iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

Flutter你不知道又不可不知道的核心概念 系列

解構flutter framework,帶你了解flutter世界的底層邏輯

參賽天數 9 天 | 共 10 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

第一頁(夜),勇者啟程

這系列文適合誰? 想要知道flutter是如何運作的,想要更了解flutter底層架構的人,想成為flutter大師 你會學到? core unit詳細介紹...

2023-09-16 ‧ 由 e2755699 分享
DAY 2

第二夜,Flutter的核心(一)

談到flutter第一個想到的一定是widget,我們在開發flutter app時90%的時間都是在撰寫widget,更明確的說應該是撰寫widget裡面的b...

2023-09-17 ‧ 由 e2755699 分享
DAY 3

第三夜,Flutter的核心(二)

文章打到一半不小心滑觸感版,回到上一頁~哎呀全沒惹。因為已經11:30....我只能先把重點重新打一次惹~~ 今天講的是element,官方是這樣解釋elem...

2023-09-18 ‧ 由 e2755699 分享
DAY 4

第四夜,Flutter的核心(三)

widget can be inflated into element 昨天講到的widget的實例化成為element的過程,官方稱這個過程為widget w...

2023-09-19 ‧ 由 e2755699 分享
DAY 5

第五夜,Flutter的核心(四)

今天要來聊聊flutter是怎麼長出一顆完整的樹的我們先看程式碼 void main() { runApp( const Center(...

2023-09-20 ‧ 由 e2755699 分享
DAY 6

第六夜,Flutter的核心(五)

今天我們要來聊聊elements是怎麼被串起來變成一顆完整的element tree的。 昨天講到root widget怎麼inflate成root eleme...

2023-09-21 ‧ 由 e2755699 分享
DAY 7

第七夜,Flutter的核心(六)

Slot 當你的parent有多個children時,每個child會有一個優先順序,parent會透過給每個child定義slot來決定他們的順序我們可以看...

2023-09-22 ‧ 由 e2755699 分享
DAY 8

第八夜,Flutter的核心(七)

昨天最後講到RootWidget帶入我們設計的widget當做child後被inflate into RootElement append到 Element t...

2023-09-23 ‧ 由 e2755699 分享
DAY 9

第九夜,Flutter的核心(八)

昨天講到第一次Container被mount上去後,它的child也就是Text widget會是如何被append上去的呢?沒錯就是透過updateChild...

2023-09-24 ‧ 由 e2755699 分享
DAY 9

第十夜,Flutter的心臟(一)

終於到了第二關,這邊我們要來聊聊狀態管理State manager,講到state manager可能會想到很多種從簡單的Provider到複雜的Bloc很多很...

2023-09-26 ‧ 由 e2755699 分享