Flutter
Flutter 是 Google 推出并开源的跨平台移动应用开发框架,开发者可以通过 Dart 语言开发一套代码同时运行在 iOS、Android、Web和桌面平台。Flutter 使用自己的高性能渲染引擎来绘制 Widget 组件,这样不仅可以保证在 Android和iOS 上 UI 的一致性,也可以避免对原生控件依赖而带来的限制及高昂的维护成本。
原生开发
比如Android,ios使用自家平台所支持的开发工具和语言,并可直接调用系统提供的SDK API。优势是可访问平台全部功能,性能高且用户体验好。劣势则是平台特定、开发成本高、须维护不同平台代码、动态化弱、多数情况下有新功能更新只能发版。
Flutter 框架结构

Flutter 环境搭建
https://flutter.cn/docs/get-started/install 大家可以参考网上相关教程进行搭建。
Dart 语言学习
https://www.dartcn.com/guides/language/language-tour
https://www.w3cschool.cn/nxvsy/
当然还有很多免费的视频教程可以自行搜索学习。
网友评论