Flutter
2020-10-12 19:02:26 54 举报
AI智能生成
这是我个人的Flutter学习路线,第一次写不太好,希望对大家有所帮助。
作者其他创作
大纲/内容
S:学习路线
配置环境
1.在Window下配置Flutter开发环境
2.在MacOS下配置Flutter开发环境
3.开发工具及IDE
基本Widget
1.Text 文本
2.Icon 图标
3.Container 容器
4.Image 图片
5.Button 按钮
6.Row 行
7.Column 列
8.Placeholder 占位符
9.Appbar 应用栏
10.Scaffold 脚手架
资源、图片、图标
1.AssetBundle 资源
2.IconData 图标数据
3.IconTheme 图标风格
4.RawImage 原始图像
应用程序结构
1.Appbar 应用栏
1.BottomAppbar 底部应用栏
2.BottomNavigationBar 底部导航栏
3.SliverAppBar 滑动应用栏
2.TabBar 选项卡控件
1.TabPageSelector 选项卡页面选择控件
2.TabBarView 选项卡视图
3.DefaultTabController 默认选项卡控制器
3.Drawer 抽屉
4.NavigationRail 侧边导航栏
5.SearchDelegate 搜索代理控件
6.Scaffold 应用脚手架
7.WidgetsApp 自定义组件
8.SafeArea 安全区域(适配全面屏、异形屏)
页面路由跳转
Navigator 导航路由
网络请求
1.Dio(网络请求插件)
2.Https(网络请求插件)
布局
1.ListView 列表布局
1.ListTile 列表页式布局
2.ListBody 列表体布局
2.GridView 网格布局
1.GridTile 网格页式布局
2.GridPaper 网格纸张布局
3.Positioned 定位布局
4.Stack 层叠布局
5.Flow 流式布局
6.Warp 自适应布局
7.Table 表格布局
D:开发技巧
业务逻辑
项目小结
踩坑手记
个人总结
滚动
视图
触控与交互
动画
A:能力提升
应用热更新
MQTT(IM方案探索)
Flare(最有趣的用户互动动画)
Flame(简约的Flutter游戏引擎)
LeanCloud(便捷的云服务后端)
0 条评论
下一页