Flutter 是谷歌的移动端 UI 框架,可在极短的时间内构建 Android 和 iOS 上高质量的原生级应用。 Flutter 可与现有代码一起工作, 它被世界各地的开发者和组织使用, 并且 Flutter 是免费和开源的。
作为目前主流的跨平台之一,Flutter不仅具有节省成本、高度一致性等优点,还自带绘制引擎,不仅保证了多端的高度一致性,且从根本上解决了第二种方案中跨虚拟机频繁交互的性能问题。
虽然 Flutter 是全新的跨平台技术,但其背后的框架原理和底层设计思想与原生 Android / iOS 开发并没有本质区别。
因此,如果我们在学习 Flutter时,能够深入进去搞懂它的原理、设计思路和通用理念,在应用层 API 的使用的基础上建立起属于自己的知识体系抽象层次,就能够摆脱经验与平台的强绑定,深入了解掌握 Flutter!
这里给大家分享一份由谷歌技术团队出品的Flutter全家桶学习资料,帮助大家快速入门 Flutter这,完整文档可点击下方卡片获取~
《Flutter技术解析与实战》
目录
第一章 混合工程
Flutter工程体系混合工程改造实战混合工程与持续集成快速完成混合工程搭建使用混合栈框架开发第二章 能力增强
基于原生能力的插件扩展基于外接纹理的同层渲染多媒体能力扩展实践富文本能力应用实践
第三章 业务架构设计
应用框架设计实践轻量级动态化渲染引擎的设计面向切面编程的设计实践高性能的动态模板渲染实践第四章 数据统计与性能
数据统计框架的设计性能稳定性监控方案的设计高可用框架的设计与实践跨端方案性能对比实践第五章 企业级应用实战
基于Flutter的端结构演进与创新Flutter与FaaS云端一体化架构《Flutter完整开发实战详解》
目录
第一章 Dart语言和Flutter基础
第二章 快速开发实战篇
第三章 打包与填坑篇
第四章 Redux、主题、国际化
第五章 深入探索
第六章 深入Widget原理
第七章 深入布局原理
第八章 实用技巧与填坑
第九章 深入绘制原理
第十章 深入图片加载流程
第十一章 全面深入理解Stream
第十二章 全面深入理解状态管理设计
第十三章 全面深入触摸和滑动原理
第十四章 混合开发打包 Android 篇
l Flutter 面试知识点集锦
l Flutter 开发实战与前景展望 - RTC Dev Meetup
由于文章内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要Flutter技术解析与实战完整文档的可点击文末卡片查看获取方式!
更多参考资料 :
Flutter 官网 : https://flutter.dev/
Flutter 开发文档 : /docs ( 强烈推荐 )
官方 GitHub 地址 : /flutter
Flutter 中文社区 : /
Flutter 实用教程 : /docs/cookbook
Flutter CodeLab : https://codelabs.flutter-/
Dart 中文文档 : /
Dart 开发者官网 : https://api.dart.dev/
Flutter 中文网 ( 非官方 , 翻译的很好 ) : https://flutterchina.club/ , /docs/
Flutter 相关问题 : https://flutterchina.club/faq/ ( 入门阶段推荐看一遍 )