《Flutter实战》电子书 《Flutter实战》电子书
和作者做同事
Flutter中国 (opens new window)
Github (opens new window)
实体书 (opens new window)
和作者做同事
Flutter中国 (opens new window)
Github (opens new window)
实体书 (opens new window)
  • 首页
  • 第一章:起步
    • 1.1 移动开发技术简介
    • 1.2 初识Flutter
    • 1.3 搭建Flutter开发环境
    • 1.4 Dart语言简介
  • 第二章:第一个Flutter应用
    • 2.1 计数器应用示例
    • 2.2 路由管理
    • 2.3 包管理
    • 2.4 资源管理
    • 2.5 调试Flutter应用
    • 2.6 Flutter异常捕获
  • 第三章:基础组件
    • 3.1 Widget简介
    • 3.2 状态管理
    • 3.3 文本及样式
    • 3.4 按钮
    • 3.5 图片及ICON
    • 3.6 单选开关和复选框
    • 3.7 输入框及表单
    • 3.8 进度指示器
  • 第四章:布局类组件
    • 4.1 布局类组件简介
    • 4.2 线性布局(Row和Column)
    • 4.3 弹性布局(Flex)
    • 4.4 流式布局
    • 4.5 层叠布局 Stack、Positioned
    • 4.6 对齐与相对定位(Align)
  • 第五章:容器类组件
    • 5.1 填充(Padding)
    • 5.2 尺寸限制类容器
    • 5.3 装饰容器DecoratedBox
    • 5.4 变换(Transform)
    • 5.5 Container
    • 5.6 Scaffold、TabBar、底部导航
    • 5.7 剪裁(Clip)
  • 第六章:可滚动组件
    • 6.1 可滚动组件简介
    • 6.2 SingleChildScrollView
    • 6.3 ListView
    • 6.4 GridView
    • 6.5 CustomScrollView
    • 6.6 滚动监听及控制
  • 第七章:功能型组件
    • 7.1 导航返回拦截(WillPopScope)
    • 7.2 数据共享(InheritedWidget)
    • 7.3 跨组件状态共享(Provider)
    • 7.4 颜色和主题
    • 7.5 异步UI更新(FutureBuilder、StreamBuilder)
    • 7.6 对话框详解
  • 第八章:事件处理与通知
    • 8.1 原始指针事件处理
    • 8.2 手势识别
    • 8.3 事件总线
    • 8.4 Notification
  • 第九章:动画
    • 9.1 Flutter动画简介
    • 9.2 动画基本结构及状态监听
    • 9.3 自定义路由切换动画
    • 9.4 Hero动画
    • 9.5 交织动画
    • 9.6 通用“动画切换”组件(AnimatedSwitcher)
    • 9.7 动画过渡组件
  • 第十章:自定义组件
    • 10.1 自定义组件方法简介
    • 10.2 组合现有组件
    • 10.3 组合实例:TurnBox
    • 10.4 自绘组件 (CustomPaint与Canvas)
    • 10.5 自绘实例:圆形背景渐变进度条
  • 第十一章:文件操作与网络请求
    • 11.1 文件操作
    • 11.2 通过HttpClient发起HTTP请求
    • 11.3 Http请求-Dio http库
    • 11.4 实例:Http分块下载
    • 使用WebSockets
    • 11.6 使用Socket API
    • 11.7 Json转Dart Model类
  • 第十二章:包与插件
    • 12.1 开发Package
    • 12.2 插件开发:平台通道简介
    • 12.3 开发Flutter插件
    • 12.4 插件开发:Android端API实现
    • 12.5 插件开发:iOS端API实现
    • 12.6 Texture和PlatformView
  • 第十三章:国际化
    • 13.1 让App支持多语言
    • 13.2 实现Localizations
    • 使用Intl包
    • 13.4 国际化常见问题
  • 第十四章:Flutter核心原理
    • 14.1 Flutter UI系统
    • 14.2 Element与BuildContext
    • 14.3 RenderObject和RenderBox
    • 14.4 Flutter运行机制-从启动到显示
    • 14.5 图片加载原理与缓存
  • 第十五章:一个完整的Flutter应用

    • 15.1 Github客户端示例
    • 15.2 Flutter APP代码结构
    • 15.3 Model类定义
    • 15.4 全局变量及共享状态
    • 15.5 网络请求封装
    • 15.6 APP入口及主页
    • 15.7 登录页
    • 15.8 多语言和多主题

# 本章目录

  • 13.1:让App支持多语言
  • 13.2:实现Localizations
  • 13.3:使用Intl包
  • 13.4:国际化常见问题
版权所有,禁止私自转发、克隆网站。
购买实体书 | Flutter中国开源项目 | 和作者做同事