Writing
From a first Android troubleshooting note in 2019 to Flutter internals, release changes, and what happens in the community each month.
Start here
- Flutter 3.50 & Dart 3.14 — Highlights This round, Flutter 3.50 + Dart 3.14 move Material/Cupertino out of the framework, declare native interop stable, and add official iOS 27 support, while A2UI 1.0, on-device AI, and desktop multi-window arrive alongside. Below are the 11 videos on the @flutterdev channel from "Client side functions for Flutter GenUI" onward, plus details from the official blogs. Flutter · Nov 12, 2026
- How Wingman works: Jev judges, an LLM writes, a small helper for replying to messages Let Jev decide how to reply, let an LLM draft three options, and fill the input box without ever sending AI workflows · Nov 7, 2026
- Your widget tree is already a list of options: where Jev fits in a Flutter project A model that picks from a list and cannot write text. What it can do for Flutter, and when you should not use it Flutter · Oct 14, 2026
- Your App Might Not Launch This Fall — Flutter 3.47 and Dart 3.13 Material moves out of the SDK, iOS 27 forces UIScene, Impeller lands on desktop. This release isn’t mainly about new features; it moves the foundations. One change has a hard deadline, and another enters deprecation in November. Flutter · Aug 16, 2026
Series
All posts
2026
- Flutter 3.50 & Dart 3.14 — Highlights Flutter
- How Wingman works: Jev judges, an LLM writes, a small helper for replying to messages AI
- Flutter Home Widgets: All Tests Green, the Agent Said It Was Fine, and the Number on the Home Screen Was Still Wrong Flutter Home Widget Traps · 1 Flutter · Part 1
- Flutter Home Widgets on iOS: Background Refresh Didn't Complete Once in Four and a Half Days Flutter Home Widget Traps · 2 Flutter · Part 2
- Your widget tree is already a list of options: where Jev fits in a Flutter project Flutter
- 2026 年 7 月 Flutter 大小事:零 feature release 的一個月,38 個 commit 全花在 agent 上 中文 Monthly
- Your App Might Not Launch This Fall — Flutter 3.47 and Dart 3.13 Flutter
- Isolate Is Not a Thread — From “It Works” to Truly Understanding Flutter
- Flutter March 2026 💙 Flutter Monthly Monthly
- When Flutter Hits the 3D Wall — Fluorite Flutter
- 死了麼:一個按鈕的產品哲學 中文 Essay
- Flutter December 2025 💙 Flutter Monthly Monthly
2025
- Flutter November 2025 💙 Flutter Monthly Monthly
- Flutter October 2025 💙 Flutter Monthly Monthly
- Flutter 3.38 & Dart 3.10 Update Overview Flutter
- Flutter September 2025 💙 Flutter Monthly Monthly
- Flutter August 2025 💙 Flutter Monthly Monthly
- Flutter July 2025 💙 Flutter Monthly Monthly
- Flutter June 2025 💙 Flutter Monthly Monthly
- Flutter In-App Purchases Simplified with RevenueCat: Tips and Sales Strategies Flutter
- Flutter May 2025 💙 Flutter Monthly Monthly
- Flutter April 2025 💙 Flutter Monthly Monthly
- Flutter March 2025 💙 Flutter Monthly Monthly
- Flutter February 2025 💙 Flutter Monthly Monthly
- Flutter Web for Telegram Mini App (TMA) 中文 Flutter
- Flutter January 2025 💙 Flutter Monthly Monthly
- Wonderful Dart Full-Stack Experience: Serverpod Framework Designed Specifically for Flutter Flutter
- Flutter December 2024 💙 Flutter Monthly Monthly
2024
- 2025 最新 Flutter 書籍《Flutter勇者之書》 中文 Essay
- Flutter November 2024 💙 Flutter Monthly Monthly
- Flutter October 2024 💙 Flutter Monthly Monthly
- Flutter September 2024 💙 Flutter Monthly Monthly
- Flutter 實作 DeepLink 完整指南 ⎮ Part 4: 適配與掌握社交平台 中文 Flutter DeepLink 完整指南 · 4 Flutter · Part 4
- Flutter August 2024 💙 Flutter Monthly Monthly
- Flutter 實作 DeepLink 完整指南 ⎮ Part 3: Flutter 開發 中文 Flutter DeepLink 完整指南 · 3 Flutter · Part 3
- Flutter 3.24 和 Dart 3.5 重點回顧! 中文 Flutter
- Flutter July 2024 💙 Flutter Monthly Monthly
- Flutter 實作 DeepLink 完整指南 ⎮ Part 2: Android 與 iOS 設定 中文 Flutter DeepLink 完整指南 · 2 Flutter · Part 2
- Flutter 實作 DeepLink 完整指南 ⎮ Part 1: 基本介紹 中文 Flutter DeepLink 完整指南 · 1 Flutter · Part 1
- Flutter June 2024 💙 Flutter Monthly Monthly
- What can I do with “Extension Types” in Dart? Flutter
- Flutter May 2024 💙 Flutter Monthly Monthly
- Flutter 3.22 & Dart 3.4 改版重點 中文 Flutter
- Flutter April 2024 💙 Flutter Monthly Monthly
- How to implement Shorebird Code Push in Flutter? Flutter
- Flutter March 2024 💙 Flutter Monthly Monthly
- Flutter 整合 Google Wallet 的細節與經驗! 中文 Flutter
- Flutter February 2024 💙 Flutter Monthly Monthly
- Flutter 3.19 & Dart 3.3 改版重點! 中文 Flutter
- Flutter January 2024 💙 Flutter Monthly Monthly
- Use Dart 3 to Improve Development Skills. More Examples and Tips. Flutter
- Flutter December 2023 💙 Flutter Monthly Monthly
2023
- Flutter November 2023 💙 Flutter Monthly Monthly
- Get Familiar with Dart 3, Make your Life Easier! Flutter
- Flutter 3.16 & Dart 3.2 重點整理來了! 中文 Flutter
- Flutter October 2023 💙 Flutter Monthly Monthly
- Day 30: The End to Start, Be a Contributor 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 30 Flutter · Part 30
- Day 29: Dart 3 總複習,大家準備一下待會考試! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 29 Flutter · Part 29
- Day 28: 制訂品牌風格, Design System 讓製作畫面變得很有趣! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 28 Flutter · Part 28
- Day 27: 什麼是 Atomic Design 與 Design System?從 Flutter 快速掌握它們! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 27 Flutter · Part 27
- Day 26: 想跑 Flutter 測試但卻不想寫嗎, 試看看 Maestro UI Testing, 整合 CICD 沒問題! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 26 Flutter · Part 26
- Day 25: 不要浪費時間在無聊代碼了,實作自己的模板生成工具,Mason Brick! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 25 Flutter · Part 25
- Day 24: 善用工具與快捷輔助,提升 Flutter 開發效率! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 24 Flutter · Part 24
- Day 23: 帶你完整探索 DevTools,聰明的使用 Network、App Size Tool 與 Skia Tool (Debugging with DevTools - part3) 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 23 Flutter · Part 23
- Flutter September 2023 💙 Flutter Monthly Monthly
- Day 22: 帶你完整探索 DevTools,重要的 CPU Profiler、Memory 與 Logging (Debugging with DevTools - part2) 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 22 Flutter · Part 22
- Day 21: 帶你完整探索 DevTools, Flutter Inspector 與 Performance 用法 (Debugging with DevTools - part1) 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 21 Flutter · Part 21
- Day 20: Riverpod 的開發多元性以及日常使用技巧!Provider 該如何選擇? 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 20 Flutter · Part 20
- Day 19: 如何撰寫 Riverpod 測試,使用 Mocktail 來幫助我們吧! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 19 Flutter · Part 19
- Day 18: Flutter 狀態管理?Riverpod 的 watch() 實際上如何通知更新? 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 18 Flutter · Part 18
- Day 17: Riverpod 是什麼?它負責狀態管理嗎?跟著我了解幾個重要角色 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 17 Flutter · Part 17
- Day 16: 聊聊 Flutter 圖像使用的良好習慣,記憶體掌握與優化! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 16 Flutter · Part 16
- Day 15: Flutter 效能優化,良好的開發觀念與技巧!(下) 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 15 Flutter · Part 15
- Day 14: Flutter 效能優化,良好的開發觀念與技巧!(上) 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 14 Flutter · Part 14
- Day 13: 在 Dart 與 Flutter 開發中常用的幾種 Pattern,為什麼需要它們? 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 13 Flutter · Part 13
- Day 12: 研究 Flutter 動畫,背後的 vsync 跟 Ticker 有多重要? 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 12 Flutter · Part 12
- Day 11: Flutter 動畫大補帖,觀念與使用時機都告訴你! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 11 Flutter · Part 11
- Day 10: Async 和 Isolates 差異在哪裡?正確使用才能確保流暢體驗! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 10 Flutter · Part 10
- Day 9: 深入 setState(),觀察它如何進行 UI 刷新! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 9 Flutter · Part 9
- Day 8: MediaQuery 優化後與 InheritedModel 如何進行指定更新 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 8 Flutter · Part 8
- Day 7: MediaQuery 是什麼?很方便但如何正確在 Flutter 使用,順便跟你說它的缺點 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 7 Flutter · Part 7
- Day 6: 完全掌握 Flutter APP 生命週期,跟著我從源碼認識它! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 6 Flutter · Part 6
- Day 5: Flutter 的 StatefulWidget 和 State 生命週期,先熟悉它們再開發吧! 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 5 Flutter · Part 5
- Day 4: Flutter 高效核心,了解 Element 生命週期與使用 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 4 Flutter · Part 4
- Day 3: 最熟悉的朋友 Flutter Widget,你會用但真的了解它嗎? 中文 探索 Flutter 由裡到外,三十天帶你前往進階 · 3 Flutter · Part 3
- Flutter August 2023 💙 Flutter Monthly Monthly
- Flutter 3.13 改版重點在這裡! 中文 Flutter
- Flutter July 2023 💙 Flutter Monthly Monthly
- 添加預覽影片到 App Store,提升品牌形象 中文 Dev notes
- Fluttercon 2023 技術研討會 Essay
- Flutter 六月大小事 Monthly
- Wow! Flutter runs on Apple Vision Pro! 中文 Flutter
- Flutter 五月大小事 Monthly
- Codemagic CICD 幫忙添加 Tag 到 Organization Repo 中文 Flutter
- XCode 14.3 運行後怎麼出現了 XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a 中文 Dev notes
- 這次 Flutter 3.10 與 Dart 3 又強大了多少?Google IO 告訴你 中文 Flutter
- Flutter 使用 — dart-define 設置環境變數,簡單與雙平台溝通 中文 Flutter
- Flutter Meetup #1 聚會有什麼?還有 Flutter 四月大小事! 中文 Monthly
- 你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 4: 結合 Gitlab CICD 中文 Maestro 自動化測試 · 4 Flutter · Part 4
- 你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 3: Maestro Cloud 中文 Maestro 自動化測試 · 3 Flutter · Part 3
- 教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 3: flutter_native_splash 中文 Flavor、App Icon 與啟動畫面 · 3 Flutter · Part 3
- 教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 2: flutter_launcher_icons 中文 Flavor、App Icon 與啟動畫面 · 2 Flutter · Part 2
- Isolates 在 Flutter 3.7 & Dart 2.19 的升級,你該知道一下! 中文 Flutter
- 教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 1: flutter_flavorizr 中文 Flavor、App Icon 與啟動畫面 · 1 Flutter · Part 1
- 提升開發效率的好物,Mason 讓你輕鬆撰寫自定義模板! 中文 Flutter
- 教你製作強大的 Rive 動畫,完成一隻 Flutter Dash,在 APP 跟它互動! 中文 Flutter
- Flutter 如何根據 Flavor 多環境載入對應的 Firebase Config 中文 Flutter
- 你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 2: 指令與操作 中文 Maestro 自動化測試 · 2 Flutter · Part 2
- 你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 1: 介紹與使用 中文 Maestro 自動化測試 · 1 Flutter · Part 1
- 讓人驚艷的 Flutter Forward,釋出 Flutter 3.7 和 Dart 2.19 中文 Flutter
- 學會運用 Flutter Widgetbook,該管好自己和公司的元件庫了! 中文 Flutter
- 剛進入 Flutter 嗎?適合初學者食用,GetX 是否適合你呢! 中文 Flutter
- Honey E2E Testing in Flutter. This honey is good to eat and sweet. Flutter
2022
- 教你為 Riverpod 2.0 撰寫 Flutter 測試,使用 Mocktail 讓你輕鬆不畏懼! part.2 中文 Riverpod 2.0 測試 · 2 Flutter · Part 2
- 教你為 Riverpod 2.0 撰寫 Flutter 測試,使用 Mocktail 讓你輕鬆不畏懼! part.1 中文 Riverpod 2.0 測試 · 1 Flutter · Part 1
- 輕鬆了解 Isar NoSQL DB,用它來實作 Flutter 資料庫吧! 中文 Flutter
- ClickUp 與 Gitlab Repo 互動的幾個操作! 中文 Dev notes
- Flutter 輕鬆實作 i18n,使用 easy_localization_generator 就對了 中文 Flutter
- Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.2 中文 Flutter CI/CD:GitLab Runner × App Center · 2 Flutter · Part 2
- Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.1 中文 Flutter CI/CD:GitLab Runner × App Center · 1 Flutter · Part 1
- 使用 CodeMagic 和 Firebase 實現 Flutter CICD 中文 Flutter
- 輕鬆完成 Flutter 開發環境,最新版! 中文 Flutter
- 在Uniswap交易自己的ERC20代幣 中文 Web3
- 輕鬆在乙太鏈發布自己的ERC20代幣 中文 Web3
- 實作 Flutter 多變有趣的滾動效果CustomScrollView! 中文 Flutter
- 如何在Flutter使用 Makefile 節省你的時間? 中文 Flutter
- 輕鬆在 Flutter 監聽 APP 的生命週期 中文 Flutter
- Easily understand StatefulWidget LifeCycle of Flutter 中文 Flutter
- 提高Flutter性能的小技巧!(三) 中文 提高 Flutter 性能的小技巧 · 3 Flutter · Part 3
- 這幾個 Discord Bot 你需要知道! 中文 Web3
- “freezed” makes model class strong and easily 中文 Flutter
- VSCode 隱藏自動產生的檔案 中文 Dev notes
- LoadBalancer is optimization for Isolates in Flutter 中文 Flutter
- Flutter自動補上const,不再為Widget煩惱! 中文 Flutter
- 快速刪除VSCode專案裡的註解 中文 Dev notes
- 提高Flutter性能的小技巧!(二) 中文 提高 Flutter 性能的小技巧 · 2 Flutter · Part 2
- 提高Flutter性能的小技巧!(一) 中文 提高 Flutter 性能的小技巧 · 1 Flutter · Part 1
- 實作 Discord 機器人取得 NFT 地板價 中文 Web3
- What are Async and Isolates in Flutter? 中文 Flutter
- Flutter 3 with some good stuff! 中文 Flutter
- Flutter Riverpod 輕鬆學(二),一些進階用法! 中文 Riverpod 輕鬆學 · 2 Flutter · Part 2
- Flutter Riverpod 輕鬆學,簡單處理狀態管理! 中文 Riverpod 輕鬆學 · 1 Flutter · Part 1
- Discord使用Collab.land驗證NFT持有者 中文 Web3
- 購買NFT前需要知道的幾件事(二) 中文 購買 NFT 前需要知道的事 · 2 Web3 · Part 2
- 購買NFT前需要知道的幾件事(一) 中文 購買 NFT 前需要知道的事 · 1 Web3 · Part 1
- 23 Powerful VS Code Shortcuts with Best Performace On Mac Dev notes
- Android|開發|快速在Studio取得SHA-1、SHA-256金鑰 中文 Dev notes
- Flutter|開發|如何讓TextField根據字數延伸呢? 中文 Dev notes
2021
- iOS & Apple|雲端推播|實作APNS會需要知道的幾個步驟 中文 Dev notes
- Flutter|網易七魚|客服|flutter_yii_qiyu套件使用教學 中文 Flutter
- Slack|機器人|輸入指令後請求API做一些事情 中文 Dev notes
- 幣安|數位貨幣|USDT|從幣托入金到幣安 中文 Web3
- 網易七魚|客服|簡易介紹與說明、實作雲端推播遇到的問題與解決 中文 Dev notes
- Flutter|Package|專案設置與載入套件裡用到的Android Module 中文 Dev notes
- Spotify | 問題 | 在Macbook Pro M1上如何正常運作不黑屏? 中文 Dev notes
- Apple | App | 取得Pro Apps Bundle 教育版,購買流程! 中文 Dev notes
- Flutter | 問題 | Google Login | Google hasn’t verified this app 中文 Dev notes
- Flutter | Keyboard | 如何點擊外部就將鍵盤隱藏起來? 中文 Dev notes
- Android | 問題 | Version | AAPT: error: resource attr/flow_horizontalSeparator not found 中文 Dev notes
- Android | BLE | Beacon | 如何廣播的像iBeacon一樣?原生方式與AltBeacon套件 中文 Dev notes
- Flutter | ListView | 如何讓Item依照內容多寡去變化長寬而不要寫死固定大小? 中文 Dev notes
2020
- iOS| 問題 | Version | Update to recommended settings 中文 Dev notes
- Flutter | 問題 | Version | but the range of supported deployment target version for this platform is 8.0 to 12.1 中文 Dev notes
- Flutter | 問題 | tFlite | ‘metal_delegate.h’ file not found 中文 Dev notes
- Flutter | 問題 | Version | 在上架時跳出minimum deployment target的訊息 中文 Dev notes
- Flutter | Size | 如何取得指定Widget的長寬? 中文 Dev notes
- Flutter | 問題 | Bloc & State| 第二次在Bloc裡觸發狀態竟然沒有反應? 中文 Dev notes
- Flutter | 問題 | 在 iOS 14的手機上開發運行時發生崩潰的情況 中文 Dev notes
- Flutter | Icon | 如何使用自己做的圖標? 中文 Dev notes
- Flutter | 取得定位經緯度 | 輕鬆使用包好的工具類 | GeoLocator 中文 Flutter
- Flutter | 問題 | TextField雙擊後出現錯誤 cutButtonLabel was called on null. 中文 Dev notes
- Flutter | 問題 | iOS模擬器因為某些原因運行不了 中文 Dev notes
- Flutter | Image | 如何製作圓形圖片(個人大頭貼) 中文 Dev notes
- Python | 問題 | module ‘re’ has no attribute ‘match’ 中文 Dev notes
- Flutter | 問題 | TextField打開鍵盤後超出螢幕的錯誤 中文 Dev notes
- Flutter | 問題 | Apple Sign in 取得Email為null 中文 Dev notes
- Flutter | 問題 | 使用FCM套件後產生AppBundle卡住了( warning: [deprecation] getFlutterEngine() inFlutterPluginBinding has been deprecated setupChannel(binding.getFlutterEngine().getDartExecutor(),binding.getApplicationContext());) 中文 Dev notes
2019
- Flutter | 問題 | 產出Android AppBundle卡住了(has different version for the compile (1.0.0) and runtime (1.0.1) classpath) 中文 Dev notes
- Flutter | 兩個平台App Icon的設置方式 中文 Dev notes
- Flutter | Image圖片的使用方式 中文 Dev notes
- Xcode | 問題 | 模擬器無法開啟(Unable to boot device due to insufficient system resources) 中文 Dev notes
- Android | 取得 MD5、SHA1、SHA256 金鑰指紋 中文 Dev notes
- Grafana | 將資料視覺化?簡易的介紹與操作! 中文 Dev notes
- Swift | 問題 | Pods-resources.sh: Permission denied 中文 Dev notes
- Android | 簡單使用SHA-1在網頁上取得KeyHash開發金鑰雜湊 中文 Dev notes
- App Inventor 2 | 如何執行呢?使用模擬器!使用Wifi搭配AI2的APP! 中文 Dev notes
- XAMPP | Windows | 2017 | 簡易安裝手冊 中文 Dev notes
- Android | 使用代碼簡單取得KeyHash開發密鑰雜湊 中文 Dev notes
1% Tech Digest
One episode a day: AI, open source and industry notes. 13 episodes so far.
All 13 episodes