- An understanding of ___.
- Experience with ___.
- ___ programming experience.
Audience
- ___
- ___
- ___
Flutter概述
跨端技术中为什么选择 Flutter?
深入理解跨平台方案的概述
Flutter区别于其他方案的关键技术
使用标准模板在原生系统上运行Flutter代码
Dart语言概览
Dart语言基础
基础语法与类型变量:Dart表示信息
函数、类与运算符:Dart处理信息
综合案例:掌握Dart核心特性
Flutter基础-1
使用Widget构建Flutter界面
Widget中的State分析
Flutter 生命周期以及应用场景
第一天下午
Flutter基础-2
文本、图片和按钮在Flutter中应用
Flutter中UITableView/ListView
定义子控件在父容器中排版的位置
使用自定义Widget实现组合与自绘
夜间模式下定制不同风格的App主题
依赖管理(一):图片、配置和字体在Flutter中应用
依赖管理(二):第三方组件库在Flutter中管理
响应用户交互事件
跨组件传递数据
路由与导航,实现页面切换
Flutter插件介绍
流行Flutter插件介绍
第二天上午
项目实战
项目脚手架:构建 Flutter 项目
路由设计:实现 Scheme 跳转
多样式导航栏:掌握所有 Flutter 导航栏的设计
列表样式:实践 Flutter 中内容多样式展示方式
刷新加载:在 Flutter 中的实现下拉刷新上拉加载
红点组件:将红点设计做成 Flutter 组件
服务通信:Flutter 中常见的网络协议
布局设计:建立Flutter 布局设计规范
打包发布:Flutter 应用
项目实战:开发社交App
Flutter进阶-1
单线程模型怎么保证UI运行流畅
HTTP网络编程与JSON解析
本地存储与数据库的使用和优化
第二天下午
Flutter进阶-2
在Dart层兼容Android/iOS平台特定实现
在原生应用中混编Flutter工程
混合开发中管理导航栈的方案
Flutter中状态管理
适配国际化
适配不同分辨率的手机屏幕
Flutter的编译模式
实现Hot Reload
通过工具链优化开发调试效率
检测并优化Flutter App的整体性能表现
Flutter 的渲染原理:自渲染模式
通过自动化测试提高交付质量
Flutter综合应用
实现异常捕获与信息采集解决线上出现问题
衡量Flutter App线上质量的三个指标
组件化和平台化,组织合理稳定的Flutter工程结构
构建高效的Flutter App打包发布环境