iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

Senior 工程師的入門指南:Flutter 進擊之路 系列

歡迎來到 Senior 工程師的入門指南,工作 3~5 年發現基本技能已經很熟悉,但卻不知道如何往 Senior 的方向邁進,這篇指南包含了我自己的經驗與教訓,內容並不會拘泥在 Flutter 本身,更多的是想與你們分享我所學到的東西,如果可以稍稍幫助到你我會非常開心。

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:來聊聊測試這件事(中)|Mock Package 的深入探索

昨天,我們聊了一下測試驅動開發(TDD)的概念,了解到它不僅僅是關於「怎麼測試」,更多的是「怎麼思考」。它告訴我們,開發的過程可以更有組織,更有方向。 但寫測試...

2023-10-06 ‧ 由 Dorara 分享
DAY 22

Day 22:來聊聊測試這件事(下)|Golden Test 黃金傳說

回顧過去的兩篇文章,我們從Flutter的TDD策略進行了深入的探討,到工具包的選擇和使用。Flutter, 作為當前最受歡迎的移動應用開發框架,對於測試有著極...

2023-10-07 ‧ 由 Dorara 分享
DAY 23

Day 23:發佈你的第一個 Package

嗨嗨!大家好,今天是第 23 天國慶假日呀,沒有放假繼續鐵下去。今天我們要一同探討一件對於每個 Flutter 開發者來說都挺好玩的事:怎麼發佈自己的 Pack...

2023-10-08 ‧ 由 Dorara 分享
DAY 24

Day 24:原來還能這樣用 !|StoryBook 加速創作的方法

今天一起來看看 UI 開發工具的好幫手 StoryBook 在深入探索Flutter Storybook的用法之前,首先讓我們了解其背後的起源和概念。 Stor...

2023-10-09 ‧ 由 Dorara 分享
DAY 25

Day 25:等等!我要進入 Zone 了|Flutter 三大例外處理

我們都知道在寫程式的時候,總是會碰到一些預期之外的問題。有時我們知道在哪裡可能會出錯,所以會用 try-catch 來捕捉這些問題。但是,當錯誤發生在我們無法預...

2023-10-10 ‧ 由 Dorara 分享
DAY 26

Day 26:Flutter Monorepo 探索之旅|如何在大型項目中保持高效?Melos 告訴你

今天要來談談大型的 Flutter 項目會遇到的問題,當一個公司或團隊的技術慢慢堆疊,隨著時間的推移,可能會開發出多款不同的 App,或者一個大型的 App 會...

2023-10-11 ‧ 由 Dorara 分享
DAY 27

Day 27:Flutter 優化的小細節|RepaintBoundary 和 Event loop

在程式設計的世界中,優化往往是一個重要但容易被忽視的環節。許多開發者在碼出功能後,往往對性能優化掉入次要考量。但當你深入了解 Flutter 這個框架時,你會發...

2023-10-12 ‧ 由 Dorara 分享
DAY 28

Day 28:Flutter Flow 不是 FlutterFlow

今天來講一個時常被大家遺忘的 Widget:Flow。現在提到 flutter flow 大家第一個反應應該是 Flutter nocode 的工具,但其實 F...

2023-10-13 ‧ 由 Dorara 分享
DAY 29

Day 29:Flutter 架構概覽|前世與今生

出生背景 在理解 Flutter 的架構以前,我們先來聊一下出生背景。Flutter 的前身稱為 “Sky”,於 2015 年首次亮相。它早期的目標是開發用於...

2023-10-14 ‧ 由 Dorara 分享
DAY 30

Day 30:鐵人賽心得反思|如果下次還參加的話一定要回來看一下

終於撐到第三十天,今天來講軟一點的文章。總結一下自己在這三十天內的心得。 背景 挑戰的契機是我們的 CTO 決定要參加這個活動,心血來潮跟他一起報名。由於決定...

2023-10-15 ‧ 由 Dorara 分享