Flutter是谷歌的移动UI框架,可以快速在iOS、Android、Web和PC上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。同时它也是构建未来的Google Fuchsia应用的主要方式。

从事移动开发这么多年, 各种跨平台技术层出不穷.从最初的基于web的phonegap/cordova到后来的原生组件渲染react-native/weex,再到现在的flutter通过自己开发了一套原生控件渲染,可以说用户体验已经和原生开发相差无几了.

如何入门Flutter

  • 1.了解Android/IOS基础知识.包括平台特性、项目结构等.
  • 2.了解Dart基础语法知识.可点击Dart中文网进行学习.
  • 3.学习Flutter基础知识.包括组件使用、包管理、原生交互等.可点击Flutter中文网进行学习.

Flutter学习指南

为了能够方便大家快速学习Flutter, 我简单写了一个Flutter学习指南App,包含众多组件和插件的使用, 是学习和体验flutter组件的小Demo. 项目地址: https://github.com/xuexiangjys/FlutterSample/tree/master/flutter_learn

组件

Animation(动画)、AppBar(标题)、BottomNavigationBar(底部导航栏)、 Button(按钮)、 CardView(卡片)、Containter(容器)、 Control(控制开关)、 CustomWidget(自定义组件)、Dialog(对话框)、Drag(拖拽)、Drawer(侧滑菜单)、 Form(表单)、Gesture(手势)、Image(图片)、Input(输入框)、Layout(布局)、 Notification(冒泡通知)、Progress(进度条)、ScrollView(列表滚动)、Tab(选项卡)、Text(文字)

工具

DeviceInfo(设备信息)、EventBus(事件总线)、JPush(极光推送)、JsonSerialize(序列化)、MMKV(键值对保存)、Navigator(导航路由)、Net(网络请求)、Provider(数据共享)、SharedPreferences(持久化)、Sqlite(数据库)、Toast(吐司提示)

第三方插件

DatePicker(时间选择)、EasyRefresh(下拉加载上拉刷新)、IconFont(字体图标)、 ImagePicker(单图片选择)、MultiImagePicker(多图片选择)、Spinkit(loading动画)、 Swiper(轮播图)、Web(网页加载)


演示

应用下载

蒲公英下载的密码: xuexiangjys

https://www.pgyer.com/flutter_learn (二维码自动识别)

应用截图

依赖库说明

  • dio (非常好用的网络请求库)
  • FlutterToast
  • mmkv_flutter
  • shared_preferences
  • url_launcher
  • image_picker (图片选择)
  • sqflite (sqlite数据库)
  • fluro (页面路由神器)
  • flutter_webview_plugin (网页加载)
  • flutter_spinkit (loading加载动画)
  • event_bus (事件工具)
  • flutter_swiper (轮播图组件)
  • flutter_easyrefresh (刷新组件)
  • provider (非常好用的数据共享工具)
  • flutter_datetime_picker (时间选择器)
  • multi_image_picker (多图片选择)
  • jpush_flutter (极光推送)
  • flutter_bugly (bugly统计)
  • device_info (设备信息)
  • 原文作者:xuexiangjys
  • 原文链接:人类身份验证 - SegmentFault
  • 来源:思否

flutter scrollview_简单易上手的Flutter学习指南App,2020一起来玩转Flutter吧~相关推荐

  1. 扑克牌图片一张一张_扑克牌玩法 | 简单易上手的扑克游戏,重点是你没玩过!...

    扑克牌玩法系列: Six Card Golf 这个世界很奇妙,地球人吃着同样的鸡肉,却有千变万化的吃法,例如白切鸡.宫保鸡丁.K记炸鸡.新奥尔良烤鸡-- 注意!这不是美食类推文 同理,这世界上有着同一 ...

  2. 弥散阴影html,超赞!一份简单易上手的青春弥散阴影修炼手册

    @笔戈科技 :一份简单易上手的青春弥散阴影修炼手册!九张长图/3种方法/3种效果/4个技巧,包你学会设计时下流行的骚气通透的弥散阴影效果. 投影法较为简单粗暴,但是投影效果较为粗糙缺乏立体感,投影颜色 ...

  3. 一款简单易上手的ARM单片机开发IDE—STduino

    一款简单易上手的ARM单片机开发IDE-STduino 前言 STduino介绍 前言 第一眼看到这个IDE,第一反应就是名字有点像TrueSTUDIO,然后我上网查了一下,当然是没有关系的,只能说是 ...

  4. 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具

    生产流程图是什么呢?首先,生产流程指的是在生产的过程中,劳动者通过利用一定的生产设备或工具,将各种原材料.半成品投入,按照一定顺序进行加工,最终得到成品产出的整个过程.而生产流程图则是使用图表符号的形 ...

  5. 本行没有输入值结余隐藏_仓库库存管理系统,内含逻辑公式,自动结余库存!操作简单易上手...

    仓库库存管理系统,内含逻辑公式,自动结余库存!操作简单易上手 仓库出入库管理系统 入库单 出入库单号自动生成,如需修改前缀,可根据提示自行修改.在设置中,根据实际情况对必须填写的项输入,方便后期可自动 ...

  6. 一款java的篮球游戏_NBA-BASKETBALL 一个非常有趣的nba 篮球游戏 简单操作容易上手代码值得学习 Game Program 238万源代码下载- www.pudn.com...

    文件名称: NBA-BASKETBALL下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 5441 KB 上传时间: 2014-01-20 下载次数: 1 提 供 ...

  7. 【C51】基于51单片机的简易频率计(附代码、无需外设、小白简单易上手)

    基于51单片机的简易频率计(无需外设.小白简单易上手)   代码较为简单,大概思路是通过定时器单位时间内外部中断上升沿触发的次数来计算实际频率. /基于51单片机的简易频率计#include<r ...

  8. 实用的3款视频添加水印软件分享,简单易上手

    如今刷短视频已经成为许多小伙伴饭后闲暇之余消遣的项目,也有不少人因此加入了创作短视频的队列.但是在分享前,最好是对自己的作品加上水印.为什么呢?第一是可以起到更好的宣传作用,第二是防止他人盗窃作品内容 ...

  9. focusky怎么制作html5,一款简单易上手的3D动态PPT制作软件Focusky

    原标题:一款简单易上手的3D动态PPT制作软件Focusky Focusky动画演示大师 是一款傻瓜式的动画宣传片.微课.3D 动态 PPT 制作工具.通过缩放动作,让演示文档变成生动有趣的动画,制作 ...

最新文章

  1. 后退N帧协议-GBN
  2. 二分搜索 HDOJ 2289 Cup
  3. 通过带数据盘的自定义镜像来创建使用应用程序网关的虚拟机规模集
  4. Andropid自己定义组件-坐标具体解释
  5. Hadoop_NameNode_代码分析_目录树(2)
  6. en60204标准_工业机械一般办理CE认证的标准
  7. Tortoise svn 基础知识
  8. python123平台第三周作业答案_python123第一周作业
  9. 0.Dagger2.38.1源码解析-多种类型查询总结
  10. 在线图片尺寸怎么修改?图片在线修改尺寸大小方法
  11. 【PS3】二之国 白色圣灰的女王 日本制造的视觉效果
  12. git:info: detecting host provider for ‘https://gitee.com/‘...
  13. 计算机视觉中的多视图几何<Part0—基础知识:射影几何、变换和估计>(3)
  14. Android Canvas绘制丘比特之箭
  15. 【postman】postman批量执行接口测试
  16. 高数学习笔记(一):常用重要概念
  17. 哈夫曼编码树的经典题目
  18. 学习USART自闭实录(stm32F411RE)Stm32cubemx
  19. 因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。
  20. 嵌入式制造愿景:选择智能相机的好处

热门文章

  1. 技术人的少年感,和年龄无关。
  2. Restful API接口调试工具推荐(Postman, HTTPie)
  3. c++协程1 (boost::coroutine)
  4. Intel Edision安装Android Things
  5. go的各种import
  6. 数据仓库、数据集市、数据湖,这些大数据名词你知道多少?
  7. Hadoop MapReduce V2 Yarn——WordCount
  8. Maven中scope依赖范围和依赖的传递性
  9. 【PAT甲级 LinkedHashMap】1041 Be Unique (20 分) Java、C++版
  10. 算法设计与分析【第七周】贪心算法 最优装载问题