前言
Dart
作为开发 Flutter
应用的基础语言,对于开发 Flutter
应用你必须要学习 Dart
语言。其实,个人认为高级语言基本上都是大同小异,90% 是想通的,只有 10% 是此种语言的特性,需要重点学习。我个人认为,只要你有一门高级语言的基础,学习 Dart
语言其实是不难的。习惯上和思想上多注意一点就 ok 了。??
Flutter 介绍
Flutter
是谷歌公司开发的一款开源、免费的移动 UI 框架,可以让我们快速的在Android 和 iOS 上构建高质量 App。它最大的特点就是跨平台、以及高性能。
Flutter
基于谷歌的 Dart
语言,如果没有任何 Dart
语言的基础,不建议直接学习Flutter。建议先学习Dart语言的基本语法。然后再进入 Flutter
的学习。
市面上已经有很多的混合 App 开发框架了,但是有些混合 APP 开发框架主要是针对前端开发者的:比如 ReactNative (基于React)、lonic (基于Angular、Vue、React) 。有些则是针对 Net 平台针对 .Net 开发者的比如: Xamarin。
Flutter
是谷歌基于 Dart
语言开发的一款跨平台的移动 App 开发框架。它针对的开发者是全部开发者。它的性能相比 RN、lonic 这样的框架要好一-些,但是现在的手机设备上是看不出任何区别的。
由于谷歌的推广,以及国内阿里的闲鱼 App 是 Flutter
开发的。所以 Flutter 目前(2019年5月22)关注度非常高的框架。所以非常有必要学习。因为大家都在学,我们不学是不是就有点 Out 了。但是我们要知道的一点就是 Flutter 还比较年轻,相比 lonic、以及 RN 这样的老框架来说社区不是特别完善。还有就是学习成本高。希望未来社区能更加完善、学习成本
更低。
学习笔记
个人学习 Flutter 语言的笔记,已传至