当Android遇见Flutter

Android遇见Flutter-开篇

[TOC]

自序

​ 刚毕业那会儿,在一家国企实习,正值Windows Mobile和Android交替时期,就这样在机缘巧合下实习期“转行”成了一名Android程序员。期间又经厉阿里等多家大厂的”洗礼”,见证了Android系统从1.6到9.0的”欣欣向荣”。

​ 在Google IO 2018上第一次听说了Google的”二胎”Flutter,激起了我的好奇心。首先,作为一名Google系的程序员,必须follow Google的新技术,这就像GWY对待我DANG一样的虔诚。其次,在混合开发流行的当下,RN和Weex可以说是搞得“风生水起”,Google没有必要在这里重复造轮子了,所以它必然有创新之处。然后,过往的几年一直从事Android的开发,想做一些总结和反思,但又不知从何下笔。不如试试“对着flutter 照镜子”,以一种“举一反三”,“触类旁通”的态度,总结过去展望未来。

qy1

所以接下来的文章,我希望可以带给你至少是了解到Flutter的设计思想,再往上点希望可以带您一起温习一下Android的架构设计,当然最完美的状态是带给您一些对前端的全新思考。最后,用一副图来简明阐述一下我接下来想写的内容。假如恰巧你也有兴趣,Just Follow Me!~

qy2

系列文章

1. 如何进行Flutter混合开发

2. 聊聊Flutter Platform SDK

3. Flutter 视图绘制 (1)

4.Fluter视图绘制 (2)

5.Fluter视图绘制 (3)

6.Fluter 交互设计 (1)

7.Fluter 交互设计 (2)

8.Fluter 交互设计 (3)

9.Flutter的Plugin设计

10.Flutter的Gradle

11.语言的自述-Dart

12.Flutter的打包优化

13.Flutter性能优化

14.Flutter Live 2018(番外篇)

15.三种架构在Flutter中的尝试