真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Flutter入門之怎么寫一個跨平臺的HelloWorld

本篇內(nèi)容主要講解“Flutter入門之怎么寫一個跨平臺的Hello World”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Flutter入門之怎么寫一個跨平臺的Hello World”吧!

成都創(chuàng)新互聯(lián)專注于京口企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站制作。京口網(wǎng)站建設(shè)公司,為京口等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

這是一個跨端的時代,各種跨端框架你方唱罷我登場,今天小編帶領(lǐng)大家來入門Flutter,看它到底有沒有傳說中的那么好。磨刀不誤砍柴工,先來安裝Flutter開發(fā)環(huán)境吧。先安裝Android  Studio,然后在Settings->Plugin里選擇 Browser  Repositories,在線安裝Flutter插件。安裝Flutter插件時,它會提示自動安裝Dart語言插件。

Flutter入門之怎么寫一個跨平臺的Hello World
安裝插件

插件安裝好后,需要再去Flutter中文官網(wǎng)下載SDK(比英文官網(wǎng)下載速度快很多),根據(jù)官網(wǎng)要求設(shè)置好Flutter Path及Git  Path的系統(tǒng)環(huán)境變量。然后在命令行窗口輸入flutter doctor命令,它會自動關(guān)聯(lián)下載Dart  SDK,如果發(fā)現(xiàn)下載比較慢,可以將FLUTTER_STORAGE_BASE_URL和PUB_HOSTED_URL兩個網(wǎng)址映射到中文站,并添加到系統(tǒng)環(huán)境變量里。flutter  doctor多次運行后,會看到提示小編的android  studio版本太低(我的是2.3版本,而flutter要求3.0版本以上),倒霉了,得升級android  studio,差不多1個G,可夠我下載的了,先去泡杯咖啡,再繼續(xù)。

Flutter入門之怎么寫一個跨平臺的Hello World
flutter doctor命令
Flutter入門之怎么寫一個跨平臺的Hello World
檢查結(jié)果

新版android studio安裝好后,按照最開始的步驟,在settings->plugins菜單里安裝flutter 和  dart插件,然后就可以在File菜單開始New一個flutter的Project啦!

Flutter入門之怎么寫一個跨平臺的Hello World
new flutter project

工程建好后,我們可以看到 flutter  app的代碼是用Dart語言編寫的,語法與Java非常類似,幾乎沒有什么新的學(xué)習(xí)成本。從MyApp的代碼來看,我們可以知道flutter里的界面都是用Widget來搭建的,這一點與Android不同,后面小編再帶大家細(xì)細(xì)品味Widget。

import 'package:flutter/material.dart';  void main() {   runApp(MyApp()); }  class MyApp extends StatelessWidget {   // This widget is the root of your application.   @override   Widget build(BuildContext context) {     return MaterialApp(       title: 'Flutter Demo',       theme: ThemeData(         // This is the theme of your application.         //         // Try running your application with "flutter run". You'll see the         // application has a blue toolbar. Then, without quitting the app, try         // changing the primarySwatch below to Colors.green and then invoke         // "hot reload" (press "r" in the console where you ran "flutter run",         // or simply save your changes to "hot reload" in a Flutter IDE).         // Notice that the counter didn't reset back to zero; the application         // is not restarted.         primarySwatch: Colors.blue,         // This makes the visual density adapt to the platform that you run         // the app on. For desktop platforms, the controls will be smaller and         // closer together (more dense) than on mobile platforms.         visualDensity: VisualDensity.adaptivePlatformDensity,       ),       home: MyHomePage(title: 'Flutter Hello World!'),     );   } }

運行后,我們在安卓模擬器里可以看到flutter程序順利的跑在了android系統(tǒng)里了,無需做任何android的代碼移植,天生支持android。當(dāng)然它也天生支持iOS,這就是我們第一個跨端app!

到此,相信大家對“Flutter入門之怎么寫一個跨平臺的Hello World”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)頁標(biāo)題:Flutter入門之怎么寫一個跨平臺的HelloWorld
當(dāng)前地址:http://weahome.cn/article/gdgjjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部