一、Flutter介绍
Flutter是谷歌公司开发的一款开源、免费的UI框架,可以让我们快速的在Android和iOS上构建高质量
App。它最大的特点就是跨平台、以及高性能。 目前 Flutter 已经支持 iOS、Android、Web、
Windows、macOS、Linux等。
Flutter基于谷歌的dart语言,如果没有任何Dart语言的基础,不建议直接学习Flutter。建议先学习Dart
语言的基本语法。然后再进入Flutter的学习。
Dart基础教程:https://www.itying.com/goods-1101.html
市面上已经有很多的混合App开发框架了,但是有些混合APP开发框架主要是针对前端开发者的:比如
ReactNative(基于React)、Ionic(基于Angular、Vue、React)。有些则是针对.Net平台针对.Net开
发者的比如:Xamarin
Flutter是谷歌基于Dart语言开发的一款跨平台的App开发框架。它针对的开发者是全部开发者。它的性
能相比RN、Ionic这样的框架要更好一些。
Flutter在2019年的时候就拥有了非常高的关注度。 我们录制的《Flutter仿京东商城项目实战第一版》
已经有100多万的学习者了。Flutter目前已经非常稳定,并且社区也非常完善了, 应用市场中新发布的新
应用有进一半是Flutter开发的应用。Flutter3.x以后不仅支持了Android Ios App的跨平台开发,还支持
了Web、Windows、MacOs、Linux桌面应用的跨平台开发。全球很多公司都已经在商业项目中使用
Flutter,比如Google、微软、阿里、字节、百度、京东等。Flutter 在 Github Star 数已经有150万了,
在跨端框架中排名第一。据官方统计截止到2022年6月,已经有超过50万个商业应用程序是用Flutter建
立的 。Flutter是一个非常值得学习的框架,Flutter不仅具有跨平台、高性能等特点,还具有稳定性的
特点,从2018年12月5日发布的Flutter1.0到后面的所有版本用法都是一样的。
Flutter 官网:https://flutter.dev/
Flutter Packages官网:https://pub.dev/
二、Windows上面搭建Flutter Android运
行环境(适用于Flutter3.7.3之后的版本)
提示:Flutter3.7.x之前的版本配置请参考教程,或者参考文档《Flutter Android开发环境搭建,适用于
Flutter3.3.10之前的版本》
Flutter Android环境搭建:
电脑上面安装配置JDK (版本 java version "19.0.2" 2023-01-17)
电脑上下载安装Android Studio (版本 2022.1.1 Patch 1)