Flutter:是谷歌新推出的一款能夠支持Android和IOS跨平台開發的全新的UI框架。
擁有自己的一套UI渲染引擎,所以目前的測試數據來看,在性能上面,並沒有比原生App性能低多少,所以目前來看,還是一套可以跟進的跨平台方案。
需要的安裝軟件
flutter SDK下載:https://flutter.dev/docs/get-started/install/windows
下載 Dart 插件
下載 Flutter 插件
准備 IDE(Android Studio【as建議使用3.1以上版本】或者 Idea)配置 flutter sdk即可
下載 flutter 之后,解壓放置到對應的目錄中,配置 flutter 的環境變量;在這一步最好是將 android sdk 的環境變量一起配置了,如果配置過,則可以略過配置 android sdk 這一步
Flutter需要下面這兩個插件支持:
- Flutter 插件用來支撐Flutter開發者的流程(運行,調試,熱加載,等等)
- Dart插件則提供代碼分析(代碼合法性校驗,代碼補全等等)
在android studio中直接下載安裝這兩個插件即可
File-Settings
由於自己的已經安裝完成,所以沒有了安裝選項,直接點擊旁邊的安裝即可,會自動安裝另外一個插件;等待 install 的按鈕變為 restart android studio,點擊此按鈕,重啟即可;
由於防火牆原因:最好是將部分數據改為阿里雲的
1 buildscript { 2 repositories { 3 //google() 4 //jcenter() 5 maven{ 6 url 'https://maven.aliyun.com/repository/google' 7 } 8 maven{ 9 url 'https://maven.aliyun.com/repository/jcenter' 10 } 11 maven{ 12 url 'http://maven.aliyun.com/nexus/content/groups/public' 13 } 14 } 15 dependencies { 16 classpath 'com.android.tools.build:gradle:3.2.1' 17 } 18 }
在項目中也需要更改:
1 buildscript { 2 ext.kotlin_version = '1.2.71' 3 repositories { 4 //google() 5 //jcenter() 6 maven{ 7 url 'https://maven.aliyun.com/repository/google' 8 } 9 maven{ 10 url 'https://maven.aliyun.com/repository/jcenter' 11 } 12 maven{ 13 url 'http://maven.aliyun.com/nexus/content/groups/public' 14 } 15 } 16 17 dependencies { 18 classpath 'com.android.tools.build:gradle:3.3.1' 19 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 20 } 21 } 22 23 allprojects { 24 repositories { 25 //google() 26 //jcenter() 27 maven{ 28 url 'https://maven.aliyun.com/repository/google' 29 } 30 maven{ 31 url 'https://maven.aliyun.com/repository/jcenter' 32 } 33 maven{ 34 url 'http://maven.aliyun.com/nexus/content/groups/public' 35 } 36 } 37 }