Flutter Monthly #2020/04

Flutter Taipei
Flutter Taipei
Published in
6 min readMay 23, 2020

這個月沒有重大技術變更,但從參考資訊中卻能感受到 Flutter 的開發能量持續擴大中。另外,Flutter Taipei 月初啟動 Flutter App 搜集企劃,要為所有個人或公司推廣使用 Flutter 開發的 App。

臺灣 Flutter App 搜集計畫

這個月初開始 Flutter Taipei 有新的企劃,除了瞭解 Flutter 在臺灣的使用人數與開發能量,也透過搜集所有用 Flutter 開發 App 的作品協助推廣。志工們會根據大家的意願,安排訪問並協助為這些 App 從開發到完成的歷程撰文,無論是已經上架或是自行開發階段,都可以填表哦!

Flutter App 搜集企劃表單,歡迎各位開發者踴躍填表

Flutter Video

Divider
可以快速提供分隔線。

Widget of the week — Divider on Flutter YouTube channel

IgnorePointer
類似 enable 的作用,widgets 依然會顯示在介面上,但不處理 Pointer 事件,例如滑動、點擊等,可運用在還在開發的功能上,或是不同分級的使用流程上。另外有一個 AbsorbPointer,可以互相比較差異。
差異:Flutter AbsorbPointer vs IgnorePointer difference
範例:https://dartpad.dev/0df800b41b55cd669df0ba9d6e7957eb

Widget of the week — IgnorePointer on Flutter YouTube channel

CupertinoActivityIndicator
專屬 iOS 的 Indicator,在載入資料的時候,可和 CircularProgressIndicator 做出區隔。

Widget of the week — CupertinoActivityIndicator on Flutter YouTube channel

ClipOval
不同於 ClipPath 用來裁切出複雜的形狀,ClipOval 只管要轉為 oval 的 widgets 原先是什麼樣子的方形,再轉為什麼樣的圓形,因此它的 Clipper 只需要 Rect 的資料。

Widget of the week — ClipOval on Flutter YouTube channel

AnimatedWidget
Flutter 提供許多方便做出動畫效果的 widgets,如果沒有找到想要的效果,AnimatedWidget 這個 abstract class,能夠用來客製動畫。再透過與 AnimationController 的互相搭配,實現動畫的操作。

Widget of the week — AnimatedWidget on Flutter YouTube channel

參考資訊

Announcing CodePen support for Flutter

近年相當受歡迎的線上編輯器 Codepen 開放支援 Flutter,未來又多了一個可以寫 Flutter 的地方!功能上和原先的 DartPad 類似,但在 Codepen 上已累積了許多前端開發者,因此更多了社群空間可以交流「設計」方面的點子。

Announcing a free Flutter introductory course

因應疫情的關係,許多課程網站紛紛釋出免費的課程,讓大家待在家也可以學程式,Flutter 當然也不例外!在 Udemy 上,由 Angela Yu 擔任講師並且廣受好評的「Introduction to Flutter Development Using Dart」目前也是免費課程,適合新手或是想讓觀念更扎實的老手。

Flutter Spring 2020 Update

Google 官方公布 Flutter 在全球的開發狀況,以及針對未來更新提出更完整的計畫與時程規劃,要解決現有與潛在開發者、貢獻者對技術發展一直不是很確定的問題。

活動回顧

從 Flutter 前端到 Ktor 後端,打造跨平台全端應用

JetBrains 技術傳教士聖佑和潔客幫工程師 Mike,在 4 / 23 WebEx 線上 Live coding 展示 Ktor × Flutter 的應用,共同協作出一個 To Do List App,透過 Flutter 製作出一個待辦清單,並且接收 Ktor 上的資料來顯示。

JetBrains × Flutter Taipei 合作的線上技術講座實況截圖

活動聚集百人同時在線上觀看,影片後製後會釋出在 YouTube 上,之後相關活動資訊都會在 Flutter Taipei 臉書社群與 meetup 上發佈,歡迎大家繼續支持、追蹤!

--

--