激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - Flutter入門,寫一個跨平臺的Hello World

Flutter入門,寫一個跨平臺的Hello World

2021-02-01 23:32今日頭條新科技觀察員 編程技術

這是一個跨端的時代,各種跨端框架你方唱罷我登場,今天小編帶領大家來入門Flutter,看它到底有沒有傳說中的那么好。磨刀不誤砍柴工,先來安裝Flutter開發環境吧。

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

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

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

Flutter入門,寫一個跨平臺的Hello World
flutter doctor命令
Flutter入門,寫一個跨平臺的Hello World
檢查結果

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

Flutter入門,寫一個跨平臺的Hello World
new flutter project

工程建好后,我們可以看到 flutter app的代碼是用Dart語言編寫的,語法與Java非常類似,幾乎沒有什么新的學習成本。從MyApp的代碼來看,我們可以知道flutter里的界面都是用Widget來搭建的,這一點與Android不同,后面小編再帶大家細細品味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 onFor 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系統里了,無需做任何android的代碼移植,天生支持android。當然它也天生支持iOS,這就是我們第一個跨端app!

原文地址:https://www.toutiao.com/a6923177941820031496/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人精品免费视频大全最热 | 久久久麻豆 | 国产午夜精品久久久久婷 | 天天色图片 | 免看黄大片aa| 欧美毛片 | 久久亚洲线观看视频 | 日本xxxx色视频在线观看免费, | 涩涩99 | 青青国产在线视频 | 国产一区视频在线免费观看 | 亚洲午夜天堂吃瓜在线 | 国产精品成人一区二区三区电影毛片 | 一级大黄毛片免费观看 | 桥本有菜免费av一区二区三区 | 免费在线观看毛片视频 | xx53xx| 中文字幕精品在线播放 | 在线亚洲免费 | 把娇妻调教成暴露狂 | 日韩视频一区二区 | 91精品国产91久久久久久吃药 | 成人爽a毛片免费啪啪红桃视频 | 免费黄色一级网站 | 2021国产精品 | 一区二区三区日韩 | 久久久免费观看完整版 | 99久久精品免费看国产小宝寻花 | 性片网站 | 成人免费视频视频在线观看 免费 | 极品美女一级毛片 | 免费一级片观看 | 羞羞视频在线免费 | 久久精品国产亚洲一区二区 | 国产无限资源在线观看 | 黄色影院一级片 | 好吊色37pao在线观看 | 国产成人午夜精品 | 黄污免费网站 | 免费在线观看成年人视频 | 国产一区二区三区在线免费 |