/Flutter_learn_demo

Flutter_learn_demo Flutter学习历程

Primary LanguageHTML

打开模拟器 运行 1.cd 根目录 2.flutter run -d all 或者 flutter run => ps:flutter packages get 获取三方库
调试: r: 运行 R:重新运行 p:显示网格 大写P:显示性能 o:切换模拟器 s:保存截图 h:显示帮助信息 q:退出. 3.切换版本: flutter channels && flutter channels XXX 之后 flutter upgrade即可 git checkout xxx . 打开dubug开启真热更新 You can dump the widget hierarchy of the app (debugDumpApp) by pressing "w".
To dump the rendering tree of the app (debugDumpRenderTree), press "t".
For layers (debugDumpLayerTree), use "L"; for accessibility
(debugDumpSemantics), use "S" (for traversal order) or "U" (for inverse hit test order).
To toggle the widget inspector (WidgetsApp.showWidgetInspectorOverride), press "i".
To toggle the display of construction lines (debugPaintSizeEnabled), press "p".
To simulate different operating systems, (defaultTargetPlatform), press "o".
To display the performance overlay (WidgetsApp.showPerformanceOverlay), press "P".
To save a screenshot to flutter.png, press "s".
To repeat this help message, press "h". To detach, press "d"; to quit, press "q".
vim ~/.bash_profile source ~/.bash_profile

下载单个项目,复制单个项目url到下面网址即可.

DownGit

开发过程中,使用到的棒棒哒の开发库

列表

基础widget

button
text
textfield
form
image
switch checkbox
card
positionwidget
stackwidget
push
push传参
ExpansionTile
ExpansionPaneList
切圆形图片的5个方法
使用自定义字体 安卓去除状态栏灰层 渐变色导航栏
Chip FilterChip ChioceChip ActionChip Divider DataTable PaginatedDataTable Stepper
添加引导页面 appBar DatePicker BottomSheet Dialog Stepper 滚动监听 雨滴动画 密码输入框 faceID&TouchID 与webView交互 上拉抽屉 回调 event_bus传值 WillPopScope监听Android物理返回键

布局widget

rowwidget
columnwidget
flex expanded
wrap_flow

容器widget

Padding
constrainedbox sizedbox UnconstrainedBox
decoratedbox
transform
container

滚动widget

listview1 竖向
listview2 横向
listview3 动态数据
gridview
customscrollview
scroll
scroll 滚动控制1
container 滚动控制2

功能Widget

Android双击物理键退出app 主体Theme学习  
模糊效果:filter_widget
轻提示
弹出框
Stream RxDart学习

混合开发

iOS原生中集成Flutter模块
Android原生中集成Flutter模块
flutter_boost学习视频
flutter_boost教程

热更新方案

flutter/issues上关于热更新方案的讨论

其他

通知  
事件  
手势  
组合Widget 示例1  
组合Widget 示例2  
custompaint_canvas  
progressbar  
文件操作
HttpClient
dio库
SQLite:sqflite库简单学习
json转实体类:json_serializable库学习
tabBar
tabBar1
tabBar2
tabBar3:类今日头条上方tabbar
路由管理库fluro学习
路由过渡动画

state管理

scoped_model学习
redux学习
provide学习
provider学习
mobx学习
flutter_bloc学习
fish redux pdf
阿里fish redux视频
阿里fish redux初识

案例

案例1 选项卡
案例2 输入联想
案例3 图片增加
案例4 贝塞尔曲线
案例5 启动屏
案例6:左滑返回上一页
案例7 Draggable学习
案例8 侧滑
案例9 Slivers全家桶学习
案例10 导航条渐隐
案例11 CanVas学习:签名板
案例12 国际化方案
案例13 动画
案例14 Flare学习