Skip to content

XiangGuYun/FlutterTutorials

Repository files navigation

Flutter Tutorials

快速入门

  1. Hello Flutter
  2. App结构
  3. Text文本组件
  4. Icon与Color
  5. Container容器
  6. Column和Row线性布局
  7. Flex和Expanded弹性布局
  8. Wrap流式布局
  9. Stack层叠布局
  10. Card卡片
  11. 按钮
  12. Image图片
  13. SingleChildScrollView
  14. ListView
  15. GridView
  16. Cupertino
  17. dio网络组件
  18. flutter_swiper
  19. shared_preferences
  20. StatefulWidget
  21. DataTable
  22. InheritedWidget
  23. 生命周期
  24. Provider
  25. 匿名路由
  26. 命名路由
  27. 动态路由
  28. 路由传参
  29. Drawer导航

Flutter实战

1. 第一个Flutter应用

  1. 计数器应用实例
  2. Widget简介
  3. 状态管理
  4. 路由管理
  5. 包管理
  6. 资源管理
  7. 调试Flutter应用
  8. Flutter异常捕获

2. 基础组件

  1. 文本及样式
  2. 按钮
  3. 图片及ICON
  4. 单选开关和复选框
  5. 输入框及表单
  6. 进度指示器

3. 布局类组件

  1. 布局类组件简介
  2. 布局原理与约束(constraints)
  3. 线性布局(Row和Column)
  4. 弹性布局(Flex)
  5. 流式布局
  6. 层叠布局 Stack、Positioned
  7. 对齐与相对定位(Align)
  8. LayoutBuilder、AfterLayout

4. 容器类组件

  1. 填充(Padding)
  2. 装饰容器DecoratedBox
  3. 变换(Transform)
  4. Container
  5. 剪裁(Clip)
  6. 空间适配 FittedBox
  7. Scaffold

5. 可滚动组件

  1. 可滚动组件简介
  2. SingleChildScrollView
  3. ListView
  4. 滚动监听及控制
  5. AnimatedList
  6. GridView
  7. PageView与页面缓存
  8. 可滚动组件子项缓存 KeepAlive
  9. TabBarView
  10. CustomScrollView 和 Slivers
  11. 自定义 Sliver
  12. 嵌套可滚动组件 NestedScrollView

6. 功能型组件

  1. 导航返回拦截(WillPopScope)
  2. 数据共享(InheritedWidget)
  3. 跨组件状态共享(Provider)
  4. 颜色和主题
  5. ValueListenableBuilder
  6. 异步UI更新(FutureBuilder、StreamBuilder)
  7. 对话框详解

7. 事件处理与通知

  1. 原始指针事件处理

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages