flutter简介
目前应用平台分为 Android, IOS,macOS,web,Windows 等。如果为每一个平台开发一套代码,会带来两个问题:1. 研发成本过高且管理复杂。2. 很难保证所有平台的体验一致。flutter 这种跨平台的工具便应运而生。
flutter 是 Google 公司开发的跨平台工具,支持 Android,IOS,Linux,macOS,Windows,Google Fuchsia,Web 等。主要的竞争对手是来自 Facebook 的react native。flutter 支持的平台更丰富(主要用在移动开发),但需要学习新的编程语言 Dart。相比之下 react native 友好很多,它是基于 js 进行开发,不需要学习新的编程语言。
提示
没有特殊说明,本文的 flutter 语法指 Dart 的语法