iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

Flutter 開發實戰 - 30 天逃離新手村 系列

本系列將從 Flutter 的基礎知識開始,一步步深入探索這個強大的跨平台開發框架。

鐵人鍊成 | 共 38 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 使用者輸入與手勢處理

輸入與手勢 通過 Widget 可以組織建立使用者介面,也可以支援使用者通過手勢和輸入資料來和介面互動。本文將探討用來處理使用者手勢以及使用者輸入資料的 相關...

2024-08-11 ‧ 由 andyyu0920 分享
DAY 12

Day 12 深入狀態組件的生命週期

在之前的章節,我們看過了狀態組件和無狀態組件的差異以及利用 setState 重新呼叫 build 方法。然而狀態組件還有一些額外的生命週期需要了解,因為它們對...

2024-08-12 ‧ 由 andyyu0920 分享
DAY 13

Day 13 表單與欄位

截至目前為止,雖然我們已經能處理手勢進行互動了,但這樣的應用程式用途還是極其有限。為了取得使用者的資料,我們會需要表單與相關組件。 Flutter 支援了各種輸...

2024-08-13 ‧ 由 andyyu0920 分享
DAY 14

Day 14 樣式與佈局

或許大家應該都贊同;一個精美流暢的使用者介面可以協助提升使用者體驗,增加黏著度。 Flutter 支援很多方式可以加入樣式。首先我們會聚焦在靜態圖片,組件在閒置...

2024-08-14 ‧ 由 andyyu0920 分享
DAY 15

Day 15 進階 UI 組件

Scaffold 組件 前面我們已經使用 Scaffold 組件很多次了,但對它並沒有過多著墨,其實 Scaffold 還有很多隱藏的功能可以協助我們建置一個更...

2024-08-15 ‧ 由 andyyu0920 分享
DAY 16

Day 16 路由與 Navigator 1.0 vs 2.0

或許這是您一直期望說明的環節 - 關於如何切換頁面。行動裝置應用程式通常會被組織成多個頁面。你使用過的許多應用程式應該都使用這樣的設計。例如一個應用首先呈現的是...

2024-08-16 ‧ 由 andyyu0920 分享
DAY 17

Day 17 轉場與資料傳遞

應用程式畫面的轉場看起來絲滑可以增加使用者體驗,反過來說轉場不流暢也會影響體驗。 如同我們之前見過的, MaterialPageRoute 和 Cupert...

2024-08-17 ‧ 由 andyyu0920 分享
DAY 18

Day 18 狀態管理

在開發 Flutter 應用程式時,管理組件的狀態是一個關鍵的議題。除了直觀容易理解的使用參數來傳遞狀態,還有其他不同的方式。下面我們概略的了解一下都有什麼解決...

2024-08-18 ‧ 由 andyyu0920 分享
DAY 19

Day 19 套件管理

概覽 Flutter 很幸運有一個不錯的開發者社群,通過「插件 Plugin」的方式分享彼此程式碼。也就是這種開源的形式讓 Flutter 這類的框架得以發展。...

2024-08-19 ‧ 由 andyyu0920 分享
DAY 20

Day 20 探索主流第三方插件

上篇我們已經學習了關於套件、插件的基礎。Flutter 擁有豐富的插件,但有時候,問題是我們不知道該從何開始又或者說我們不知道該如何抉擇。後續我們將介紹一些主流...

2024-08-20 ‧ 由 andyyu0920 分享