<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Writing — Yii Chen</title><description>Yii Chen&apos;s posts: Flutter engineering, the monthly Flutter roundup, dev notes and event write-ups.</description><link>https://yiichenhi.com/</link><language>en</language><item><title>Flutter 3.50 &amp; Dart 3.14 — Highlights</title><link>https://yiichenhi.com/writing/flutter-3-50-dart-3-14-highlights/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-50-dart-3-14-highlights/</guid><description>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 &quot;Client side functions for Flutter GenUI&quot; onward, plus details from the official blogs.</description><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>How Wingman works: Jev judges, an LLM writes, a small helper for replying to messages</title><link>https://yiichenhi.com/writing/wingman-jev-en/</link><guid isPermaLink="true">https://yiichenhi.com/writing/wingman-jev-en/</guid><description>Let Jev decide how to reply, let an LLM draft three options, and fill the input box without ever sending</description><pubDate>Sat, 07 Nov 2026 00:00:00 GMT</pubDate><category>AI</category></item><item><title>Flutter Home Widgets: All Tests Green, the Agent Said It Was Fine, and the Number on the Home Screen Was Still Wrong</title><link>https://yiichenhi.com/writing/flutter-home-widget-traps-part-1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-home-widget-traps-part-1/</guid><description>A +0.00% that was never measured, and a net worth truncated into a different number. Neither one breaks the build. They just quietly show the wrong thing.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter Home Widget Traps</category></item><item><title>Flutter Home Widgets on iOS: Background Refresh Didn&apos;t Complete Once in Four and a Half Days</title><link>https://yiichenhi.com/writing/flutter-home-widget-traps-part-2/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-home-widget-traps-part-2/</guid><description>The one hour I declared in Dart never reached iOS. A locked phone couldn&apos;t read the token, so background refresh got no data. After fixing both, it went four and a half days on my phone without completing once. In the end I had the widget compute net worth itself.</description><pubDate>Sun, 01 Nov 2026 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter Home Widget Traps</category></item><item><title>Your widget tree is already a list of options: where Jev fits in a Flutter project</title><link>https://yiichenhi.com/writing/your-widget-tree-is-already-a-list-of-options-where-jev-fits-in-a-flutter-project/</link><guid isPermaLink="true">https://yiichenhi.com/writing/your-widget-tree-is-already-a-list-of-options-where-jev-fits-in-a-flutter-project/</guid><description>A model that picks from a list and cannot write text. What it can do for Flutter, and when you should not use it</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>2026 年 7 月 Flutter 大小事：零 feature release 的一個月，38 個 commit 全花在 agent 上</title><link>https://yiichenhi.com/writing/2026-7-flutter-feature-release-38-commit-agent/</link><guid isPermaLink="true">https://yiichenhi.com/writing/2026-7-flutter-feature-release-38-commit-agent/</guid><description>stable 停在 3.44.8 整整一個月。但 LG 開源了 webOS embedder，Flutter GPU 的原作者交出完整 3D 引擎，而官方替 agent skills 寫了一套 evals</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Your App Might Not Launch This Fall — Flutter 3.47 and Dart 3.13</title><link>https://yiichenhi.com/writing/your-app-might-not-launch-this-fall-flutter-3-47-and-dart-3-13/</link><guid isPermaLink="true">https://yiichenhi.com/writing/your-app-might-not-launch-this-fall-flutter-3-47-and-dart-3-13/</guid><description>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.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Isolate Is Not a Thread — From “It Works” to Truly Understanding</title><link>https://yiichenhi.com/writing/isolate-is-not-a-thread-from-it-works-to-truly-understanding/</link><guid isPermaLink="true">https://yiichenhi.com/writing/isolate-is-not-a-thread-from-it-works-to-truly-understanding/</guid><description>Unpacking the evolution of Dart’s concurrency model — from Slava Egorov’s talk to Isolate.run / NativeCallable in…</description><pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter March 2026 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-march-2026-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-march-2026-flutter-monthly/</guid><description>Flutter March 2026 💙 Flutter Monthly</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>When Flutter Hits the 3D Wall — Fluorite</title><link>https://yiichenhi.com/writing/when-flutter-hits-the-3d-wall-fluorite/</link><guid isPermaLink="true">https://yiichenhi.com/writing/when-flutter-hits-the-3d-wall-fluorite/</guid><description>How Toyota Built a Console-Grade Game Engine with Flutter + C++</description><pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>死了麼：一個按鈕的產品哲學</title><link>https://yiichenhi.com/writing/demumu-one-button/</link><guid isPermaLink="true">https://yiichenhi.com/writing/demumu-one-button/</guid><description>開發成本不到 1,500 人民幣，估值飆破千萬。這款只有一個按鈕的 App，給了我很多反思。</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate><category>Essay</category></item><item><title>Flutter December 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-december-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-december-2025-flutter-monthly/</guid><description>Flutter December 2025 💙 Flutter Monthly</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter November 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-november-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-november-2025-flutter-monthly/</guid><description>Flutter November 2025 💙 Flutter Monthly</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter October 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-october-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-october-2025-flutter-monthly/</guid><description>Flutter October 2025 💙 Flutter Monthly</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 3.38 &amp; Dart 3.10 Update Overview</title><link>https://yiichenhi.com/writing/flutter-3-38-dart-3-10-integration-and-update-overview/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-38-dart-3-10-integration-and-update-overview/</guid><description>AI-driven and cross-platform enhanced, laying the foundation for next-generation applications.</description><pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter September 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-september-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-september-2025-flutter-monthly/</guid><description>Flutter September 2025 💙 Flutter Monthly</description><pubDate>Tue, 07 Oct 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter August 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-august-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-august-2025-flutter-monthly/</guid><description>Flutter August 2025 💙 Flutter Monthly</description><pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter July 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-july-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-july-2025-flutter-monthly/</guid><description>Flutter July 2025 💙 Flutter Monthly</description><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter June 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-june-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-june-2025-flutter-monthly/</guid><description>Flutter June 2025 💙 Flutter Monthly</description><pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter In-App Purchases Simplified with RevenueCat: Tips and Sales Strategies</title><link>https://yiichenhi.com/writing/flutter-in-app-purchases-simplified-with-revenuecat-tips-and-sales-strategies/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-in-app-purchases-simplified-with-revenuecat-tips-and-sales-strategies/</guid><description>We can make app monetization easier.</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter May 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-may-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-may-2025-flutter-monthly/</guid><description>Flutter May 2025 💙 Flutter Monthly</description><pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter April 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-april-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-april-2025-flutter-monthly/</guid><description>Flutter April 2025 💙 Flutter Monthly</description><pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter March 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-march-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-march-2025-flutter-monthly/</guid><description>Flutter March 2025 💙 Flutter Monthly</description><pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter February 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-february-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-february-2025-flutter-monthly/</guid><description>Flutter February 2025 💙 Flutter Monthly</description><pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter Web for Telegram Mini App (TMA)</title><link>https://yiichenhi.com/writing/flutter-web-for-telegram-mini-app-tma/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-web-for-telegram-mini-app-tma/</guid><description>在現今的通訊軟體中，Telegram 是一個主流且熱門的選項，它的特點很多人都清楚，就是高度的保密性。在應用的聊天場景裡，它提供了一種創新的方式，讓開發者可以透過 Web Mini App…</description><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter January 2025 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-january-2025-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-january-2025-flutter-monthly/</guid><description>Flutter January 2025 💙 Flutter Monthly</description><pubDate>Mon, 03 Feb 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Wonderful Dart Full-Stack Experience: Serverpod Framework Designed Specifically for Flutter</title><link>https://yiichenhi.com/writing/wonderful-dart-full-stack-experience-serverpod-framework-designed-specifically-for-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/wonderful-dart-full-stack-experience-serverpod-framework-designed-specifically-for-flutter/</guid><description>Dart backend is a powerful option.</description><pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter December 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-december-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-december-2024-flutter-monthly/</guid><description>Flutter December 2024 💙 Flutter Monthly</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>2025 最新 Flutter 書籍《Flutter勇者之書》</title><link>https://yiichenhi.com/writing/2025-flutter-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/2025-flutter-flutter/</guid><description>我是 Yii Chen(陳虔逸)，這本書由我跟 Dorara Hsieh(謝忠穎)合力撰寫完成，為什麼會想撰寫這本書？我們在參與 2023 iThome…</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate><category>Essay</category></item><item><title>Flutter November 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-november-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-november-2024-flutter-monthly/</guid><description>Flutter November 2024 💙 Flutter Monthly</description><pubDate>Wed, 04 Dec 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter October 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-october-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-october-2024-flutter-monthly/</guid><description>Flutter October 2024 💙 Flutter Monthly</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter September 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-september-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-september-2024-flutter-monthly/</guid><description>Flutter September 2024 💙 Flutter Monthly</description><pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 實作 DeepLink 完整指南 ⎮ Part 4: 適配與掌握社交平台</title><link>https://yiichenhi.com/writing/flutter-deeplink-part-4/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-deeplink-part-4/</guid><description>產品使用上經常會有個情境，邀請連結或商品連結需要分享給朋友，這時候的管道通常會是 Line、Facebook、IG 等等，經由聊天室轉發，會有幾個期望情境或流程，不過有時候現實運作卻不一樣。以 IG、Facebook…</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter DeepLink 完整指南</category></item><item><title>Flutter August 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-august-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-august-2024-flutter-monthly/</guid><description>Flutter August 2024 💙 Flutter Monthly</description><pubDate>Tue, 03 Sep 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 實作 DeepLink 完整指南 ⎮ Part 3: Flutter 開發</title><link>https://yiichenhi.com/writing/flutter-deeplink-part-3-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-deeplink-part-3-flutter/</guid><description>如果你的專案是使用 Navigator 進行頁面的 Route 處理，而不是 Navigator 2 或者 GoRouter、auto_route 等等新式解決方案，在處理連結上會稍嫌麻煩。我們一起從最基礎的 Navigator…</description><pubDate>Fri, 30 Aug 2024 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter DeepLink 完整指南</category></item><item><title>Flutter 3.24 和 Dart 3.5 重點回顧！</title><link>https://yiichenhi.com/writing/flutter-3-24-dart-3-5/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-24-dart-3-5/</guid><description>Web 編譯到 WebAssembly 需要使用新的 JS interoperability API，現在是穩定版本，並且已將 `package:web`（要替換舊的`dart:html`庫）中的瀏覽器 API 升級到版本 1.0。</description><pubDate>Wed, 07 Aug 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter July 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-july-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-july-2024-flutter-monthly/</guid><description>Flutter July 2024 💙 Flutter Monthly</description><pubDate>Sat, 03 Aug 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 實作 DeepLink 完整指南 ⎮ Part 2: Android 與 iOS 設定</title><link>https://yiichenhi.com/writing/flutter-deeplink-part-2-android-ios/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-deeplink-part-2-android-ios/</guid><description>在第一章中，我們介紹了 Deep Link 的基本觀念，並討論了它對行動應用的好處。快速了解深度連結在提升用戶體驗、改善行銷效果、簡化新用戶入門流程、獲得更佳分析數據以及與其他應用程式整合方面的作用。</description><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter DeepLink 完整指南</category></item><item><title>Flutter 實作 DeepLink 完整指南 ⎮ Part 1: 基本介紹</title><link>https://yiichenhi.com/writing/flutter-deeplink-part-1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-deeplink-part-1/</guid><description>Mobile 中的 Deep Link 為什麼需要？不是把 APP 功能做好、提升性能，UI 美工漂亮就好嗎？當產品的基本要求達到後，再來會想到的就是使用者體驗，和有效地精準行銷。而深度連結就扮演了一個非常重要的角色。</description><pubDate>Sat, 20 Jul 2024 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter DeepLink 完整指南</category></item><item><title>Flutter June 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-june-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-june-2024-flutter-monthly/</guid><description>Flutter June 2024 💙 Flutter Monthly</description><pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>What can I do with “Extension Types” in Dart?</title><link>https://yiichenhi.com/writing/what-can-i-do-with-extension-types-in-dart/</link><guid isPermaLink="true">https://yiichenhi.com/writing/what-can-i-do-with-extension-types-in-dart/</guid><description>Extension Types from Dart 3.3</description><pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter May 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-may-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-may-2024-flutter-monthly/</guid><description>Flutter May 2024 💙 Flutter Monthly</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 3.22 &amp; Dart 3.4 改版重點</title><link>https://yiichenhi.com/writing/flutter-3-22-dart-3-4/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-22-dart-3-4/</guid><description>隨著 Google IO 年度大會的到來，意味著 Dart 與 Flutter 新版推出。順便整理了本次的更新重點，以簡潔的方式說明，希望讓開發者們快速地了解它們，掌握最新資訊。非常建議大家有時間的話，可以去閱讀官方原文。</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter April 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-april-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-april-2024-flutter-monthly/</guid><description>Flutter April 2024 💙 Flutter Monthly</description><pubDate>Sat, 04 May 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>How to implement Shorebird Code Push in Flutter?</title><link>https://yiichenhi.com/writing/how-to-implement-shorebird-code-push-in-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/how-to-implement-shorebird-code-push-in-flutter/</guid><description>Wow! We can instantly update online products.</description><pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter March 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-march-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-march-2024-flutter-monthly/</guid><description>Flutter March 2024 💙 Flutter Monthly</description><pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 整合 Google Wallet 的細節與經驗！</title><link>https://yiichenhi.com/writing/flutter-google-wallet/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-google-wallet/</guid><description>不知大家對於 Google Wallet 在 Flutter 或 Mobile 上的整合有沒有熟悉，個人過往的經驗上偏少。這次因為 Flutter Global Game Challenge 的活動參與，官方積極地推廣 Google…</description><pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter February 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-february-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-february-2024-flutter-monthly/</guid><description>Flutter February 2024 💙 Flutter Monthly</description><pubDate>Sat, 02 Mar 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 3.19 &amp; Dart 3.3 改版重點！</title><link>https://yiichenhi.com/writing/flutter-3-19-dart-3-3/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-19-dart-3-3/</guid><description>又到了 Flutter 改版的時刻，整理了本次的更新重點，以簡潔的方式說明，希望讓開發者們快速地了解它們。也建議大家有時間的話，可以去閱讀官方原文。</description><pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter January 2024 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-january-2024-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-january-2024-flutter-monthly/</guid><description>Flutter January 2024 💙 Flutter Monthly</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Use Dart 3 to Improve Development Skills. More Examples and Tips.</title><link>https://yiichenhi.com/writing/use-dart-3-to-improve-development-skills-more-examples-and-tips/</link><guid isPermaLink="true">https://yiichenhi.com/writing/use-dart-3-to-improve-development-skills-more-examples-and-tips/</guid><description>Smart using Dart 3 in Flutter world!</description><pubDate>Sat, 20 Jan 2024 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter December 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-december-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-december-2023-flutter-monthly/</guid><description>Flutter December 2023 💙 Flutter Monthly</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter November 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-november-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-november-2023-flutter-monthly/</guid><description>Flutter November 2023 💙 Flutter Monthly</description><pubDate>Fri, 01 Dec 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Get Familiar with Dart 3, Make your Life Easier!</title><link>https://yiichenhi.com/writing/get-familiar-with-dart-3-make-your-life-easier/</link><guid isPermaLink="true">https://yiichenhi.com/writing/get-familiar-with-dart-3-make-your-life-easier/</guid><description>Smart using Dart 3 in Flutter world!</description><pubDate>Sat, 25 Nov 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter 3.16 &amp; Dart 3.2 重點整理來了！</title><link>https://yiichenhi.com/writing/flutter-3-16-dart-3-2/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-16-dart-3-2/</guid><description>幫大家整理了本季的 Flutter 更新重點，以中文相對白話、簡潔的方式說明，希望讓開發者們快速地了解它們。也建議大家有時間的話，可以閱讀官方原文，會有非常大的幫助哦！</description><pubDate>Sat, 18 Nov 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter October 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-october-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-october-2023-flutter-monthly/</guid><description>Flutter October 2023 💙 Flutter Monthly</description><pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Day 30: The End to Start, Be a Contributor</title><link>https://yiichenhi.com/writing/ithome-2023-day-30/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-30/</guid><description>嗨，大家好，再次自我介紹，我是陳虔逸、Yii Chen，一位 Flutter 愛好者以及推廣者，專注跨平台開發，除了投入技術寫作外，也是活躍講者。擁有 7 年 Mobile 經驗，開發過大大小小的 APP，從 Android、iOS…</description><pubDate>Sun, 15 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 29: Dart 3 總複習，大家準備一下待會考試！</title><link>https://yiichenhi.com/writing/ithome-2023-day-29/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-29/</guid><description>延續在本系列開始的 Dart 3 解說與實用範例，目的是希望系列結束前能再讓大家複習和更熟悉 Dart 3 新版帶來的方便性，有效運用在目前的專案上，甚至能優化以前的程式碼，相信它們能夠給予一定的協助。</description><pubDate>Sat, 14 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 28: 制訂品牌風格， Design System 讓製作畫面變得很有趣！</title><link>https://yiichenhi.com/writing/ithome-2023-day-28/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-28/</guid><description>如何在 Flutter 制訂一個有品牌風格的 Design…</description><pubDate>Fri, 13 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 27: 什麼是 Atomic Design 與 Design System？從 Flutter 快速掌握它們！</title><link>https://yiichenhi.com/writing/ithome-2023-day-27/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-27/</guid><description>以上的問題都跟 Design System 有關，可以根據目前的問題多寡、情況來判斷需要它的急迫性，理論上只要是公司、團隊開發都必須有自己的設計系統。簡單來說，就是能確保開發的高效與品質。</description><pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 26: 想跑 Flutter 測試但卻不想寫嗎， 試看看 Maestro UI Testing， 整合 CICD 沒問題！</title><link>https://yiichenhi.com/writing/ithome-2023-day-26/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-26/</guid><description>**Maestro** 是一個完整的 **UI** 自動化測試框架與解決方案，提供豐富的文件和 API 給開發者使用，其中的連續模式就很符合人性化，像是自動 **hot-reload**…</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 25: 不要浪費時間在無聊代碼了，實作自己的模板生成工具，Mason Brick！</title><link>https://yiichenhi.com/writing/ithome-2023-day-25/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-25/</guid><description>**Mason** 是什麼？它可以有效的幫我們提升開發效率，避免花費不必要的時間在創建檔案或是無聊的代碼上，根據自己和公司的開發習慣去自定義模板和生成結果，很值得投資的一個工具，很棒的是不局限於 Dart 或是 Flutter，透過…</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 24: 善用工具與快捷輔助，提升 Flutter 開發效率！</title><link>https://yiichenhi.com/writing/ithome-2023-day-24/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-24/</guid><description>身為工程師，每天長時間的開發、寫程式碼，提升開發效率是必須的，趕快完成任務才能偷懶沒錯吧？我們必須在節省時間的情況下還能達到目的，除了程式碼的撰寫之外，還有開發工具、設定、快捷鍵等等來協助我們，以 VSCode…</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 23: 帶你完整探索 DevTools，聰明的使用 Network、App Size Tool 與 Skia Tool (Debugging with DevTools - part3)</title><link>https://yiichenhi.com/writing/ithome-2023-day-23/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-23/</guid><description>本文為 Debugging with DevTools 系列的第三章，前面談論到了 Flutter Inspector、Performance、CPU…</description><pubDate>Sun, 08 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Flutter September 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-september-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-september-2023-flutter-monthly/</guid><description>Flutter September 2023 💙 Flutter Monthly</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Day 22: 帶你完整探索 DevTools，重要的 CPU Profiler、Memory 與 Logging (Debugging with DevTools - part2)</title><link>https://yiichenhi.com/writing/ithome-2023-day-22/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-22/</guid><description>來到了 DevTools 系列的第二章，上一篇我們講解了 Flutter Inspector 與 Performance 用法，使用工具瀏覽 Widget Tree 架構，並了解 UI Thread、Raster Thread…</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 21: 帶你完整探索 DevTools， Flutter Inspector 與 Performance 用法 (Debugging with DevTools - part1)</title><link>https://yiichenhi.com/writing/ithome-2023-day-21/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-21/</guid><description>大家對於 DevTools 還熟悉嗎？專屬於 Flutter 的 Debugging 工具，本身也是使用 Flutter 進行開發，以這工具來看，就可以知道 Flutter…</description><pubDate>Fri, 06 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 20: Riverpod 的開發多元性以及日常使用技巧！Provider 該如何選擇？</title><link>https://yiichenhi.com/writing/ithome-2023-day-20/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-20/</guid><description>Riverpod…</description><pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 19: 如何撰寫 Riverpod 測試，使用 Mocktail 來幫助我們吧！</title><link>https://yiichenhi.com/writing/ithome-2023-day-19/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-19/</guid><description>本文進入測試環節。適合對 Riverpod 有實際玩過且熟悉的朋友們，不會特別講解相關開發技巧，我們著重在於如何寫好一個基本的測試，穩固專案的品質。希望由這些範例讓大家更有感，對寫測試不害怕而且喜歡，相信對於自己的專案會有所幫助。</description><pubDate>Wed, 04 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 18: Flutter 狀態管理？Riverpod 的 watch() 實際上如何通知更新？</title><link>https://yiichenhi.com/writing/ithome-2023-day-18/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-18/</guid><description>當我們在專案使用 Riverpod 後， 一定很長使用到 WidgetRef…</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 17: Riverpod 是什麼？它負責狀態管理嗎？跟著我了解幾個重要角色</title><link>https://yiichenhi.com/writing/ithome-2023-day-17/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-17/</guid><description>在 Flutter，狀態管理對於專案來說很重要，不是說一定要用，只是當開發者還不熟悉 Flutter…</description><pubDate>Mon, 02 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 16: 聊聊 Flutter 圖像使用的良好習慣，記憶體掌握與優化！</title><link>https://yiichenhi.com/writing/ithome-2023-day-16/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-16/</guid><description>相信大部分 APP…</description><pubDate>Sun, 01 Oct 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 15: Flutter 效能優化，良好的開發觀念與技巧！(下)</title><link>https://yiichenhi.com/writing/ithome-2023-day-15/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-15/</guid><description>延續上一篇的內容…</description><pubDate>Sat, 30 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 14: Flutter 效能優化，良好的開發觀念與技巧！(上)</title><link>https://yiichenhi.com/writing/ithome-2023-day-14/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-14/</guid><description>當我們開發 Flutter…</description><pubDate>Fri, 29 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 13: 在 Dart 與 Flutter 開發中常用的幾種 Pattern，為什麼需要它們？</title><link>https://yiichenhi.com/writing/ithome-2023-day-13/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-13/</guid><description>Pattern 在每個領域的軟體開發當中都會遇到，有時候大家很常使用但卻沒有實際了解為什麼要這樣設計，他們都是為了解決某件事，讓我們很方便的完成開發。而在開發 Flutter App 時，有幾種 Pattern…</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 12: 研究 Flutter 動畫，背後的 vsync 跟 Ticker 有多重要？</title><link>https://yiichenhi.com/writing/ithome-2023-day-12/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-12/</guid><description>上一篇介紹了動畫的兩大分類，**Explicit Animation** 和 **Implicit Animation**，以及實作時會用到的幾個重要元素，包含…</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 11: Flutter 動畫大補帖，觀念與使用時機都告訴你！</title><link>https://yiichenhi.com/writing/ithome-2023-day-11/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-11/</guid><description>在 Flutter…</description><pubDate>Tue, 26 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 10: Async 和 Isolates 差異在哪裡？正確使用才能確保流暢體驗！</title><link>https://yiichenhi.com/writing/ithome-2023-day-10/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-10/</guid><description>為什麼在 Flutter 開發中很常會需要 **Async**…</description><pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 9: 深入 setState()，觀察它如何進行 UI 刷新！</title><link>https://yiichenhi.com/writing/ithome-2023-day-09/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-09/</guid><description>每次執行 `flutter create ` 創建新的專案後，預設都會在主頁面看到很熟悉的計數器功能，在點擊 FloatingActionButton 後會執行 _incrementCounter() 方法，裡面使用了…</description><pubDate>Sun, 24 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 8: MediaQuery 優化後與 InheritedModel 如何進行指定更新</title><link>https://yiichenhi.com/writing/ithome-2023-day-08/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-08/</guid><description>上一篇我們討論了 MediaQuery 是什麼、它的正常使用方式，並稍微帶大家分析背後源碼的運作流程。本文要了解在 Flutter 3.10 改版後，**InheritedWidget** 做了哪些改動，以及我們如何更高效的去存取…</description><pubDate>Sat, 23 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 7: MediaQuery 是什麼？很方便但如何正確在 Flutter 使用，順便跟你說它的缺點</title><link>https://yiichenhi.com/writing/ithome-2023-day-07/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-07/</guid><description>所有的 Flutter 開發者應該多多少少都有碰過 **MediaQuery**，它給予的支援很廣，是個很重要的數據來源，以至於非常多場景都會需要存取它。而在 Flutter 3.10 改版後，**MediaQuery**…</description><pubDate>Fri, 22 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 6: 完全掌握 Flutter APP 生命週期，跟著我從源碼認識它！</title><link>https://yiichenhi.com/writing/ithome-2023-day-06/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-06/</guid><description>到了生命週期第二篇，開發者不僅要了解 StatefulWidget 的生命週期，很常也會需要現在 APP 的週期狀態，而在 8/17 剛發布的 Flutter 3.13 改版，新增了 **AppLifecycleListener**…</description><pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 5: Flutter 的 StatefulWidget 和 State 生命週期，先熟悉它們再開發吧！</title><link>https://yiichenhi.com/writing/ithome-2023-day-05/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-05/</guid><description>大家都知道 Flutter 中有 StatelessWidget 和 StatefulWidget，而 StatefulWidget 因為需要長期保持狀態，會需要透過 State 去維護，它本身是託管在 Element…</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 4: Flutter 高效核心，了解 Element 生命週期與使用</title><link>https://yiichenhi.com/writing/ithome-2023-day-04/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-04/</guid><description>相信大家對於 Widget 的接觸已經很熟悉了，那 Widget 是誰在管理的？這時候要幫忙請出背後的主角了，也就是 **`Element`**，身為 Flutter 高效的核心支柱，它管理著 Widget 和…</description><pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Day 3: 最熟悉的朋友 Flutter Widget，你會用但真的了解它嗎？</title><link>https://yiichenhi.com/writing/ithome-2023-day-03/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ithome-2023-day-03/</guid><description>所有 Flutter 開發者從 Widget 開始，通過嵌套的方式來完成聲明式…</description><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>探索 Flutter 由裡到外，三十天帶你前往進階</category></item><item><title>Flutter August 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-august-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-august-2023-flutter-monthly/</guid><description>Flutter August 2023 💙 Flutter Monthly</description><pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Flutter 3.13 改版重點在這裡！</title><link>https://yiichenhi.com/writing/flutter-3-13/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-13/</guid><description>在今天凌晨 Flutter 推出了新版 3.13！官方提到這次的版本合併了 724 個 PR，短時間內的更新數量真是不少，想必一定有許多值得關注的部分！</description><pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter July 2023 💙 Flutter Monthly</title><link>https://yiichenhi.com/writing/flutter-july-2023-flutter-monthly/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-july-2023-flutter-monthly/</guid><description>Flutter July 2023 💙 Flutter Monthly</description><pubDate>Wed, 02 Aug 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>添加預覽影片到 App Store，提升品牌形象</title><link>https://yiichenhi.com/writing/app-store/</link><guid isPermaLink="true">https://yiichenhi.com/writing/app-store/</guid><description>一陣子沒有幫忙產品更新 App Store 相關資訊了，有了團隊後很少要處理這部分，我不是只要寫好 APP 而已嗎XD，幫忙之餘順便複習一下。這次需要新增短片到 iPhone 預覽，讓用戶可以在 App Store…</description><pubDate>Fri, 28 Jul 2023 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Fluttercon 2023 技術研討會</title><link>https://yiichenhi.com/writing/fluttercon-2023/</link><guid isPermaLink="true">https://yiichenhi.com/writing/fluttercon-2023/</guid><description>這次在德國柏林的 Fluttercon 匯聚了幾十位開發者與專家，共同分享各自熟悉的技術以及開發想法，內容非常豐富，從 7/5 到7/7 三天的行程，以下有提供了 Agenda。</description><pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate><category>Essay</category></item><item><title>Flutter 六月大小事</title><link>https://yiichenhi.com/writing/flutter-a301a0/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-a301a0/</guid><description>Flutter 六月大小事</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Wow! Flutter runs on Apple Vision Pro!</title><link>https://yiichenhi.com/writing/wow-flutter-runs-on-apple-vision-pro/</link><guid isPermaLink="true">https://yiichenhi.com/writing/wow-flutter-runs-on-apple-vision-pro/</guid><description>簡單的在 Vision Pro 上開發 Flutter APP</description><pubDate>Sat, 24 Jun 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter 五月大小事</title><link>https://yiichenhi.com/writing/flutter-d49387/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-d49387/</guid><description>Flutter 五月大小事</description><pubDate>Wed, 07 Jun 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>Codemagic CICD 幫忙添加 Tag 到 Organization Repo</title><link>https://yiichenhi.com/writing/codemagic-cicd-tag-organization-repo/</link><guid isPermaLink="true">https://yiichenhi.com/writing/codemagic-cicd-tag-organization-repo/</guid><description>現在有蠻多公司都會使用 Codemagic 這套服務來完成 APP CICD，尤其他們專為 Flutter 設計，在網頁的操作上非常簡單清楚，提供視覺化介面以及 `yaml` 編輯檔設置兩種方式。每個月 500…</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>XCode 14.3 運行後怎麼出現了 XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a</title><link>https://yiichenhi.com/writing/xcode-14-3-xcodedefault-xctoolchain-usr-lib-arc-libarclite-iphonesimulator-a/</link><guid isPermaLink="true">https://yiichenhi.com/writing/xcode-14-3-xcodedefault-xctoolchain-usr-lib-arc-libarclite-iphonesimulator-a/</guid><description>最近在 XCode 升級更新後，有發生了運行失敗的問題，除了我自己開發遇到之外，很多人也都有一樣的狀況，詢問我該怎麼辦，只好趕緊將處理方式分享出去，幫助更多開發者，大家也不需要在煩惱囉。</description><pubDate>Sat, 20 May 2023 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>這次 Flutter 3.10 與 Dart 3 又強大了多少？Google IO 告訴你</title><link>https://yiichenhi.com/writing/flutter-3-10-dart-3-google-io-2023/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3-10-dart-3-google-io-2023/</guid><description>今年的 Google I/O 在位於 Mountain View, California 的總部進行全球直播，最期待的當然是 Flutter 與 Dart 的改版，出現了 Flutter 3.10 與 Dart 3，最大的事情應該就是…</description><pubDate>Fri, 12 May 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter 使用 — dart-define 設置環境變數，簡單與雙平台溝通</title><link>https://yiichenhi.com/writing/flutter-dart-define/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-dart-define/</guid><description>當我們在開發 Flutter 時，有時候各平台可能有用到一些服務，會需要 API Key 或是 Token，例如 Android 會在 `AndroidManifest.xml`、iOS 在 `AppDelegate.swift`…</description><pubDate>Sat, 06 May 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter Meetup #1 聚會有什麼？還有 Flutter 四月大小事！</title><link>https://yiichenhi.com/writing/flutter-meetup-1-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-meetup-1-flutter/</guid><description>Flutter Meetup #1 聚會有什麼？還有 Flutter 四月大小事！</description><pubDate>Fri, 28 Apr 2023 00:00:00 GMT</pubDate><category>Monthly</category></item><item><title>你知道 Maestro 嗎，兼具人性的自動化測試框架，Flutter 品質就靠它了 — Part 4: 結合 Gitlab CICD</title><link>https://yiichenhi.com/writing/maestro-flutter-part-4-gitlab-cicd/</link><guid isPermaLink="true">https://yiichenhi.com/writing/maestro-flutter-part-4-gitlab-cicd/</guid><description>如果好奇有關 Maestro 的其他文章，可以點下方連結跳轉：</description><pubDate>Sat, 22 Apr 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Maestro 自動化測試</category></item><item><title>你知道 Maestro 嗎，兼具人性的自動化測試框架，Flutter 品質就靠它了 — Part 3: Maestro Cloud</title><link>https://yiichenhi.com/writing/maestro-flutter-part-3-maestro-cloud/</link><guid isPermaLink="true">https://yiichenhi.com/writing/maestro-flutter-part-3-maestro-cloud/</guid><description>在本文範例中，我使用了 Maestro Cloud 幫我運行測試流程，並給予完整的測試報告，包含文字說明和螢幕錄影，整個體驗還不錯。往下快速了解一下～</description><pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Maestro 自動化測試</category></item><item><title>教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 3: flutter_native_splash</title><link>https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-3-flutter-native-splash/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-3-flutter-native-splash/</guid><description>這是教學文章的第三篇。在本文中，透過 flutter_native_splash 套件產生啟動畫面所需的圖檔，並針對 Android 12…</description><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Flavor、App Icon 與啟動畫面</category></item><item><title>教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 2: flutter_launcher_icons</title><link>https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-2-flutter-launcher-icons/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-2-flutter-launcher-icons/</guid><description>這是教學文章的第二篇。在本文中，我們需要 flutter_launcher_icons 套件的幫助，透過自動化生成的方式，將每個尺寸、場景的 App Icon 設定完成。如果想查看本系列的其他文章，可以點擊下方提供的連結：</description><pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Flavor、App Icon 與啟動畫面</category></item><item><title>Isolates 在 Flutter 3.7 &amp; Dart 2.19 的升級，你該知道一下！</title><link>https://yiichenhi.com/writing/isolates-flutter-3-7-dart-2-19/</link><guid isPermaLink="true">https://yiichenhi.com/writing/isolates-flutter-3-7-dart-2-19/</guid><description>隔離在 Flutter 是個很重要的角色，讓我們可以藉由它處理一些繁重的任務，例如：文字解析、圖像處理或是大量的資料存取，適當的使用可以避免 Main isolate 的阻塞，讓 APP 在運行時更為順暢。</description><pubDate>Fri, 24 Mar 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>教你快速為 Flutter 設置 Flavor、App Icon 和 Launcher splash — Part 1: flutter_flavorizr</title><link>https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-1-flutter-flavorizr/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-flavor-app-icon-launcher-splash-part-1-flutter-flavorizr/</guid><description>本文展示如何為專案新增多個環境，也就是大家多多少少會聽到的 Flavor，多環境的配置可能提供給工程師開發用的、QA測試用的還有正式給使用者用的，每個環境擁有不一樣的資料或情境，這時候就能透過 Flavor 去配置和管理。</description><pubDate>Thu, 16 Mar 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Flavor、App Icon 與啟動畫面</category></item><item><title>提升開發效率的好物，Mason 讓你輕鬆撰寫自定義模板！</title><link>https://yiichenhi.com/writing/mason-f052b5/</link><guid isPermaLink="true">https://yiichenhi.com/writing/mason-f052b5/</guid><description>Mason 可以有效的幫我們提升開發效率，避免花不必要的時間在創建檔案或是無聊的代碼上，可以根據自己和公司的開發習慣去自定義模板和生成結果，很值得投資的一個工具。那就廢話不多說，馬上跟著我往下了解它吧！</description><pubDate>Thu, 09 Mar 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>教你製作強大的 Rive 動畫，完成一隻 Flutter Dash，在 APP 跟它互動！</title><link>https://yiichenhi.com/writing/rive-flutter-dash-app/</link><guid isPermaLink="true">https://yiichenhi.com/writing/rive-flutter-dash-app/</guid><description>已經想很久要製作動畫，之前想說要嘗試 Lottie 還是 Rive，動畫能製作的效果都很棒，不過 Flutter 持續有在跟 Rive 合作，社群活躍，團隊本身也有 Flutter…</description><pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter 如何根據 Flavor 多環境載入對應的 Firebase Config</title><link>https://yiichenhi.com/writing/flutter-flavor-firebase-config/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-flavor-firebase-config/</guid><description>本文的內容應該很多人都會碰到，我們很常為了加速開發，會使用許多 Firebase 服務，例如：Authentication、Analytics 和 Crashlytics 等等，這時候就需要處理 Flutter 專案與…</description><pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>你知道 Maestro 嗎，兼具人性的自動化測試框架，Flutter 品質就靠它了 — Part 2: 指令與操作</title><link>https://yiichenhi.com/writing/maestro-flutter-part-2/</link><guid isPermaLink="true">https://yiichenhi.com/writing/maestro-flutter-part-2/</guid><description>Maestro 是一個 End-to-End 測試的解決方案，即使不是開發人員也可以很容易地編寫測試細節。本文是系列文章的第二篇，主要解說 Maestro 提供了哪些好用的操作指令，簡單易懂，你應該花一點時間就能上手了，趕快往下看看吧！</description><pubDate>Mon, 06 Feb 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Maestro 自動化測試</category></item><item><title>你知道 Maestro 嗎，兼具人性的自動化測試框架，Flutter 品質就靠它了 — Part 1: 介紹與使用</title><link>https://yiichenhi.com/writing/maestro-flutter-part-1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/maestro-flutter-part-1/</guid><description>本範例除了提供基本的測試範例，也有自己撰寫的 Script ，為了進行自動化多 `flow` 驗證，在最後提供結果報告，很適合與 CI 做整合。</description><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate><category>Flutter</category><category>Maestro 自動化測試</category></item><item><title>讓人驚艷的 Flutter Forward，釋出 Flutter 3.7 和 Dart 2.19</title><link>https://yiichenhi.com/writing/flutter-forward-flutter-3-7-dart-2-19/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-forward-flutter-3-7-dart-2-19/</guid><description>Impeller, WASM, Element Embedding, and more</description><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>學會運用 Flutter Widgetbook，該管好自己和公司的元件庫了！</title><link>https://yiichenhi.com/writing/flutter-widgetbook/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-widgetbook/</guid><description>當我們專案越來越大時，為了讓每個畫面的元素都能夠重複使用，自定義的元件一定是非常多，我們如何在不是開發的環境下去瀏覽和測試這些元件，讓設計人員也能確認是否符合他的想法，這個時候需要像 Widgetbook 這類的輔助工具。</description><pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>剛進入 Flutter 嗎？適合初學者食用，GetX 是否適合你呢！</title><link>https://yiichenhi.com/writing/flutter-getx/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-getx/</guid><description>常常看到有許多人在討論 GetX 如何，通常很多是剛進入 Flutter 的初學者看到，或是有許多狀態管理可以選擇，好奇所以詢問，很棒的是有些人在決定投入之前有先試著詢問社群，我這邊先給個結論</description><pubDate>Mon, 16 Jan 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Honey E2E Testing in Flutter. This honey is good to eat and sweet.</title><link>https://yiichenhi.com/writing/honey-e2e-testing-in-flutter-this-honey-is-easy-to-eat-and-sweet/</link><guid isPermaLink="true">https://yiichenhi.com/writing/honey-e2e-testing-in-flutter-this-honey-is-easy-to-eat-and-sweet/</guid><description>New HoneyTalk language for testing</description><pubDate>Thu, 12 Jan 2023 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>教你為 Riverpod 2.0 撰寫 Flutter 測試，使用 Mocktail 讓你輕鬆不畏懼！ part.2</title><link>https://yiichenhi.com/writing/riverpod-2-0-flutter-mocktail-part-2/</link><guid isPermaLink="true">https://yiichenhi.com/writing/riverpod-2-0-flutter-mocktail-part-2/</guid><description>本文適合對 Riverpod 2.0 有實際玩過且熟悉的朋友們，不會特別講解相關開發技巧，我們著重在如何寫好一個基本的測試，穩固專案的品質。</description><pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Riverpod 2.0 測試</category></item><item><title>教你為 Riverpod 2.0 撰寫 Flutter 測試，使用 Mocktail 讓你輕鬆不畏懼！ part.1</title><link>https://yiichenhi.com/writing/riverpod-2-0-mocktail-part-1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/riverpod-2-0-mocktail-part-1/</guid><description>本文都會使用到 Mocktail 套件，優點是方便設置假資料，只需要一行即可使用 Mock class 開始測試，不需要額外生成測試代碼。透過 Mocktail 我們需要建立一個 Mock class 並繼承…</description><pubDate>Sun, 25 Dec 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Riverpod 2.0 測試</category></item><item><title>輕鬆了解 Isar NoSQL DB，用它來實作 Flutter 資料庫吧！</title><link>https://yiichenhi.com/writing/isar-nosql-db-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/isar-nosql-db-flutter/</guid><description>指定表和欄位名稱。建議集合跟屬性都要使用，為臨時改名做準備</description><pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>ClickUp 與 Gitlab Repo 互動的幾個操作！</title><link>https://yiichenhi.com/writing/clickup-gitlab-repo/</link><guid isPermaLink="true">https://yiichenhi.com/writing/clickup-gitlab-repo/</guid><description>可以指定Repo與ClickUp產生連結並進行操作互動</description><pubDate>Fri, 09 Dec 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter 輕鬆實作 i18n，使用 easy_localization_generator 就對了</title><link>https://yiichenhi.com/writing/flutter-i18n-easy-localization-generator/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-i18n-easy-localization-generator/</guid><description>本文教你使用 `easy_localization` 套件實作 Flutter i18n，其中 `easy_localization_generator` 套件負責取得 Google sheet 並生成字串檔與翻譯檔，接著透過…</description><pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.2</title><link>https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-2/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-2/</guid><description>上一篇我們進行了 Apple、Gitlab Runner、iOS、App Center 設定，完成所需的前置作業。而本文是很重要的一環，要撰寫機器運行的工作內容，要請它幫我們處理一些事情，最後將APP部署到指定平台，讓大家可以下載使用。</description><pubDate>Tue, 22 Nov 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter CI/CD：GitLab Runner × App Center</category></item><item><title>Flutter CICD 使用 Gitlab Runner 和 App Center 實作 part.1</title><link>https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-cicd-gitlab-runner-app-center-part-1/</guid><description>上次的 Flutter CICD 我們使用了 CodeMagic 和 Firebase 實現，透過別人的平台服務幫我們做事。而這次我們要使用自己的機器處理 CICD…</description><pubDate>Sun, 13 Nov 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Flutter CI/CD：GitLab Runner × App Center</category></item><item><title>使用 CodeMagic 和 Firebase 實現 Flutter CICD</title><link>https://yiichenhi.com/writing/how-to-cicd-for-flutter-app/</link><guid isPermaLink="true">https://yiichenhi.com/writing/how-to-cicd-for-flutter-app/</guid><description>在任何應用的開發過程中…</description><pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>輕鬆完成 Flutter 開發環境，最新版！</title><link>https://yiichenhi.com/writing/flutter-3a70e8/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3a70e8/</guid><description>Flutter Development Environment Setup</description><pubDate>Wed, 05 Oct 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>在Uniswap交易自己的ERC20代幣</title><link>https://yiichenhi.com/writing/uniswap-erc20/</link><guid isPermaLink="true">https://yiichenhi.com/writing/uniswap-erc20/</guid><description>上一篇我們講解到如何發布屬於自己的代幣，接下來要使用這個ERC20 Token在Uniswap上進行一些代幣設置和操作，跟著圖文解說就能完成了，往下滑看看吧！</description><pubDate>Mon, 26 Sep 2022 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>輕鬆在乙太鏈發布自己的ERC20代幣</title><link>https://yiichenhi.com/writing/erc20-a080d1/</link><guid isPermaLink="true">https://yiichenhi.com/writing/erc20-a080d1/</guid><description>這兩年越來越多人接觸到區塊鏈，很常聽到加密貨幣、NFT、GameFi等等，有些公司都會想發行自己的代幣，結合自己提供的線上線下服務，藉此發揮最大效益。</description><pubDate>Thu, 15 Sep 2022 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>實作 Flutter 多變有趣的滾動效果CustomScrollView！</title><link>https://yiichenhi.com/writing/flutter-customscrollview/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-customscrollview/</guid><description>通常如果使用ListView放置在ListView裡會出錯，原因是在Layout時父ListView不能判斷子ListView的高度，但可以設置子ListView的 shrinkWrap = true…</description><pubDate>Thu, 08 Sep 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>如何在Flutter使用 Makefile 節省你的時間？</title><link>https://yiichenhi.com/writing/flutter-makefile/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-makefile/</guid><description>聰明的使用工具來提升效率…</description><pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>輕鬆在 Flutter 監聽 APP 的生命週期</title><link>https://yiichenhi.com/writing/detect-the-page-and-app-state-in-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/detect-the-page-and-app-state-in-flutter/</guid><description>很常因為一些情境，需要了解目前APP與畫面的狀態，監聽使用情況。當用戶將APP滑到背景時可以停止某些服務以節省資源，或是用來計算用戶的線上時間等等，幫助性能提升與分析。</description><pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Easily understand StatefulWidget LifeCycle of Flutter</title><link>https://yiichenhi.com/writing/easily-understand-statefulwidget-lifecycle-of-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/easily-understand-statefulwidget-lifecycle-of-flutter/</guid><description>不管是Flutter還是Android和iOS…</description><pubDate>Sun, 31 Jul 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>提高Flutter性能的小技巧！(三)</title><link>https://yiichenhi.com/writing/flutter-847f70/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-847f70/</guid><description>補充：適當的搭配 `RepaintBoundary` 來開發，讓Tree不花費過多成本在重建</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>提高 Flutter 性能的小技巧</category></item><item><title>這幾個 Discord Bot 你需要知道！</title><link>https://yiichenhi.com/writing/discord-bot/</link><guid isPermaLink="true">https://yiichenhi.com/writing/discord-bot/</guid><description>最近有協助了幾個NFT專案的Discord建置，每個社群的架構跟功能都大同小異，將一些經驗記錄下來，如果不想要自行開發機器人的話可以考慮使用這些主流項目，輕鬆讓Discord更強大，趕緊往下看看吧。</description><pubDate>Thu, 14 Jul 2022 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>“freezed” makes model class strong and easily</title><link>https://yiichenhi.com/writing/freezed-makes-model-class-strong-and-easily/</link><guid isPermaLink="true">https://yiichenhi.com/writing/freezed-makes-model-class-strong-and-easily/</guid><description>補充：如果有遺漏的部分或拼寫錯誤，build_runner 將在執行時產生一些錯誤</description><pubDate>Wed, 06 Jul 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>VSCode 隱藏自動產生的檔案</title><link>https://yiichenhi.com/writing/vscode-8be008/</link><guid isPermaLink="true">https://yiichenhi.com/writing/vscode-8be008/</guid><description>通常專案都會執行編譯或使用程式碼產生器，產出多個額外的檔案，可能造成目錄的閱讀性提高，這時候可以經由設定讓這些檔案隱藏不顯示，輕鬆完成。</description><pubDate>Fri, 01 Jul 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>LoadBalancer is optimization for Isolates in Flutter</title><link>https://yiichenhi.com/writing/flutter-isolates-loadbalancer/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-isolates-loadbalancer/</guid><description>如果有遇到圖片或大量資料要處理，通常想到的會是使用`Isolate`，請background worker幫忙，最後將結果返回UI thread進行畫面更新，從而減輕主線程的負擔。</description><pubDate>Wed, 29 Jun 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter自動補上const，不再為Widget煩惱！</title><link>https://yiichenhi.com/writing/flutter-const-widget/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-const-widget/</guid><description>通常開發時如果遇到沒有可變配置參數、狀態的Widget時，因為效能疑慮會建議加上 `const` 修飾符，避免重建與記憶體浪費。</description><pubDate>Sun, 26 Jun 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>快速刪除VSCode專案裡的註解</title><link>https://yiichenhi.com/writing/vscode-4ea1fc/</link><guid isPermaLink="true">https://yiichenhi.com/writing/vscode-4ea1fc/</guid><description>開發時應該都會遇到想刪除某個檔案註解的時候吧？逐步清除怎麼可以呢，身為工程屍可不允許做重複的事情，浪費了幾秒的寶貴時間，空閒時間應該要多休息才對XD。本文使用正規表示法快速替代幾種註解樣式，輕鬆解決！</description><pubDate>Sun, 26 Jun 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>提高Flutter性能的小技巧！(二)</title><link>https://yiichenhi.com/writing/flutter-2fa068/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-2fa068/</guid><description>大量的文字與圖像運算可能會堵塞主線程，適當使用 Isolate 可以提升性能並優化使用者體驗。</description><pubDate>Thu, 16 Jun 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>提高 Flutter 性能的小技巧</category></item><item><title>提高Flutter性能的小技巧！(一)</title><link>https://yiichenhi.com/writing/flutter-c10963/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-c10963/</guid><description>這些套件提供穩定的架構確保開發流程，更可以有效幫助資料與畫面刷新，而不是重建所有元件</description><pubDate>Sun, 12 Jun 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>提高 Flutter 性能的小技巧</category></item><item><title>實作 Discord 機器人取得 NFT 地板價</title><link>https://yiichenhi.com/writing/discord-nft/</link><guid isPermaLink="true">https://yiichenhi.com/writing/discord-nft/</guid><description>實作Discord的NFT地板價機器人，持續將最新價格呈現給DC成員看，也可以透過指令查詢地板價，根據需求去使用，簡單幫NFT社群開發自己的功能機器人，提升社群價值</description><pubDate>Sun, 29 May 2022 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>What are Async and Isolates in Flutter?</title><link>https://yiichenhi.com/writing/what-are-async-and-isolates-in-flutter/</link><guid isPermaLink="true">https://yiichenhi.com/writing/what-are-async-and-isolates-in-flutter/</guid><description>Async 非同步 ➤ 並發(Concurrency)</description><pubDate>Sun, 22 May 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter 3 with some good stuff!</title><link>https://yiichenhi.com/writing/flutter-3/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-3/</guid><description>Google IO 2022 發佈了Flutter…</description><pubDate>Sun, 15 May 2022 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter Riverpod 輕鬆學(二)，一些進階用法！</title><link>https://yiichenhi.com/writing/riverpod-80acf4/</link><guid isPermaLink="true">https://yiichenhi.com/writing/riverpod-80acf4/</guid><description>監聽 Provider 的狀態變化，參數包含上一個狀態、新的狀態</description><pubDate>Tue, 26 Apr 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Riverpod 輕鬆學</category></item><item><title>Flutter Riverpod 輕鬆學，簡單處理狀態管理！</title><link>https://yiichenhi.com/writing/riverpod/</link><guid isPermaLink="true">https://yiichenhi.com/writing/riverpod/</guid><description>如果Provider是InheritedWidget的簡化，那麼Riverpod就是從頭開始對InheritedWidget的重新實現。</description><pubDate>Sun, 24 Apr 2022 00:00:00 GMT</pubDate><category>Flutter</category><category>Riverpod 輕鬆學</category></item><item><title>Discord使用Collab.land驗證NFT持有者</title><link>https://yiichenhi.com/writing/discord-collab-land-nft/</link><guid isPermaLink="true">https://yiichenhi.com/writing/discord-collab-land-nft/</guid><description>首先邀請Collab進入到自己的Discord，我們使用創辦人才進行操作。</description><pubDate>Wed, 06 Apr 2022 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>購買NFT前需要知道的幾件事(二)</title><link>https://yiichenhi.com/writing/nft-1b75c8/</link><guid isPermaLink="true">https://yiichenhi.com/writing/nft-1b75c8/</guid><description>當項目方的成員是匿名且搜尋不到資料，就需要特別注意，因為在不了解團隊的底細下，很難知道他們的經歷跟作風，當我們越不了解相對的風險也會越高，最好是每個人都能從Google上找到資料，安心的投資很重要呀！</description><pubDate>Tue, 05 Apr 2022 00:00:00 GMT</pubDate><category>Web3</category><category>購買 NFT 前需要知道的事</category></item><item><title>購買NFT前需要知道的幾件事(一)</title><link>https://yiichenhi.com/writing/nft-6784a0/</link><guid isPermaLink="true">https://yiichenhi.com/writing/nft-6784a0/</guid><description>實名團隊與匿名團隊差很多…</description><pubDate>Mon, 28 Mar 2022 00:00:00 GMT</pubDate><category>Web3</category><category>購買 NFT 前需要知道的事</category></item><item><title>23 Powerful VS Code Shortcuts with Best Performace On Mac</title><link>https://yiichenhi.com/writing/23-powerful-vs-code-shortcuts-with-best-performace-on-mac/</link><guid isPermaLink="true">https://yiichenhi.com/writing/23-powerful-vs-code-shortcuts-with-best-performace-on-mac/</guid><description>For Flutter developer｜Efficient shortcut keys</description><pubDate>Sun, 13 Mar 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android｜開發｜快速在Studio取得SHA-1、SHA-256金鑰</title><link>https://yiichenhi.com/writing/android-studio-sha-1-sha-256/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-studio-sha-1-sha-256/</guid><description>點擊右邊側邊欄上的Gradle，並點擊大象圖示，開啟命令視窗</description><pubDate>Tue, 25 Jan 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter｜開發｜如何讓TextField根據字數延伸呢？</title><link>https://yiichenhi.com/writing/flutter-textfield-d67e8b/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-textfield-d67e8b/</guid><description>先在TextField外層包上`IntrinsicWidth`，可以讓輸入框從最小尺寸延伸到最大寬度，像Flexible的效果自動伸縮</description><pubDate>Tue, 25 Jan 2022 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>iOS &amp; Apple｜雲端推播｜實作APNS會需要知道的幾個步驟</title><link>https://yiichenhi.com/writing/ios-apple-apns/</link><guid isPermaLink="true">https://yiichenhi.com/writing/ios-apple-apns/</guid><description>\4. 成功後再點擊新增的Identifier，進行通知的設置</description><pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter｜網易七魚｜客服｜flutter_yii_qiyu套件使用教學</title><link>https://yiichenhi.com/writing/flutter-flutter-yii-qiyu/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-flutter-yii-qiyu/</guid><description>Flutter目前官方沒有支援，所以自行實作原生SDK，製作 Flutter Package</description><pubDate>Sat, 20 Nov 2021 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Slack｜機器人｜輸入指令後請求API做一些事情</title><link>https://yiichenhi.com/writing/slack-api/</link><guid isPermaLink="true">https://yiichenhi.com/writing/slack-api/</guid><description>平常都是用Slack進行公務上的討論，而這次因為工作需要，想透過機器人幫我們做一些事情</description><pubDate>Fri, 19 Nov 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>幣安｜數位貨幣｜USDT｜從幣托入金到幣安</title><link>https://yiichenhi.com/writing/usdt-3ef149/</link><guid isPermaLink="true">https://yiichenhi.com/writing/usdt-3ef149/</guid><description>\3. 選擇交易網路 Tron(TRC20)，這是非常重要的地方，不能選錯哦</description><pubDate>Fri, 19 Nov 2021 00:00:00 GMT</pubDate><category>Web3</category></item><item><title>網易七魚｜客服｜簡易介紹與說明、實作雲端推播遇到的問題與解決</title><link>https://yiichenhi.com/writing/post-86e72e/</link><guid isPermaLink="true">https://yiichenhi.com/writing/post-86e72e/</guid><description>用戶之前如果有留言，客服能在之後進入聊天室並傳訊息給用戶，聊天室不會因為經過一段時間被關閉</description><pubDate>Tue, 09 Nov 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter｜Package｜專案設置與載入套件裡用到的Android Module</title><link>https://yiichenhi.com/writing/flutter-package-android-module/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-package-android-module/</guid><description>因為實作七魚客服的Flutter套件，使用的SDK是透過Android Module匯入，完成後需整合至我們的Flutter專案，但是在Flutter build的過程中會發生找不到Android Module的問題，需要額外設置才能解決。</description><pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Spotify | 問題 | 在Macbook Pro M1上如何正常運作不黑屏？</title><link>https://yiichenhi.com/writing/spotify-macbook-pro/</link><guid isPermaLink="true">https://yiichenhi.com/writing/spotify-macbook-pro/</guid><description>輸入 ~/Library/Application Support/Spotify 開啟資料夾</description><pubDate>Fri, 18 Jun 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Apple | App | 取得Pro Apps Bundle 教育版，購買流程！</title><link>https://yiichenhi.com/writing/apple-app-pro-apps-bundle/</link><guid isPermaLink="true">https://yiichenhi.com/writing/apple-app-pro-apps-bundle/</guid><description>聽說是隨機抽查，會寄Email給消費者，需要提交學生證或是其他證明文件</description><pubDate>Wed, 12 May 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | Google Login | Google hasn’t verified this app</title><link>https://yiichenhi.com/writing/flutter-google-login-google-hasnt-verified-this-app/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-google-login-google-hasnt-verified-this-app/</guid><description>開啟你的GCP後台，到憑證頁面，建立新的OAuth Client ID，輸入必填資訊，軟體包ID就是Package ID或Bundle ID，務必跟專案上相同</description><pubDate>Wed, 31 Mar 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | Keyboard | 如何點擊外部就將鍵盤隱藏起來？</title><link>https://yiichenhi.com/writing/flutter-keyboard/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-keyboard/</guid><description>behavior = HitTestBehavior.opaque</description><pubDate>Mon, 15 Mar 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android | 問題 | Version | AAPT: error: resource attr/flow_horizontalSeparator not found</title><link>https://yiichenhi.com/writing/android-version-aapt-error-resource-attr-flow-horizontalseparator-not-found/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-version-aapt-error-resource-attr-flow-horizontalseparator-not-found/</guid><description>Build的時候出現錯誤，發現缺少flow_horizontalSeparator</description><pubDate>Sat, 20 Feb 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android | BLE | Beacon | 如何廣播的像iBeacon一樣?原生方式與AltBeacon套件</title><link>https://yiichenhi.com/writing/android-ble-beacon-ibeacon-altbeacon/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-ble-beacon-ibeacon-altbeacon/</guid><description>可以解析BLE廣播數據包的第5， 6，7，8字節的數據來判斷這個BLE設備是不是iBeacon設備</description><pubDate>Sun, 31 Jan 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | ListView | 如何讓Item依照內容多寡去變化長寬而不要寫死固定大小?</title><link>https://yiichenhi.com/writing/flutter-listview-item/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-listview-item/</guid><description>如果ListView的方向是vertical，清單的項目長度就會依照內容而變化，這樣就不需要設置固定大小，能讓清單的呈現更加自然哦！</description><pubDate>Mon, 11 Jan 2021 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>iOS| 問題 | Version | Update to recommended settings</title><link>https://yiichenhi.com/writing/flutter-version-update-to-recommended-settings/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-version-update-to-recommended-settings/</guid><description>Build的時候出現錯誤，發現套件的最小開發版本需要更新</description><pubDate>Sat, 19 Dec 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | Version | but the range of supported deployment target version for this platform is 8.0 to 12.1</title><link>https://yiichenhi.com/writing/flutter-version-but-the-range-of-supported-deployment-target-version-for-this-platform-is/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-version-but-the-range-of-supported-deployment-target-version-for-this-platform-is/</guid><description>Flutter | 問題 | Version | but the range of supported deployment target version for this platform is 8.0 to 12.1</description><pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | tFlite | ‘metal_delegate.h’ file not found</title><link>https://yiichenhi.com/writing/flutter-tflite-metal-delegate-h-file-not-found/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-tflite-metal-delegate-h-file-not-found/</guid><description>\3. 執行pod install命令，更新套件，運行專案</description><pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | Version | 在上架時跳出minimum deployment target的訊息</title><link>https://yiichenhi.com/writing/flutter-version-minimum-deployment-target/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-version-minimum-deployment-target/</guid><description>需要確定Flutter資料夾的AppFrameworkInfo.plist設定， 調整MinimumOSVersion</description><pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | Size | 如何取得指定Widget的長寬？</title><link>https://yiichenhi.com/writing/flutter-size-widget/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-size-widget/</guid><description>Flutter | Size | 如何取得指定Widget的長寬？</description><pubDate>Thu, 05 Nov 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | Bloc &amp; State| 第二次在Bloc裡觸發狀態竟然沒有反應？</title><link>https://yiichenhi.com/writing/flutter-bloc-state-bloc/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-bloc-state-bloc/</guid><description>將抽象類別上繼承Equatable的部分刪除，把每個類別的實作方式拿掉，接下來在Bloc上就能順利yield指定的狀態，而Screen裡BlocConsumer的監聽部分也會被觸發，就能做後續處理囉～</description><pubDate>Wed, 28 Oct 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | 在 iOS 14的手機上開發運行時發生崩潰的情況</title><link>https://yiichenhi.com/writing/flutter-ios-14/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-ios-14/</guid><description>手機連著電腦在開發時運行很正常，但只要線一拔除後就會關閉APP，無法再次打開，除非連著線運行</description><pubDate>Mon, 19 Oct 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | Icon | 如何使用自己做的圖標？</title><link>https://yiichenhi.com/writing/flutter-icon/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-icon/</guid><description>Flutter | Icon | 如何使用自己做的圖標？</description><pubDate>Sat, 15 Aug 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 取得定位經緯度 | 輕鬆使用包好的工具類 | GeoLocator</title><link>https://yiichenhi.com/writing/flutter-geolocator/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-geolocator/</guid><description>isReady()：檢查位置服務是否有正常運行，只要是沒有權限和未開啟，都是還沒準備好，使用後取得返回值來執行後續動作</description><pubDate>Sat, 18 Jul 2020 00:00:00 GMT</pubDate><category>Flutter</category></item><item><title>Flutter | 問題 | TextField雙擊後出現錯誤 cutButtonLabel was called on null.</title><link>https://yiichenhi.com/writing/flutter-textfield-cutbuttonlabel-was-called-on-null/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-textfield-cutbuttonlabel-was-called-on-null/</guid><description>TextField點兩下後出現 The getter ‘cutButtonLabel’ was called on null</description><pubDate>Wed, 24 Jun 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | iOS模擬器因為某些原因運行不了</title><link>https://yiichenhi.com/writing/flutter-ios/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-ios/</guid><description>目前在Xcode11.5、iOS13.5的情況下，模擬器因為未知原因運行不了</description><pubDate>Thu, 04 Jun 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | Image | 如何製作圓形圖片(個人大頭貼)</title><link>https://yiichenhi.com/writing/flutter-image-880c3d/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-image-880c3d/</guid><description>Flutter | Image | 如何製作圓形圖片(個人大頭貼)</description><pubDate>Mon, 10 Feb 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Python | 問題 | module ‘re’ has no attribute ‘match’</title><link>https://yiichenhi.com/writing/python-module-re-has-no-attribute-match/</link><guid isPermaLink="true">https://yiichenhi.com/writing/python-module-re-has-no-attribute-match/</guid><description>Python | 問題 | module ‘re’ has no attribute ‘match’</description><pubDate>Mon, 03 Feb 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | TextField打開鍵盤後超出螢幕的錯誤</title><link>https://yiichenhi.com/writing/flutter-textfield/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-textfield/</guid><description>在許多情境下都會使用到TextField，但是打開鍵盤後卻會有Overflowed溢出的問題</description><pubDate>Fri, 31 Jan 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | Apple Sign in 取得Email為null</title><link>https://yiichenhi.com/writing/flutter-apple-sign-in-email-null/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-apple-sign-in-email-null/</guid><description>第一次使用Apple登入，發現Email都是null，重試了好幾遍還是一樣</description><pubDate>Sat, 18 Jan 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | 使用FCM套件後產生AppBundle卡住了( warning: [deprecation] getFlutterEngine() inFlutterPluginBinding has been deprecated setupChannel(binding.getFlutterEngine().getDartExecutor(),binding.getApplicationContext());)</title><link>https://yiichenhi.com/writing/flutter-fcm-appbundle-warning-deprecation-getflutterengine/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-fcm-appbundle-warning-deprecation-getflutterengine/</guid><description>執行 Flutter build appbundle -v 要產出AppBundle準備上架Android App，但是過程中發現問題</description><pubDate>Wed, 08 Jan 2020 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 問題 | 產出Android AppBundle卡住了(has different version for the compile (1.0.0) and runtime (1.0.1) classpath)</title><link>https://yiichenhi.com/writing/flutter-android-appbundle-has-different-version-for-the-compile-1-0-0/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-android-appbundle-has-different-version-for-the-compile-1-0-0/</guid><description>執行 Flutter build appbundle -v 要產出AppBundle準備上架Android App，但是過程中發現問題</description><pubDate>Mon, 30 Dec 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | 兩個平台App Icon的設置方式</title><link>https://yiichenhi.com/writing/flutter-app-icon/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-app-icon/</guid><description>第三步：上傳Icon圖片，然後選取旁邊的iPhone、Android就可以了，其他的選項依照以後的開發需要再去點選</description><pubDate>Sat, 09 Nov 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Flutter | Image圖片的使用方式</title><link>https://yiichenhi.com/writing/flutter-image/</link><guid isPermaLink="true">https://yiichenhi.com/writing/flutter-image/</guid><description>撰寫代碼之前需要做一下設定，打開 pubspec.yaml 檔案</description><pubDate>Wed, 06 Nov 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Xcode | 問題 | 模擬器無法開啟(Unable to boot device due to insufficient system resources)</title><link>https://yiichenhi.com/writing/xcode-unable-to-boot-device-due-to-insufficient-system-resources/</link><guid isPermaLink="true">https://yiichenhi.com/writing/xcode-unable-to-boot-device-due-to-insufficient-system-resources/</guid><description>很像是跟系統記憶體有關的問題，可以使用這兩個方式來改進，在Terminal視窗輸入，後面的數值依照個人的環境去調整</description><pubDate>Wed, 06 Nov 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android | 取得 MD5、SHA1、SHA256 金鑰指紋</title><link>https://yiichenhi.com/writing/android-md5-sha1-sha256/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-md5-sha1-sha256/</guid><description>Android | 取得 MD5、SHA1、SHA256 金鑰指紋</description><pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Grafana | 將資料視覺化？簡易的介紹與操作！</title><link>https://yiichenhi.com/writing/grafana-4af05a/</link><guid isPermaLink="true">https://yiichenhi.com/writing/grafana-4af05a/</guid><description>快速的了解 Grafana 並使用它！</description><pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Swift | 問題 | Pods-resources.sh: Permission denied</title><link>https://yiichenhi.com/writing/swift-pods-resources-sh-permission-denied/</link><guid isPermaLink="true">https://yiichenhi.com/writing/swift-pods-resources-sh-permission-denied/</guid><description>在A電腦創建並導入pod的項目，在B電腦上編譯發生</description><pubDate>Wed, 23 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android | 簡單使用SHA-1在網頁上取得KeyHash開發金鑰雜湊</title><link>https://yiichenhi.com/writing/android-sha-1-keyhash/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-sha-1-keyhash/</guid><description>在使用Facebook SDK的時候通常會需要密鑰雜湊</description><pubDate>Tue, 22 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>App Inventor 2 | 如何執行呢？使用模擬器！使用Wifi搭配AI2的APP！</title><link>https://yiichenhi.com/writing/app-inventor-2-wifi-ai2-app/</link><guid isPermaLink="true">https://yiichenhi.com/writing/app-inventor-2-wifi-ai2-app/</guid><description>App Inventor 2 | 如何執行呢？使用模擬器！使用Wifi搭配AI2的APP！</description><pubDate>Tue, 22 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>XAMPP | Windows | 2017 | 簡易安裝手冊</title><link>https://yiichenhi.com/writing/xampp-windows-2017/</link><guid isPermaLink="true">https://yiichenhi.com/writing/xampp-windows-2017/</guid><description>(2) 新增/修改登入帳號與密碼: 點擊上方的面板, 再點擊[新增使用者]以新增一筆新 的登入帳號與密碼，透過此帳號密碼從php存取mysql (例如:aaa/aaa)</description><pubDate>Tue, 08 Oct 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item><item><title>Android | 使用代碼簡單取得KeyHash開發密鑰雜湊</title><link>https://yiichenhi.com/writing/android-keyhash/</link><guid isPermaLink="true">https://yiichenhi.com/writing/android-keyhash/</guid><description>在使用Facebook SDK的時候通常會需要密鑰雜湊</description><pubDate>Mon, 30 Sep 2019 00:00:00 GMT</pubDate><category>Dev notes</category></item></channel></rss>