iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 19
0
IoT

來與IoT譜寫一首戀愛樂章吧系列 第 19

op.19 《應用層》-初探 Flutter

※因應有讀者反映,標題下的太不知所措XD,想要看指定文章還要打開來確認,她表示很難受。所以之後這奇怪的標題會換位置,也希望大家繼續多多支持小弟我的 鐵 (菜) 人 (雞) 賽。

op.19 穿越到你的時空生存

終於穩定住這混亂的時空,可以天天與你相見了
但沒想到你的時空竟然又是截然不同的新環境,讓我感覺好難受啊......
看來又需要重頭的 Re 一次了 XD

Flutter是甚麼?

Flutter 是一套比較少人聽過的應用軟體開發套件,背後的乾爹是 Google 幫它撐起一片天,可以用在 Android、ios、Windows等系統/平台中運行,哇!聽到這裡我就好興奮啊,以前光是要開發Android就需要吐一次血了,還要再為 ios 吐第二次,咳咳,我快死掉了(誤,但是用 Flutter 來進行開發,可以省下這點困擾,一套程式應付多平台,是不是很方便呢?

Flutter 的官方標語!

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
https://ithelp.ithome.com.tw/upload/images/20201004/20129084GsXgazQjPx.png
天啊,看到這我的宇宙就爆發了,看起來麻瓜也可以嘛~是的!連我這跟電解質電容沒兩樣的腦袋都看得懂了,是不是很簡單呢!

廢話繼續說,我們來看看 Flutter 的優點吧!

1.快速部屬與繪製

我認為 Flutter 最具代表性的,就屬於 Hot Reload 這項功能,以往修改完程式或是修改介面,想要在虛擬機或是手機觀看成效,總是需要重新加載......,一來一往開發的時間很容易浪費在等待過程之中,而 Flutter 的 Hot Reload 可以在很短的時間內快速載入,而不用重新佈署,相比其他的這確實是優點呢!

2.富有表現力的介面與靈活的設計

傳統的 app 設計,被固有的零件限制住,而各個零件也不易組成一個大物件去使用,在 Flutter 裡,每一個東西都是一個 Widgets ,提供精美的 Material Design 的元件,可以快速地使用,不用在慢慢修改 xml 來調整。另外也提供豐富的 API ,讓設計者可以更直覺地專注使用者的感受與開發功能上。

3.提供完整的環境

前面有提到過,可以提供跨平台的環境,但畢竟 ios 與 Android 兩者系統還是存在著差異,比如常見的滾動手勢,兩系統就有明顯的執行差異,Flutter 提供了完整的環境,也該說算是統一嗎?總之,我們可以不用再去考慮這件事了XD

4.不斷地擴張的開源社群

我覺得一個東西要能扶植起來,社群真的是不可少的,除了開發商的努力外,讓使用者越來越多也是很重要的,像是 Flutter 官方社區裡,就有許多非常豐富的社區,如:stackoverflowGITTER等,目前臺灣的社群據我所知的,也常去看的如:Flutter TaiwanFlutter Taipei等,這次鐵人賽也有很多關於 Flutter的文章,高手如雲呀,小弟我只能望著各位大神的車尾燈啊!!!(好多Flutter真香XD ,相信 Flutter 在未來會越來越強壯的!


好的,說這麼多想必大家應該很期待接下來了路程了吧!我也是第一次踏入 Flutter的領域,不知道最後能搞出甚麼東西來哈哈哈哈,希望是最後能夠將三方面作結合啦,應該可以吧XD

回頭看過來第一次參賽也寫了這麼多字,也從中發現自己很多缺失沒學扎實,回頭看了自己的文章,也發現這人的文筆跟鬼一樣爛欸XD,很多內容都說得不清不楚,但在進行的過程之中想到有趣的還是會回頭添加一點東西,畢竟還是自己的新血啦XDD,中秋假期的最後一天,該繼續奮鬥了!

今日的曲子:<<天祭>>王正平


今天放一首大曲子,很喜歡這首的意境XD
哎呀~這首的第五段也是這次的比賽指定段落呢 ( 嘿嘿


上一篇
op.18 《應用層》-C# 與 MySQL的愛情
下一篇
op.20 《應用層》-建置 Flutter 環境
系列文
來與IoT譜寫一首戀愛樂章吧30

尚未有邦友留言

立即登入留言