国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
我花了 8 小時,“掌握”了一下 Flutter | Flutter 中文站上線

Hi,大家好,我是承香墨影!

距離 Google 在 2018 世界移動大會上發(fā)布 Flutter 的 Beta 版本,F(xiàn)lutter 是 Google 用以幫助開發(fā)者在 Android 和 iOS 兩個平臺,同時開發(fā)高質(zhì)量原生應用的全新移動 UI 框架。

當時上線的官網(wǎng)資料,都是英文的。而經(jīng)歷了一個多月的整理、翻譯、測試?,F(xiàn)在 Flutter 中文站 正式上線了。

Flutter 中文站是 Flutter 官網(wǎng)的一個中文鏡像,是目前最全的 Flutter 官方文檔的中文翻譯,目標是致力于打造 Flutter 的中文開發(fā)社區(qū)。

https://flutterchina.club/

對于不抵觸英文文檔的朋友,還是建議閱讀英文文檔,畢竟中文站只是一些英文文檔的翻譯,對于最新的信息,是有一定滯后的。不過 Flutter 中文站的發(fā)布,降低了我們學習 Flutter 的成本,有興趣的可以持續(xù)關(guān)注。


現(xiàn)在新技術(shù)層出不窮,如果每次出新的技術(shù),我們都深入的研究的話,很容易分散精力。新的技術(shù)可能很久之后我們才會在工作中用得上,當學的新技術(shù)無法學以致用,很容易被我們遺忘,到最后真的需要使用的時候,又要從頭來過(雖然上手會更快)。

我覺得身為技術(shù)人,針對新技術(shù)應該是持擁抱態(tài)度的,入了這一行你就應該知道這是一個活到老學到老的行業(yè),所以面對新技術(shù),不要抵觸,擁抱變化就好了。

Flutter 明顯是一種全新的技術(shù),而對于這個新技術(shù)在發(fā)布之初,花一個月的時間學習它,成本確實過高。但是周末花一天時間體驗一下它的開發(fā)流程,了解一下它的優(yōu)缺點、能干什么或者不能干什么。這個時間,并不是我們不能接受的。

如果有時間,其實通讀一遍 Flutter 的文檔,是最全面的一次對 Flutter 的了解過程。但是如果我們只有 8 小時的時間,我希望能關(guān)注一些最值得關(guān)注的點。接下來,我們來看看,如何用 8 小時的時間,快速體驗 Flutter。

1. Flutter 的技術(shù)概覽(15分鐘)

在這一步驟,你盡量通過一些文檔的來了解 Flutter,知道它是基于什么來實現(xiàn)的、能做什么、技術(shù)邊界在哪里。

https://flutterchina.club/technical-overview/

2. 搭建開發(fā)環(huán)境(1小時)

我們是在學習編程,學習編程最重要也是最快捷有效的方式,就是自己上手實驗一番,讀代碼千遍,不如實際 Run 一下

這一步一定離不開開發(fā)環(huán)境的搭建,搭建好環(huán)境之后,不如根據(jù)文檔新建一個 Hello World 項目。

https://flutterchina.club/get-started/install/

3. Flutter for Android(2小時)

到這一步,我相信你應該有一個最簡單的 Flutter 可運行的項目。Flutter 雖然是面向所有開發(fā)者的開發(fā)技術(shù),但是 Google 尤為重視 Android 和 Web 開發(fā)的首次接觸體驗。

如果你正好有 Android 或者 Web 開發(fā)經(jīng)驗,F(xiàn)lutter 文檔中,還有專門針對這些開發(fā)的一些概念類比。例如:Flutter 和 Android 中的 View、Intent 在 Flutter 中等價于什么?這些概念的類比,可以讓你更快的在現(xiàn)有技術(shù)結(jié)構(gòu)的基礎(chǔ)之上,理解和掌握 Flutter。

https://flutterchina.club/flutter-for-android/

4. Flutter 使用 Packages(2小時)

Android 中,存在大量第三方庫,這些庫充斥了我們?nèi)粘5纳a(chǎn)項目中,在 Flutter 的開發(fā)過程中,也并不是一個人在戰(zhàn)斗。Flutter 支持使用由其他開發(fā)者貢獻給 Flutter 和 Dart 生態(tài)系統(tǒng)的共享軟件包。例如:網(wǎng)絡請求(http)、導航/路由(fluro)。

了解第三方包的開發(fā)和使用,有利于我們更好的理解 Flutter 的生態(tài)。

https://flutterchina.club/using-packages/

5. 與特定平臺交互(2小時)

Flutter 在發(fā)布之初就是想要有原生的體驗,而為了在多個平臺上正常使用和發(fā)布,總有一些我們功能我們需要和原生進行交互,例如在 Android 上表現(xiàn)為用 Dart 調(diào)用 Java/Kotlin 以及反向操作。

在國內(nèi)的環(huán)境下,我們會用大量的第三方服務,例如統(tǒng)計服務?這些很難要求服務商為我們開發(fā)出一款 Dart 的版本,所以如果能夠直接和 Java 通信,其實我們只需要自己包一層實現(xiàn)就好了,這也是我比較看重的一點。

https://flutterchina.club/platform-channels/

6. FAQ(半小時)

到這里其實已經(jīng)算是基本了解和體驗過 Flutter 了,接下來看看 Flutter 的 FAQ 換換腦子。

FAQ 會包含大量你現(xiàn)在可能會遇到的,其他的人曾經(jīng)碰到過的疑問的答案,通過閱讀 FAQ,能讓我們更了解 Flutter。

https://flutterchina.club/faq/


在某個周末,花 8 個小時,快速了解和體驗一下 Flutter,不值得嗎?

在這 8 小時里,我們雖然放棄了很多細節(jié),但是并不影響我們了解 Flutter 是什么。有了這個大體的印象之后,以后如果需要使用或者調(diào)研,都會快很多。

這個過程中,除了開闊了我們的技術(shù)棧,其實我們更多的是鍛煉我們了解新技術(shù)的心態(tài),你今天愿意花 8 個小時了解 Flutter,下次再遇上 誰誰誰 發(fā)布的 Xxx,如果你看好它,你也愿意再花上 8 小時了解它。

你覺得呢?

今天在公眾號后臺回復成長『成長』,將會得到我整理的一些學習資料,也能回復『加群』,一起學習進步。

推薦閱讀:

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
flutter、rn、uni-app比較
自繪引擎時代,為什么Flutter能突出重圍?
谷歌發(fā)布Flutter 1.0正式版: 便攜UI工具包
Flutter 完成全平臺制霸:實現(xiàn) Windows 應用支持
CrossApp簡介
LiveCode:讓每個人都能開發(fā)APP的開發(fā)平臺
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服