# Yii Chen > Personal site of Yii Chen — Google Developer Expert for Flutter based in Taiwan, speaker and creator, author of the "1% Tech Digest" (a daily tech digest covering AI, open source and industry developments, in Traditional Chinese and English). The site is bilingual: English pages live under https://yiichenhi.com/en/, Chinese ones at the root. The Chinese map is https://yiichenhi.com/llms.txt. ## About the author - [About](https://yiichenhi.com/en/about/): Bio, current work, contact - [Profile as JSON](https://yiichenhi.com/api/profile.json): Name, roles, services, contact, links - Instagram: https://www.instagram.com/flutterluvr.yii/ - Threads: https://www.threads.net/@flutterluvr.yii - Medium: https://medium.com/@yiichenhi - Substack: https://yiichenhi.substack.com - GitHub: https://github.com/chyiiiiiiiiiiii ## Work with me Free first, paid only once the need is clear. There is no checkout: every path starts with a newsletter signup or an email. - 電子報 (newsletter): The daily Traditional Chinese tech digest (1% 科技日報), plus new articles and experiment notes, by email. Price: free. Subscribe: https://yiichenhi.substack.com/subscribe - 一對一諮詢 (consult): 60 minutes on one problem: Flutter architecture and store release, app experience, or wiring an AI agent into your daily workflow. Price: not published; ask by email. Email ab20803@gmail.com with the subject "1:1 諮詢預約". - Contact: ab20803@gmail.com - When you write: say what you are building, the problem you are stuck on, your time zone, and where you found this site. - Full page: https://yiichenhi.com/work/ ## Writing Articles on Flutter, releases and the monthly Flutter community roundup. 188 posts; those marked zh have no English version. - [All writing](https://yiichenhi.com/en/writing/) - [Writing RSS feed](https://yiichenhi.com/en/writing/rss.xml) - [Machine-readable JSON index](https://yiichenhi.com/api/writing.json) - [Flutter 3.50 & Dart 3.14 — Highlights](https://yiichenhi.com/writing/flutter-3-50-dart-3-14-highlights/) (2026-11-12, en) - [How Wingman works: Jev judges, an LLM writes, a small helper for replying to messages](https://yiichenhi.com/writing/wingman-jev-en/) (2026-11-07, en) - [Flutter Home Widgets: All Tests Green, the Agent Said It Was Fine, and the Number on the Home Screen Was Still Wrong](https://yiichenhi.com/writing/flutter-home-widget-traps-part-1/) (2026-11-01, en) - [Flutter Home Widgets on iOS: Background Refresh Didn't Complete Once in Four and a Half Days](https://yiichenhi.com/writing/flutter-home-widget-traps-part-2/) (2026-11-01, en) - [Your widget tree is already a list of options: where Jev fits in a Flutter project](https://yiichenhi.com/writing/your-widget-tree-is-already-a-list-of-options-where-jev-fits-in-a-flutter-project/) (2026-10-14, en) - [2026 年 7 月 Flutter 大小事:零 feature release 的一個月,38 個 commit 全花在 agent 上](https://yiichenhi.com/writing/2026-7-flutter-feature-release-38-commit-agent/) (2026-08-17, zh) - [Your App Might Not Launch This Fall — Flutter 3.47 and Dart 3.13](https://yiichenhi.com/writing/your-app-might-not-launch-this-fall-flutter-3-47-and-dart-3-13/) (2026-08-16, en) - [Isolate Is Not a Thread — From “It Works” to Truly Understanding](https://yiichenhi.com/writing/isolate-is-not-a-thread-from-it-works-to-truly-understanding/) (2026-04-14, en) - [Flutter March 2026 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-march-2026-flutter-monthly/) (2026-03-31, en) - [When Flutter Hits the 3D Wall — Fluorite](https://yiichenhi.com/writing/when-flutter-hits-the-3d-wall-fluorite/) (2026-02-23, en) - [死了麼:一個按鈕的產品哲學](https://yiichenhi.com/writing/demumu-one-button/) (2026-01-17, zh) - [Flutter December 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-december-2025-flutter-monthly/) (2026-01-06, en) - [Flutter November 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-november-2025-flutter-monthly/) (2025-12-16, en) - [Flutter October 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-october-2025-flutter-monthly/) (2025-11-15, en) - [Flutter 3.38 & Dart 3.10 Update Overview](https://yiichenhi.com/writing/flutter-3-38-dart-3-10-integration-and-update-overview/) (2025-11-13, en) - [Flutter September 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-september-2025-flutter-monthly/) (2025-10-07, en) - [Flutter August 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-august-2025-flutter-monthly/) (2025-09-04, en) - [Flutter July 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-july-2025-flutter-monthly/) (2025-08-04, en) - [Flutter June 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-june-2025-flutter-monthly/) (2025-07-05, en) - [Flutter In-App Purchases Simplified with RevenueCat: Tips and Sales Strategies](https://yiichenhi.com/writing/flutter-in-app-purchases-simplified-with-revenuecat-tips-and-sales-strategies/) (2025-06-30, en) - [Flutter May 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-may-2025-flutter-monthly/) (2025-06-05, en) - [Flutter April 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-april-2025-flutter-monthly/) (2025-05-03, en) - [Flutter March 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-march-2025-flutter-monthly/) (2025-04-02, en) - [Flutter February 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-february-2025-flutter-monthly/) (2025-03-03, en) - [Flutter Web for Telegram Mini App (TMA)](https://yiichenhi.com/writing/flutter-web-for-telegram-mini-app-tma/) (2025-02-22, zh) - [Flutter January 2025 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-january-2025-flutter-monthly/) (2025-02-03, en) - [Wonderful Dart Full-Stack Experience: Serverpod Framework Designed Specifically for Flutter](https://yiichenhi.com/writing/wonderful-dart-full-stack-experience-serverpod-framework-designed-specifically-for-flutter/) (2025-01-14, en) - [Flutter December 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-december-2024-flutter-monthly/) (2025-01-03, en) - [2025 最新 Flutter 書籍《Flutter勇者之書》](https://yiichenhi.com/writing/2025-flutter-flutter/) (2024-12-28, zh) - [Flutter November 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-november-2024-flutter-monthly/) (2024-12-04, en) - [Flutter October 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-october-2024-flutter-monthly/) (2024-11-01, en) - [Flutter September 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-september-2024-flutter-monthly/) (2024-10-03, en) - [Flutter 實作 DeepLink 完整指南 ⎮ Part 4: 適配與掌握社交平台](https://yiichenhi.com/writing/flutter-deeplink-part-4/) (2024-09-26, zh) - [Flutter August 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-august-2024-flutter-monthly/) (2024-09-03, en) - [Flutter 實作 DeepLink 完整指南 ⎮ Part 3: Flutter 開發](https://yiichenhi.com/writing/flutter-deeplink-part-3-flutter/) (2024-08-30, zh) - [Flutter 3.24 和 Dart 3.5 重點回顧!](https://yiichenhi.com/writing/flutter-3-24-dart-3-5/) (2024-08-07, zh) - [Flutter July 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-july-2024-flutter-monthly/) (2024-08-03, en) - [Flutter 實作 DeepLink 完整指南 ⎮ Part 2: Android 與 iOS 設定](https://yiichenhi.com/writing/flutter-deeplink-part-2-android-ios/) (2024-07-31, zh) - [Flutter 實作 DeepLink 完整指南 ⎮ Part 1: 基本介紹](https://yiichenhi.com/writing/flutter-deeplink-part-1/) (2024-07-20, zh) - [Flutter June 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-june-2024-flutter-monthly/) (2024-07-08, en) - [What can I do with “Extension Types” in Dart?](https://yiichenhi.com/writing/what-can-i-do-with-extension-types-in-dart/) (2024-06-20, en) - [Flutter May 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-may-2024-flutter-monthly/) (2024-06-03, en) - [Flutter 3.22 & Dart 3.4 改版重點](https://yiichenhi.com/writing/flutter-3-22-dart-3-4/) (2024-05-15, zh) - [Flutter April 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-april-2024-flutter-monthly/) (2024-05-04, en) - [How to implement Shorebird Code Push in Flutter?](https://yiichenhi.com/writing/how-to-implement-shorebird-code-push-in-flutter/) (2024-04-23, en) - [Flutter March 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-march-2024-flutter-monthly/) (2024-04-02, en) - [Flutter 整合 Google Wallet 的細節與經驗!](https://yiichenhi.com/writing/flutter-google-wallet/) (2024-03-21, zh) - [Flutter February 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-february-2024-flutter-monthly/) (2024-03-02, en) - [Flutter 3.19 & Dart 3.3 改版重點!](https://yiichenhi.com/writing/flutter-3-19-dart-3-3/) (2024-02-17, zh) - [Flutter January 2024 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-january-2024-flutter-monthly/) (2024-02-05, en) - [Use Dart 3 to Improve Development Skills. More Examples and Tips.](https://yiichenhi.com/writing/use-dart-3-to-improve-development-skills-more-examples-and-tips/) (2024-01-20, en) - [Flutter December 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-december-2023-flutter-monthly/) (2024-01-01, en) - [Flutter November 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-november-2023-flutter-monthly/) (2023-12-01, en) - [Get Familiar with Dart 3, Make your Life Easier!](https://yiichenhi.com/writing/get-familiar-with-dart-3-make-your-life-easier/) (2023-11-25, en) - [Flutter 3.16 & Dart 3.2 重點整理來了!](https://yiichenhi.com/writing/flutter-3-16-dart-3-2/) (2023-11-18, zh) - [Flutter October 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-october-2023-flutter-monthly/) (2023-11-04, en) - [Day 30: The End to Start, Be a Contributor](https://yiichenhi.com/writing/ithome-2023-day-30/) (2023-10-15, zh) - [Day 29: Dart 3 總複習,大家準備一下待會考試!](https://yiichenhi.com/writing/ithome-2023-day-29/) (2023-10-14, zh) - [Day 28: 制訂品牌風格, Design System 讓製作畫面變得很有趣!](https://yiichenhi.com/writing/ithome-2023-day-28/) (2023-10-13, zh) - [Day 27: 什麼是 Atomic Design 與 Design System?從 Flutter 快速掌握它們!](https://yiichenhi.com/writing/ithome-2023-day-27/) (2023-10-12, zh) - [Day 26: 想跑 Flutter 測試但卻不想寫嗎, 試看看 Maestro UI Testing, 整合 CICD 沒問題!](https://yiichenhi.com/writing/ithome-2023-day-26/) (2023-10-11, zh) - [Day 25: 不要浪費時間在無聊代碼了,實作自己的模板生成工具,Mason Brick!](https://yiichenhi.com/writing/ithome-2023-day-25/) (2023-10-10, zh) - [Day 24: 善用工具與快捷輔助,提升 Flutter 開發效率!](https://yiichenhi.com/writing/ithome-2023-day-24/) (2023-10-09, zh) - [Day 23: 帶你完整探索 DevTools,聰明的使用 Network、App Size Tool 與 Skia Tool (Debugging with DevTools - part3)](https://yiichenhi.com/writing/ithome-2023-day-23/) (2023-10-08, zh) - [Flutter September 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-september-2023-flutter-monthly/) (2023-10-07, en) - [Day 22: 帶你完整探索 DevTools,重要的 CPU Profiler、Memory 與 Logging (Debugging with DevTools - part2)](https://yiichenhi.com/writing/ithome-2023-day-22/) (2023-10-07, zh) - [Day 21: 帶你完整探索 DevTools, Flutter Inspector 與 Performance 用法 (Debugging with DevTools - part1)](https://yiichenhi.com/writing/ithome-2023-day-21/) (2023-10-06, zh) - [Day 20: Riverpod 的開發多元性以及日常使用技巧!Provider 該如何選擇?](https://yiichenhi.com/writing/ithome-2023-day-20/) (2023-10-05, zh) - [Day 19: 如何撰寫 Riverpod 測試,使用 Mocktail 來幫助我們吧!](https://yiichenhi.com/writing/ithome-2023-day-19/) (2023-10-04, zh) - [Day 18: Flutter 狀態管理?Riverpod 的 watch() 實際上如何通知更新?](https://yiichenhi.com/writing/ithome-2023-day-18/) (2023-10-03, zh) - [Day 17: Riverpod 是什麼?它負責狀態管理嗎?跟著我了解幾個重要角色](https://yiichenhi.com/writing/ithome-2023-day-17/) (2023-10-02, zh) - [Day 16: 聊聊 Flutter 圖像使用的良好習慣,記憶體掌握與優化!](https://yiichenhi.com/writing/ithome-2023-day-16/) (2023-10-01, zh) - [Day 15: Flutter 效能優化,良好的開發觀念與技巧!(下)](https://yiichenhi.com/writing/ithome-2023-day-15/) (2023-09-30, zh) - [Day 14: Flutter 效能優化,良好的開發觀念與技巧!(上)](https://yiichenhi.com/writing/ithome-2023-day-14/) (2023-09-29, zh) - [Day 13: 在 Dart 與 Flutter 開發中常用的幾種 Pattern,為什麼需要它們?](https://yiichenhi.com/writing/ithome-2023-day-13/) (2023-09-28, zh) - [Day 12: 研究 Flutter 動畫,背後的 vsync 跟 Ticker 有多重要?](https://yiichenhi.com/writing/ithome-2023-day-12/) (2023-09-27, zh) - [Day 11: Flutter 動畫大補帖,觀念與使用時機都告訴你!](https://yiichenhi.com/writing/ithome-2023-day-11/) (2023-09-26, zh) - [Day 10: Async 和 Isolates 差異在哪裡?正確使用才能確保流暢體驗!](https://yiichenhi.com/writing/ithome-2023-day-10/) (2023-09-25, zh) - [Day 9: 深入 setState(),觀察它如何進行 UI 刷新!](https://yiichenhi.com/writing/ithome-2023-day-09/) (2023-09-24, zh) - [Day 8: MediaQuery 優化後與 InheritedModel 如何進行指定更新](https://yiichenhi.com/writing/ithome-2023-day-08/) (2023-09-23, zh) - [Day 7: MediaQuery 是什麼?很方便但如何正確在 Flutter 使用,順便跟你說它的缺點](https://yiichenhi.com/writing/ithome-2023-day-07/) (2023-09-22, zh) - [Day 6: 完全掌握 Flutter APP 生命週期,跟著我從源碼認識它!](https://yiichenhi.com/writing/ithome-2023-day-06/) (2023-09-21, zh) - [Day 5: Flutter 的 StatefulWidget 和 State 生命週期,先熟悉它們再開發吧!](https://yiichenhi.com/writing/ithome-2023-day-05/) (2023-09-20, zh) - [Day 4: Flutter 高效核心,了解 Element 生命週期與使用](https://yiichenhi.com/writing/ithome-2023-day-04/) (2023-09-19, zh) - [Day 3: 最熟悉的朋友 Flutter Widget,你會用但真的了解它嗎?](https://yiichenhi.com/writing/ithome-2023-day-03/) (2023-09-18, zh) - [Flutter August 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-august-2023-flutter-monthly/) (2023-09-06, en) - [Flutter 3.13 改版重點在這裡!](https://yiichenhi.com/writing/flutter-3-13/) (2023-08-17, zh) - [Flutter July 2023 💙 Flutter Monthly](https://yiichenhi.com/writing/flutter-july-2023-flutter-monthly/) (2023-08-02, en) - [添加預覽影片到 App Store,提升品牌形象](https://yiichenhi.com/writing/app-store/) (2023-07-28, zh) - [Fluttercon 2023 技術研討會](https://yiichenhi.com/writing/fluttercon-2023/) (2023-07-14, en) - [Flutter 六月大小事](https://yiichenhi.com/writing/flutter-a301a0/) (2023-07-07, en) - [Wow! Flutter runs on Apple Vision Pro!](https://yiichenhi.com/writing/wow-flutter-runs-on-apple-vision-pro/) (2023-06-24, zh) - [Flutter 五月大小事](https://yiichenhi.com/writing/flutter-d49387/) (2023-06-07, en) - [Codemagic CICD 幫忙添加 Tag 到 Organization Repo](https://yiichenhi.com/writing/codemagic-cicd-tag-organization-repo/) (2023-06-01, zh) - [XCode 14.3 運行後怎麼出現了 XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a](https://yiichenhi.com/writing/xcode-14-3-xcodedefault-xctoolchain-usr-lib-arc-libarclite-iphonesimulator-a/) (2023-05-20, zh) - [這次 Flutter 3.10 與 Dart 3 又強大了多少?Google IO 告訴你](https://yiichenhi.com/writing/flutter-3-10-dart-3-google-io-2023/) (2023-05-12, zh) - [Flutter 使用 — dart-define 設置環境變數,簡單與雙平台溝通](https://yiichenhi.com/writing/flutter-dart-define/) (2023-05-06, zh) - [Flutter Meetup #1 聚會有什麼?還有 Flutter 四月大小事!](https://yiichenhi.com/writing/flutter-meetup-1-flutter/) (2023-04-28, zh) - [你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 4: 結合 Gitlab CICD](https://yiichenhi.com/writing/maestro-flutter-part-4-gitlab-cicd/) (2023-04-22, zh) - [你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 3: Maestro Cloud](https://yiichenhi.com/writing/maestro-flutter-part-3-maestro-cloud/) (2023-04-13, zh) - [教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 3: flutter_native_splash](https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-3-flutter-native-splash/) (2023-04-07, zh) - [教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 2: flutter_launcher_icons](https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-2-flutter-launcher-icons/) (2023-03-30, zh) - [Isolates 在 Flutter 3.7 & Dart 2.19 的升級,你該知道一下!](https://yiichenhi.com/writing/isolates-flutter-3-7-dart-2-19/) (2023-03-24, zh) - [教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 1: flutter_flavorizr](https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-1-flutter-flavorizr/) (2023-03-16, zh) - [提升開發效率的好物,Mason 讓你輕鬆撰寫自定義模板!](https://yiichenhi.com/writing/mason-f052b5/) (2023-03-09, zh) - [教你製作強大的 Rive 動畫,完成一隻 Flutter Dash,在 APP 跟它互動!](https://yiichenhi.com/writing/rive-flutter-dash-app/) (2023-03-02, zh) - [Flutter 如何根據 Flavor 多環境載入對應的 Firebase Config](https://yiichenhi.com/writing/flutter-flavor-firebase-config/) (2023-02-16, zh) - [你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 2: 指令與操作](https://yiichenhi.com/writing/maestro-flutter-part-2/) (2023-02-06, zh) - [你知道 Maestro 嗎,兼具人性的自動化測試框架,Flutter 品質就靠它了 — Part 1: 介紹與使用](https://yiichenhi.com/writing/maestro-flutter-part-1/) (2023-02-02, zh) - [讓人驚艷的 Flutter Forward,釋出 Flutter 3.7 和 Dart 2.19](https://yiichenhi.com/writing/flutter-forward-flutter-3-7-dart-2-19/) (2023-01-27, zh) - [學會運用 Flutter Widgetbook,該管好自己和公司的元件庫了!](https://yiichenhi.com/writing/flutter-widgetbook/) (2023-01-19, zh) - [剛進入 Flutter 嗎?適合初學者食用,GetX 是否適合你呢!](https://yiichenhi.com/writing/flutter-getx/) (2023-01-16, zh) - [Honey E2E Testing in Flutter. This honey is good to eat and sweet.](https://yiichenhi.com/writing/honey-e2e-testing-in-flutter-this-honey-is-easy-to-eat-and-sweet/) (2023-01-12, en) - [教你為 Riverpod 2.0 撰寫 Flutter 測試,使用 Mocktail 讓你輕鬆不畏懼! part.2](https://yiichenhi.com/writing/riverpod-2-0-flutter-mocktail-part-2/) (2022-12-31, zh) - [教你為 Riverpod 2.0 撰寫 Flutter 測試,使用 Mocktail 讓你輕鬆不畏懼! part.1](https://yiichenhi.com/writing/riverpod-2-0-mocktail-part-1/) (2022-12-25, zh) - [輕鬆了解 Isar NoSQL DB,用它來實作 Flutter 資料庫吧!](https://yiichenhi.com/writing/isar-nosql-db-flutter/) (2022-12-15, zh) - [ClickUp 與 Gitlab Repo 互動的幾個操作!](https://yiichenhi.com/writing/clickup-gitlab-repo/) (2022-12-09, zh) - [Flutter 輕鬆實作 i18n,使用 easy_localization_generator 就對了](https://yiichenhi.com/writing/flutter-i18n-easy-localization-generator/) (2022-12-01, zh) - [Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.2](https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-2/) (2022-11-22, zh) - [Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.1](https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-1/) (2022-11-13, zh) - [使用 CodeMagic 和 Firebase 實現 Flutter CICD](https://yiichenhi.com/writing/how-to-cicd-for-flutter-app/) (2022-10-29, zh) - [輕鬆完成 Flutter 開發環境,最新版!](https://yiichenhi.com/writing/flutter-3a70e8/) (2022-10-05, zh) - [在Uniswap交易自己的ERC20代幣](https://yiichenhi.com/writing/uniswap-erc20/) (2022-09-26, zh) - [輕鬆在乙太鏈發布自己的ERC20代幣](https://yiichenhi.com/writing/erc20-a080d1/) (2022-09-15, zh) - [實作 Flutter 多變有趣的滾動效果CustomScrollView!](https://yiichenhi.com/writing/flutter-customscrollview/) (2022-09-08, zh) - [如何在Flutter使用 Makefile 節省你的時間?](https://yiichenhi.com/writing/flutter-makefile/) (2022-08-17, zh) - [輕鬆在 Flutter 監聽 APP 的生命週期](https://yiichenhi.com/writing/detect-the-page-and-app-state-in-flutter/) (2022-08-11, zh) - [Easily understand StatefulWidget LifeCycle of Flutter](https://yiichenhi.com/writing/easily-understand-statefulwidget-lifecycle-of-flutter/) (2022-07-31, zh) - [提高Flutter性能的小技巧!(三)](https://yiichenhi.com/writing/flutter-847f70/) (2022-07-19, zh) - [這幾個 Discord Bot 你需要知道!](https://yiichenhi.com/writing/discord-bot/) (2022-07-14, zh) - [“freezed” makes model class strong and easily](https://yiichenhi.com/writing/freezed-makes-model-class-strong-and-easily/) (2022-07-06, zh) - [VSCode 隱藏自動產生的檔案](https://yiichenhi.com/writing/vscode-8be008/) (2022-07-01, zh) - [LoadBalancer is optimization for Isolates in Flutter](https://yiichenhi.com/writing/flutter-isolates-loadbalancer/) (2022-06-29, zh) - [Flutter自動補上const,不再為Widget煩惱!](https://yiichenhi.com/writing/flutter-const-widget/) (2022-06-26, zh) - [快速刪除VSCode專案裡的註解](https://yiichenhi.com/writing/vscode-4ea1fc/) (2022-06-26, zh) - [提高Flutter性能的小技巧!(二)](https://yiichenhi.com/writing/flutter-2fa068/) (2022-06-16, zh) - [提高Flutter性能的小技巧!(一)](https://yiichenhi.com/writing/flutter-c10963/) (2022-06-12, zh) - [實作 Discord 機器人取得 NFT 地板價](https://yiichenhi.com/writing/discord-nft/) (2022-05-29, zh) - [What are Async and Isolates in Flutter?](https://yiichenhi.com/writing/what-are-async-and-isolates-in-flutter/) (2022-05-22, zh) - [Flutter 3 with some good stuff!](https://yiichenhi.com/writing/flutter-3/) (2022-05-15, zh) - [Flutter Riverpod 輕鬆學(二),一些進階用法!](https://yiichenhi.com/writing/riverpod-80acf4/) (2022-04-26, zh) - [Flutter Riverpod 輕鬆學,簡單處理狀態管理!](https://yiichenhi.com/writing/riverpod/) (2022-04-24, zh) - [Discord使用Collab.land驗證NFT持有者](https://yiichenhi.com/writing/discord-collab-land-nft/) (2022-04-06, zh) - [購買NFT前需要知道的幾件事(二)](https://yiichenhi.com/writing/nft-1b75c8/) (2022-04-05, zh) - [購買NFT前需要知道的幾件事(一)](https://yiichenhi.com/writing/nft-6784a0/) (2022-03-28, zh) - [23 Powerful VS Code Shortcuts with Best Performace On Mac](https://yiichenhi.com/writing/23-powerful-vs-code-shortcuts-with-best-performace-on-mac/) (2022-03-13, en) - [Android|開發|快速在Studio取得SHA-1、SHA-256金鑰](https://yiichenhi.com/writing/android-studio-sha-1-sha-256/) (2022-01-25, zh) - [Flutter|開發|如何讓TextField根據字數延伸呢?](https://yiichenhi.com/writing/flutter-textfield-d67e8b/) (2022-01-25, zh) - [iOS & Apple|雲端推播|實作APNS會需要知道的幾個步驟](https://yiichenhi.com/writing/ios-apple-apns/) (2021-12-03, zh) - [Flutter|網易七魚|客服|flutter_yii_qiyu套件使用教學](https://yiichenhi.com/writing/flutter-flutter-yii-qiyu/) (2021-11-20, zh) - [Slack|機器人|輸入指令後請求API做一些事情](https://yiichenhi.com/writing/slack-api/) (2021-11-19, zh) - [幣安|數位貨幣|USDT|從幣托入金到幣安](https://yiichenhi.com/writing/usdt-3ef149/) (2021-11-19, zh) - [網易七魚|客服|簡易介紹與說明、實作雲端推播遇到的問題與解決](https://yiichenhi.com/writing/post-86e72e/) (2021-11-09, zh) - [Flutter|Package|專案設置與載入套件裡用到的Android Module](https://yiichenhi.com/writing/flutter-package-android-module/) (2021-11-05, zh) - [Spotify | 問題 | 在Macbook Pro M1上如何正常運作不黑屏?](https://yiichenhi.com/writing/spotify-macbook-pro/) (2021-06-18, zh) - [Apple | App | 取得Pro Apps Bundle 教育版,購買流程!](https://yiichenhi.com/writing/apple-app-pro-apps-bundle/) (2021-05-12, zh) - [Flutter | 問題 | Google Login | Google hasn’t verified this app](https://yiichenhi.com/writing/flutter-google-login-google-hasnt-verified-this-app/) (2021-03-31, zh) - [Flutter | Keyboard | 如何點擊外部就將鍵盤隱藏起來?](https://yiichenhi.com/writing/flutter-keyboard/) (2021-03-15, zh) - [Android | 問題 | Version | AAPT: error: resource attr/flow_horizontalSeparator not found](https://yiichenhi.com/writing/android-version-aapt-error-resource-attr-flow-horizontalseparator-not-found/) (2021-02-20, zh) - [Android | BLE | Beacon | 如何廣播的像iBeacon一樣?原生方式與AltBeacon套件](https://yiichenhi.com/writing/android-ble-beacon-ibeacon-altbeacon/) (2021-01-31, zh) - [Flutter | ListView | 如何讓Item依照內容多寡去變化長寬而不要寫死固定大小?](https://yiichenhi.com/writing/flutter-listview-item/) (2021-01-11, zh) - [iOS| 問題 | Version | Update to recommended settings](https://yiichenhi.com/writing/flutter-version-update-to-recommended-settings/) (2020-12-19, zh) - [Flutter | 問題 | Version | but the range of supported deployment target version for this platform is 8.0 to 12.1](https://yiichenhi.com/writing/flutter-version-but-the-range-of-supported-deployment-target-version-for-this-platform-is/) (2020-12-16, zh) - [Flutter | 問題 | tFlite | ‘metal_delegate.h’ file not found](https://yiichenhi.com/writing/flutter-tflite-metal-delegate-h-file-not-found/) (2020-12-07, zh) - [Flutter | 問題 | Version | 在上架時跳出minimum deployment target的訊息](https://yiichenhi.com/writing/flutter-version-minimum-deployment-target/) (2020-11-12, zh) - [Flutter | Size | 如何取得指定Widget的長寬?](https://yiichenhi.com/writing/flutter-size-widget/) (2020-11-05, zh) - [Flutter | 問題 | Bloc & State| 第二次在Bloc裡觸發狀態竟然沒有反應?](https://yiichenhi.com/writing/flutter-bloc-state-bloc/) (2020-10-28, zh) - [Flutter | 問題 | 在 iOS 14的手機上開發運行時發生崩潰的情況](https://yiichenhi.com/writing/flutter-ios-14/) (2020-10-19, zh) - [Flutter | Icon | 如何使用自己做的圖標?](https://yiichenhi.com/writing/flutter-icon/) (2020-08-15, zh) - [Flutter | 取得定位經緯度 | 輕鬆使用包好的工具類 | GeoLocator](https://yiichenhi.com/writing/flutter-geolocator/) (2020-07-18, zh) - [Flutter | 問題 | TextField雙擊後出現錯誤 cutButtonLabel was called on null.](https://yiichenhi.com/writing/flutter-textfield-cutbuttonlabel-was-called-on-null/) (2020-06-24, zh) - [Flutter | 問題 | iOS模擬器因為某些原因運行不了](https://yiichenhi.com/writing/flutter-ios/) (2020-06-04, zh) - [Flutter | Image | 如何製作圓形圖片(個人大頭貼)](https://yiichenhi.com/writing/flutter-image-880c3d/) (2020-02-10, zh) - [Python | 問題 | module ‘re’ has no attribute ‘match’](https://yiichenhi.com/writing/python-module-re-has-no-attribute-match/) (2020-02-03, zh) - [Flutter | 問題 | TextField打開鍵盤後超出螢幕的錯誤](https://yiichenhi.com/writing/flutter-textfield/) (2020-01-31, zh) - [Flutter | 問題 | Apple Sign in 取得Email為null](https://yiichenhi.com/writing/flutter-apple-sign-in-email-null/) (2020-01-18, zh) - [Flutter | 問題 | 使用FCM套件後產生AppBundle卡住了( warning: [deprecation] getFlutterEngine() inFlutterPluginBinding has been deprecated setupChannel(binding.getFlutterEngine().getDartExecutor(),binding.getApplicationContext());)](https://yiichenhi.com/writing/flutter-fcm-appbundle-warning-deprecation-getflutterengine/) (2020-01-08, zh) - [Flutter | 問題 | 產出Android AppBundle卡住了(has different version for the compile (1.0.0) and runtime (1.0.1) classpath)](https://yiichenhi.com/writing/flutter-android-appbundle-has-different-version-for-the-compile-1-0-0/) (2019-12-30, zh) - [Flutter | 兩個平台App Icon的設置方式](https://yiichenhi.com/writing/flutter-app-icon/) (2019-11-09, zh) - [Flutter | Image圖片的使用方式](https://yiichenhi.com/writing/flutter-image/) (2019-11-06, zh) - [Xcode | 問題 | 模擬器無法開啟(Unable to boot device due to insufficient system resources)](https://yiichenhi.com/writing/xcode-unable-to-boot-device-due-to-insufficient-system-resources/) (2019-11-06, zh) - [Android | 取得 MD5、SHA1、SHA256 金鑰指紋](https://yiichenhi.com/writing/android-md5-sha1-sha256/) (2019-10-23, zh) - [Grafana | 將資料視覺化?簡易的介紹與操作!](https://yiichenhi.com/writing/grafana-4af05a/) (2019-10-23, zh) - [Swift | 問題 | Pods-resources.sh: Permission denied](https://yiichenhi.com/writing/swift-pods-resources-sh-permission-denied/) (2019-10-23, zh) - [Android | 簡單使用SHA-1在網頁上取得KeyHash開發金鑰雜湊](https://yiichenhi.com/writing/android-sha-1-keyhash/) (2019-10-22, zh) - [App Inventor 2 | 如何執行呢?使用模擬器!使用Wifi搭配AI2的APP!](https://yiichenhi.com/writing/app-inventor-2-wifi-ai2-app/) (2019-10-22, zh) - [XAMPP | Windows | 2017 | 簡易安裝手冊](https://yiichenhi.com/writing/xampp-windows-2017/) (2019-10-08, zh) - [Android | 使用代碼簡單取得KeyHash開發密鑰雜湊](https://yiichenhi.com/writing/android-keyhash/) (2019-09-30, zh) ## Videos - [Short-form videos](https://yiichenhi.com/en/videos/): 108 Instagram reels, with Chinese titles ## Daily tech digest 13 episodes are available in English (the Chinese archive is longer). - [Archive](https://yiichenhi.com/en/digest/) - [RSS feed](https://yiichenhi.com/en/rss.xml) - [Machine-readable JSON index](https://yiichenhi.com/api/digest.json) (each episode lists url_en when an English version exists) ### Recent episodes - [EP240 (2026-11-12) — Flutter can finally call native APIs directly, while Claude Code settings files leak secrets on GitHub](https://yiichenhi.com/en/digest/2026-11-12/): Flutter 3.50 and Dart 3.14 ship on the same day, with stable native interop and one frame less touch latency on iOS; Goo - [EP239 (2026-11-11) — Gemini 4 Carbon tops the coding charts while attackers go after the AI keys you store](https://yiichenhi.com/en/digest/2026-11-11/): Google's new model takes first place on CursorBench; Amazon swaps Sonnet for a small model to sort tickets at 98% less c - [EP238 (2026-11-10) — Fable 5.2 gets cheaper while agents collect more and more of our keys](https://yiichenhi.com/en/digest/2026-11-10/): Anthropic's new model matches Opus on coding for about half the cost; ChatGPT Desktop hands your SSH keys to remote agen - [EP237 (2026-11-09) — Apple plugs Xcode into Claude Code while Goldman pulls it from traders](https://yiichenhi.com/en/digest/2026-11-09/): Apple's official plugin lets agents build and test iOS apps; Goldman limits Claude Code to engineers; one heavy user swi - [EP236 (2026-11-08) — Your terminal, your chat box, your Mac: all becoming interfaces for agents](https://yiichenhi.com/en/digest/2026-11-08/): Libghostty becomes JetBrains terminal core; Vercel streams generative UI for agents; Apple quietly builds a personal kno - [EP235 (2026-11-07) — Your login email leaked out, while safer phones got locked out of banking](https://yiichenhi.com/en/digest/2026-11-07/): Claude Code stuffed login emails into User-Agent; Dutch ASN Bank blocks GrapheneOS with Play Integrity - [EP234 (2026-11-06) — Too-long passwords get you in, and scanners find privilege-escalation paths in bulk](https://yiichenhi.com/en/digest/2026-11-06/): On Alpine, OpenSSH accepts any password longer than 256 characters; OpenAI spent $1.2M in API credits to find 948 Linux - [EP233 (2026-11-05) — An old PHP bug became remote code execution, and a fake interview emptied an exchange](https://yiichenhi.com/en/digest/2026-11-05/): AI turned a 2024 PHP bug nobody fixed into remote code execution in two weeks, and a fake job interview cost Binance $6. - [EP232 (2026-11-04) — Weight-reading claims get checked, and silent defaults get exposed](https://yiichenhi.com/en/digest/2026-11-04/): Astra's weight-reading claims get taken apart, and people dig into what Postman and Codex changed by default - [EP231 (2026-11-03) — Models are reading weights, and tools are taking apps apart](https://yiichenhi.com/en/digest/2026-11-03/): Models are reading weights, tools are pulling apps apart, and Anthropic just drew its first line - [EP230 (2026-11-02) — Verification](https://yiichenhi.com/en/digest/2026-11-02/): AI output keeps growing while the people who verify it don't: 700-plus math papers and a 50-agent civilization experimen - [EP229 (2026-11-01) — No One Checks the Sender](https://yiichenhi.com/en/digest/2026-11-01/): A shared link takes over ChatGPT accounts; a Linux TCP bug rated CVSS 9.8 is still unpatched in RHEL - [EP228 (2026-10-31) — Where the Keys Are Kept](https://yiichenhi.com/en/digest/2026-10-31/): The official Claude Code extension was laced with an SSH backdoor; Northflank tells all users to assume their environmen ## Talks - [Speaking history](https://yiichenhi.com/en/talks/): 20 talks, including Flutter Alliance, Flutter Global Summit, Google DevFest, Flutter Taipei Meetup - Slides repo: https://github.com/chyiiiiiiiiiiii/presentations-and-slides ## Optional - [Sitemap](https://yiichenhi.com/sitemap-index.xml)