1、目目录录/contentsFlutter简介实践框架及页面栈管理性能优化Flutter For WebFlutter简简介介1Flutter简介跨平台跨平台1201320152016Web页页面面H5+CSS3+JS最成功的的跨平台20172014Hybrid AppsNative良好的用户交互体验Web跨平台开发Write Once,Run AnywhereFlutter简介跨平台跨平台12014Web页页面面2015React NativeFaceBookJS-iOS+Android20162017Write Once,Run AnywhereFlutter简介跨平台跨平台12014Web
2、页页面面2016React Native20152017Write Once,Run AnywhereWeeXAlibabaJS-iOS+Android+WebFlutter简介跨平台跨平台120182014Web页页面面2017React Native2015Write Once,Run AnywhereWeeX2016 FlutterGoogleDart-iOS+Android+WebFlutter简介1快速开快速开发发富有表富有表现现力和灵活的力和灵活的UI原生性能原生性能初初识识FlutterFlutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面
3、 Flutter简介1原生性能原生性能生生态态与模式与模式C/C+引擎操作OpenGL、GPU直接渲染平台一致性Flutter简介1生生态态与模式与模式原生性能原生性能实实践框架及践框架及页页面面栈栈管理管理2实践框架及页面栈管理2腾讯腾讯企企鹅辅导鹅辅导实践框架及页面栈管理2腾讯腾讯企企鹅辅导鹅辅导实践框架及页面栈管理2腾讯腾讯企企鹅辅导鹅辅导实践框架及页面栈管理2腾讯腾讯企企鹅辅导鹅辅导实践框架及页面栈管理2实实践框架践框架-手机端手机端实践框架及页面栈管理2实实践框架践框架-手机端手机端Flutter Android依赖库Jar/SoAndroid项目iOS项目Flutter iOS依赖
4、库Framework实践框架及页面栈管理2实实践框架践框架-手机端手机端Native项目Flutter 依赖库实践框架及页面栈管理2实实践框架践框架-Pad端端AlertFlutter UI层层实践框架及页面栈管理2接入接入层层-MJFlutterToastDialogRefreshNavigatorStorageCSSenderNotificationLoggerCommon专有通道通用通道应用UI网络请求存储页面栈推送日志基础能力数据数据传输层传输层Native基基础层础层应用UI实践框架及页面栈管理2接入接入层层-MJFlutter通道传输基础能力接口简单易用方便接入扩展能力强终生使用底
5、层Engine耦合低实践框架及页面栈管理2混合混合栈栈管理管理Native_0Flutter_0Native_1Flutter_1Flutter_0Flutter_2页面切换实践框架及页面栈管理2混合混合栈栈管理管理NativeFlutterFlutter_2Flutter_1Flutter_0ContextNavigatorPush/PopRouteBuilderUrlSchemeVC/Activity实践框架及页面栈管理2混合混合栈栈管理管理-方案方案NativeFlutterControllerFlutterActivityFlutterControllerFlutterActivity
6、GPU、IO、UIDart VM实践框架及页面栈管理2混合混合栈栈管理管理-方案方案NativeFlutterControllerGPU、IO、UIDart VMNative页Flutter页Flutter页Flutter页实践框架及页面栈管理2混合混合栈栈管理管理FlutterVC/ActivityFlutterVC/ActivityFlutterViewFlutterViewFlutterViewFlutterViewInitPushPopInitPushPopFlutterEngine/FlutterNativeViewFlutter单例UrlSchemeUrlSchemeNativeN