1. 使用 Dockerfile 在 Fly.io 部署 FastAPI API

    前言 前一篇我們示範了如何在 Render 上部署一個最簡單的 FastAPI API。這次我們沿用同一個範例專案,改成用 Dockerfile 打包後部署到 Fly.io。

    2025/11/30 Python

  2. 用 Render 免費部署一個 FastAPI 服務

    前言 在開發 Python API 的時候,FastAPI 幾乎是現在最熱門的框架之一;而如果你想「免費、快速」把它丟到雲端給別人呼叫,Render 也是很多開發者常用的平台之一。

    2025/11/29 Python

  3. Flutter 專案 + OpenCV 與 Android 16KB Page Size 的那點事

    前言 近來在做一個 Flutter 專案,需要用到 OpenCV 做影像處理。考量到既有程式碼與套件相容性,我採用 OpenCV 4.5.2(老版本)。但 2025 年 Google 的新政策正式上路:自 2025/11/01 起,只要你的 App 上架 Google Play 且 target Android 15(API 35)以上,就必須支援 16KB page size。也就是說,App 內所有 native .so 都要能在 4KB/16KB page size 的機制下正常載入。

    2025/11/22 Flutter

  4. 在 Flutter 中使用自訂字型

    前言 本篇文章將帶您一步步完成從 Google Fonts 下載您喜歡的字型,並在您的 Flutter 專案中進行設定與使用的完整流程。

    2025/11/20 Flutter

  5. 在 Android Studio 建立 External Tool 一鍵開啟 Xcode

    前言 在新版的 Android Studio 裡,原本用來直接開啟 iOS 模組的功能(如 Open iOS module in Xcode)已經不再穩定存在,許多開發者在 Flutter 專案中想切換到 Xcode 進行 iOS 設定時,往往得手動打開 Finder、一路點到 ios/Runner.xcworkspace 才能開啟,流程相當不方便。

    2025/11/17 Flutter

  6. Flutter 專案如何在 macOS 上正確執行 iOS

    前言 在 macOS 上開發 Flutter 時,許多開發者會先在 Android Studio 建立專案,接著希望能直接測試 iOS。但在新版 Android Studio 對於 iOS 相關操作的整合度已降低,不再在介面中提供明顯的『開啟 Xcode 模組』按鈕,因此原本依賴這個入口的流程就無法像過去一樣直接在 IDE 內完成。

    2025/11/16 Flutter

  7. Flutter Mcp Server

    2025/11/15

  8. 一次搞懂 LLM、Agent、MCP、Tool Use、LLM Client 與 MCP Client

    前言 想把 LLM 用到產品裡,常常會卡在名詞與角色分不清楚: LLM 到底是不是 Agent?Tool Use 的角色又是什麼? LLM Client 跟 MCP Client 又差在哪?

    2025/11/11 LLM