Flutter 完全手册大纲

Flutter 完全手册大纲

Flutter 极大的改变了移动开发生态系统,其作为跨平台开发的框架,覆盖了所有屏幕,包括: Android、iOS、WEB、PC,甚至未来丰富的 IoT 设备;使用 Dart 语言开发,其技术栈也融合了最新的前端开发技术思想,例如:声明式 UI、响应式编程、异步编程等,可以极大的提高开发效率。

在介绍 Flutter 的时候,除了最基本的 Flutter 环境搭建,Widget 的使用,本手册更着重讲解 Flutter 独特的开发思维:声明式 UI 的开发思维,以及 Flutter 里不得不面对的状态管理,同时为了可以对 Flutter 有更深的理解,也还会讲解 Flutter 底层架构,包括:Isolate、Thread Model、Event Loop 等。从而让读者真正了解到 Flutter 的开发思维。

本手册是目前为止有关 Flutter 最全的手册,希望读者能通过本手册掌握 Flutter 的完全开发。

本手册总共分为四篇:

1. Flutter 介绍篇

了解 Flutter 是什么,它的发展历史、特性以及未来。掌握 Flutter 的基本开发,包括: 环境搭建、工程类型、HotReload、Dart 语法及各种 Widget 的使用。

2. Flutter 实战篇

通过仿写豆瓣电影 APP,掌握使用 Flutter 开发 APP 的关键技术,包括:布局实现、第三方库使用、数据请求、异步编程、Route、声明式 UI 的编程思维、PlatformChannel、性能监控及 App 打包。

3. Flutter 开发进阶篇

详细介绍 Flutter 的状态管理,并且对开发过程中使用到的内容进行深入分析和解读,构建 Flutter 开发的高级知识图谱,包括 InheritedWidget、Scoped model、Redux、BLoC,还有 BuildContext 及 Isolate。

4. Flutter 底层进阶篇

剖析 Flutter 架构,了解 Flutter 底层实现细节,包括 Thread Model 和 Evnet Loop 等。

源代码

本小册的每个章节里的例子都有实例代码,而且代码已经上传到 GitHub 上,可以方便的下载下来使用。
18452536_eddcdbf140ef2b8d_webp

需要Flutter完全手册大纲PDF的小伙伴,可点击我前往免费领取!
原文作者:小德_Kurt
原文链接:https://juejin.im/book/5c5423ef6fb9a049cd54a213/section/5cb41140f265da036c577c36
原文转自:掘金

猜你喜欢

转载自yq.aliyun.com/articles/739377