近年来,大前端的概念逐渐深入人心,人们越来越迫切地寻求一种能够同时支持多平台的前端解决方案,而 Flutter 为 Android 和 IOS 联合开发提供了一种十分可行的解决方案,将公司和团队从重复的 Android 开发和 IOS 流程中解脱出来,用一套代码成功实现 Android 和 IOS 端的界面功能,为移动端的大前端解决方案贡献了一种智慧。
我为什么学习 Flutter
Flutter 有着极为优秀的开发团队,他们来自于 Chrome 浏览器开发团队,有着极为优秀的开发成果,来自 Google 的工程师们投入极大的热情,这为 Flutter 未来的发展提供了极大的可能性。
跨平台,Flutter 能够同时支持和适配 Android 和 IOS 原生框架,并具备快速开发的功能,面对同样的 APP 开发要求,使用 Flutter 便意味着能够以传统 Android 开发一半的时间同时开发出 Android 和 IOS 应用,试问,怎么能拒绝这样的诱惑?
Flutter 采用自绘 UI + Android/IOS 原生的方式开发应用,使用 Skia 作为其跨平台的 2D 渲染引擎,在不牺牲性能的基础上,实现手机本地功能和 SDK 的调用,便利的权限申请和优秀的绘图响应,更为 Flutter 增添一种别样的魅力。
继承 Google 的传统,Flutter 完全开源,并且免费,广大的开发者们正在为 Flutter 的发展贡献力量,如今,越来越多的公司和开发者正在加入到 Flutter 的开发行列,Flutter 的崛起势不可挡。
Flutter 学习途径
Flutter 官方中文文档:官方出品,必为精品。
https://flutterchina.club/get-started/install/
Flutter 实战:作者本着开源的原则,以实例教学。
https://book.flutterchina.club/
Gallery 源码:Flutter 官方示例 APP,在 Flutter 源码 “examples” 目录下。
Github:https://github.com/
StackOverflow:https://stackoverflow.com/
掘金 Flutter 社区:https://juejin.im/tag/Flutter