微信读书书城
Flutter从0基础到App上线
版权信息
加入书架
登录
查看
全部搜索结果
书城
目录
设置
加入书架
Flutter从0基础到App上线
萧文翰
版权信息
内容简介
前 言
第1章 Flutter简介
1.1 移动App开发的前世今生
1.2 为什么选择Flutter
1.3 Flutter的体系结构
第2章 初次遇见Flutter
2.1 开发环境搭建
2.2 集成开发环境的选择
2.3 第一个程序——Hello World
2.4 升级Flutter
2.5 练习
第3章 Dart语言基础
3.1 Dart语言简介
3.2 变量与常量
3.3 基本数据类型
3.4 方法
3.5 运算符
3.6 流程控制
3.7 异常
3.8 练习
第4章 Dart语言的面向对象应用
4.1 类
4.2 泛型
4.3 练习
第5章 Dart语言的高级使用技巧
5.1 库
5.2 异步处理
5.3 可调用的类
5.4 Dart的isolates运行模式
5.5 方法类型定义
5.6 元数据
5.7 注释
5.8 编写更有效的Dart代码
5.9 练习
第6章 绘制赏心悦目的界面
6.1 第一个Flutter项目
6.2 Flutter基础
6.3 基本组件
6.4 多元素布局组件
6.5 容器类组件
6.6 滚动列表组件
6.7 其他重要的组件
6.8 App资源管理
6.9 动画
6.10 字体
6.11 主题
6.12 练习
第7章 数据的传递和持久化保存
7.1 页面跳转
7.2 本地文件
7.3 网络请求
7.4 保存用户设置
7.5 数据库操作
7.6 练习
第8章 使用设备硬件实现更多功能
8.1 GPS定位技术
8.2 相机
8.3 蓝牙
8.4 音视频
8.5 距离传感器
8.6 NFC近场通信
8.7 练习
第9章 使App更加通用——国际化的实现
9.1 识别当前系统的首选语言
9.2 使App支持多语言环境
9.3 练习
第10章 与原生代码交互
10.1 平台通道
10.2 与Android原生代码交互
10.3 与iOS原生代码交互
10.4 练习
第11章 Material Design(Android)风格设计
11.1 脚手架组件
11.2 顶部程序栏组件
11.3 水平选项卡与内容视图组件
11.4 底部导航栏组件
11.5 抽屉组件
11.6 浮动悬停按钮组件
11.7 扁平按钮组件
11.8 图标按钮组件
11.9 浮动动作按钮组件
11.10 弹出式菜单组件
11.11 滑块组件
11.12 日期时间选择组件
11.13 简单对话框
11.14 提示框
11.15 可展开的列表组件
11.16 底部提示组件
11.17 标签组件
11.18 帮助提示组件
11.19 卡片组件
11.20 水平和圆形进度组件
11.21 练习
第12章 Cupertino(iOS)风格设计
12.1 脚手架组件
12.2 顶部导航栏组件
12.3 底部导航栏组件
12.4 操作表单组件
12.5 动作指示器组件
12.6 提示框组件
12.7 按钮组件
12.8 时间日期选择组件
12.9 时间选择组件
12.10 选择器组件
12.11 滑块组件
12.12 练习
第13章 实战演练:头条新闻
13.1 功能需求和技术可行性分析
13.2 绘制产品原型图
13.3 将代码托管到Git
13.4 数据的获取和解析
13.5 绘制界面
13.6 进一步:还可以做些什么
第14章 测试与调试应用
14.1 测试概述
14.2 单元测试
14.3 组件测试
14.4 集成测试
14.5 Dart分析器
14.6 Dart单步调试法
14.7 调试应用程序的层
14.8 可视化调试
14.9 调试动画
14.10 性能优化
14.11 使用性能图表
14.12 Material基线网格
14.13 使用组件检查器
第15章 发布应用
15.1 Android平台
15.2 iOS平台
是否关闭自动购买?
关闭后,阅读到本书未购买章节均需要手动购买确认。
取消
关闭
暂无笔记
本地导入书籍的 AI 翻译功能
仅支持付费会员使用
微信扫码开通付费会员
一键翻译全文