在你的 Android App 中使用 Flutter | Google開發者大會

本篇演講內容主要講述的是:怎樣在已有的 Android 應用中使用 Flutter,須要有 Android 原生開發基礎,不然不建議閱讀本文。架構

使用 Flutter 的四大理由

在演講開始,講師介紹了使用 Flutter 的四大理由,其中包括如下幾點:工具

  • 可自定義的流暢界面
  • 可同時在 iOS 和 Android 上進行原生編譯
  • 高效的開發工具,好比熱重載(hot reload)
  • 響應式變成模式

在 Flutter 中,一切皆是組件,講師拿 Flutter Hello World 應用講解了組價的含義。佈局

使用組件的好處在於,它可以更好的創建 Android 應用的架構和佈局。Flutter 目前已經有 UI 組件、居中組件、浮動組件、文本組件等等。上面的應用界面中,使用代碼來表示是這樣子的學習

怎樣把 Flutter 添加到已有的 Android 應用當中

目前,Flutter 融入已有的 Android 應用的方法尚未徹底開發出來,本次講師使用的是目前最新的方法。開發工具

第一步:創建一個 Flutter module 第二步:將 Flutter 模塊關聯到 Android 項目插件

第三步:向 Android App 添加依賴項3d

第四步:在啓動 App 時初始化 Flutter

第五步:添加 Flutter Activity 並註冊 Flutter 插件

經過上面的 5 個步驟,就能夠在 Kotlin 或者 Java 項目中,使用 Flutter 了。cdn

在下面的演講內容中,講師經過講解一個濾鏡應用,介紹了 Flutter 的熱重載、插件使用和佈局的相關知識的功能。可是因爲缺失演講中的示例代碼,下面的部分再也不進行講述,若是想繼續瞭解,能夠在掘金搜索 Flutter 熱重載、插件使用和佈局的相關文章進行學習。blog

相關文章
相關標籤/搜索