Tamic 原文可关注开发者我技术前线
https://tamic.blog.csdn.net/article/details/89281867
Flutter发展历史
2018 年已经过去的这段时间里,Flutter 有着非常大的进展:
2015年5月Dart开发者峰会上,亮相了基于Dart语言的移动应用程序开发框架Sky [8-9] ,后更名为Flutter
2 月底在世界移动大会 (MWC) 上宣布了第一个 Beta 版发布;
5 月的 Google I/O 大会上发布了 Beta 3;
6 月底的 GMTC 宣布了首个发布预览版;
9 月的谷歌开发者大会 (Google Developer Days) 上,宣布 发布预览版 2 发布。
12月 Flutter live 2018 发布1.0稳定版本
2019年3月发布1.2
Flutter 在 Github 最受欢迎的开源软件中排名前 50,大量的中国开发者开始使用 Flutter 构建跨平台 (Android & iOS) 的应用 —— 阿里巴巴、腾讯、京东等都使用 Flutter 发布了自己的应用。
跨平台方案演进
回顾移动的发展历史,从Android 和 iOS 开发起步的时候,大家用的最多的就是原生开发,
第一阶段技术:原生开发
当时的架构都是这种形式,在系统的framework上面不断的开发新的功能,那个年代,开源库也没有现在这么多,所以大家都是出于造轮子的过程。
但这样明显有一个痛点:就是 Android iOS WP,网页端四分天下的格局,每个公司需要维护四个团队,这样成本很高,所以就有了一个迫切的需求,能否开发一套在多个平台上运行,这样可以大大降低开发成本。
第二阶段的技术:HYBRID
这个阶段h5兴起,甚至有一段时间大家觉得h5会替代Android原生开发,当时也出现了很多的开源框架来实现H5与底层的交互框架:PhoneGap,Cordova,Ionic,Xamarin
当然这种