跳到主要内容

flutter简介

 目前应用平台分为 Android, IOS,macOS,web,Windows 等。如果为每一个平台开发一套代码,会带来两个问题:1. 研发成本过高且管理复杂。2. 很难保证所有平台的体验一致。flutter 这种跨平台的工具便应运而生。

flutterGoogle 公司开发的跨平台工具,支持 Android,IOS,Linux,macOS,Windows,Google Fuchsia,Web 等。主要的竞争对手是来自 Facebookreact nativeflutter 支持的平台更丰富(主要用在移动开发),但需要学习新的编程语言 Dart。相比之下 react native 友好很多,它是基于 js 进行开发,不需要学习新的编程语言。

提示

 没有特殊说明,本文的 flutter 语法指 Dart 的语法


  1. A tour of the Dart language

  2. Dart Specification

署名-非商业性使用-禁止演绎 4.0 国际