iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

Mobile Dev|日更靈感來源 App:Flutter × LLM × n8n,每天只推 3 則! 系列

以「少即是多」為方向,嘗試打造每日三則的靈感卡片 App:Flutter 行動端 + n8n 管線 + LLM 摘要。來源限定官方 RSS/API,僅輸出原創摘要與連結;決策器依主題偏好、新鮮度與多樣性排序。系列將記錄 UI/快取/推播等實作過程與踩坑,目標產出能日常使用的初版(範圍將隨進度調整)。

參賽天數 23 天 | 共 23 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊熊熊嗚好!
DAY 11

30 天做一個極簡App:互動按鈕「一鍵保留、捨棄、收藏」

日安(換個方式打招呼)!經過Day 10的努力,App已經脫胎換骨。Riverpod 的加持,每一次滑動不再是過眼雲煙,而是會真實地改變App狀態的有效操作。...

2025-09-11 ‧ 由 Sonia 分享
DAY 12

30 天做一個極簡App:收藏頁面的誕生

昨天實作了「收藏」按鈕,每一次心動的點擊,都代表一則寶貴的靈感被我們珍藏起來~但問題來了:這些收藏的靈感去哪了?它們此刻正靜靜地躺在我們昨天建立的Favorit...

2025-09-12 ‧ 由 Sonia 分享
DAY 13

30 天做一個極簡App:讓資料活下來 - Hive 離線快取(上)

經過前兩天的努力,「日更靈感」App 已有了完整的核心體驗 —— 滑動卡片、點擊收藏、並在專屬頁面回顧,這感覺非常棒~但現在App還有失憶症的問題。 目前App...

2025-09-13 ‧ 由 Sonia 分享
DAY 14

30 天做一個極簡App:讓資料活下來 - Hive 離線快取(下)

昨天我們安裝並初始化了Hive,定義了資料的「Box」,還教會了Hive如何去認識我們的Insight模型。今天將扮演工程師的角色,把Riverpod的狀態管理...

2025-09-14 ‧ 由 Sonia 分享
DAY 15

30 天做一個極簡App:每日喚醒 FCM推播通知

我覺得一個好的App是需要被提醒點開他的,現在好用的小工具太多,多到我本來要記得使用,但真的不是不需要,也不是App不夠好,是真的忘記了。 如果使用者忘記使用它...

2025-09-15 ‧ 由 Sonia 分享
DAY 16

30 天做一個極簡App:workmanager背景抓取

昨天順利地為App裝上了「擴音器」——FCM推播通知,讓它學會了如何主動呼喚使用者。當使用者收到「今日靈感已送達」的通知時,他們會滿懷期待地點開App。 但此時...

2025-09-16 ‧ 由 Sonia 分享
DAY 17

30 天做一個極簡App:原生分享功能

一個被鎖在App裡的點子,影響力是有限的,可一旦它被分享給朋友、在群組中引發討論、或是在社群媒體上激起漣漪,它的價值才會成倍增長。這種「口碑傳播」也是任何App...

2025-09-17 ‧ 由 Sonia 分享
DAY 18

30 天做一個極簡App:從點擊通知到 App的Deep Linking

昨天成功地為App建立推播分享,能否創造一種更無縫、更使用者友善的體驗,讓使用者無論是點擊朋友分享的連結,還是點擊我們發送的推播通知,都能像穿越任意門一樣,直接...

2025-09-18 ‧ 由 Sonia 分享
DAY 19

30 天做一個極簡App:多端同步 - Firebase Firestore與Auth

哈囉鐵人們!現在此App是一個非常出色的單機版應用~它功能豐富、體驗流暢,甚至還能離線使用。但它有一個天生的「地域限制」——那就是所有的使用者資料,如那些特別收...

2025-09-19 ‧ 由 Sonia 分享
DAY 20

30 天做一個極簡App:即時同步 - Firestore Realtime Updates

昨天完成了一重要的任務,將使用者的收藏資料遷移到了雲端Firestore,使用者的資料就會相對安全,且可以在任何登入相同帳號的裝置上存取... 嗯,最終是可以存...

2025-09-20 ‧ 由 Sonia 分享