手動拖放調整任務順序• 使用者可以長按任務卡片,拖動到想要的位置• 任務清單會即時更新顯示,保持使用者排序的順序 自動保持未完成任務在上方• 完成任務自...
新增標籤篩選功能• 在任務列表上方增加一列標籤按鈕(工作、學習、個人、健康)• 點擊標籤按鈕時,只顯示該標籤的任務,其他標籤任務隱藏 標籤互動顯示• 任...
新增任務標籤功能• 每個待辦任務可以指定一個標籤,例如「工作」「個人」「學習」• 使用者在新增任務時可以選擇標籤 標籤顏色顯示• 每個標籤對應不同顏色,...
新增任務時自動清空輸入框• 讓使用者在新增任務後,輸入框自動清空,提升輸入效率 刪除任務前加上確認提示• 點擊垃圾桶刪除任務前,跳出確認對話框,避免誤刪...
新增任務保持在最上方• 新增待辦事項時,未完成的任務應該插入列表的最前面• 保持列表整齊,最新的未完成任務顯示在上方 完成項目自動移到最下方• 當使用者...
新增「依完成狀態排序」功能• 將完成的任務自動移到列表下方,未完成的任務保持在上方• 提升使用者瀏覽待辦項目的效率• 互動上:完成狀態切換後,自動重新排序列表...
改善完成任務切換動畫• 點擊任務前的打勾框,完成/未完成的狀態切換加入動畫效果• 文字顏色、打勾框顏色平滑過渡,提升使用者體驗 優化列表滾動與選取反饋•...
新增任務優先級屬性• 每個待辦項目新增 priority 屬性(高、中、低)• 初始靜態資料可以設定不同優先級,例如:高、中、低 // 第十一天新增:在 _...
改善待辦清單的視覺呈現• 將原本單純的 ListTile 改為使用 Card 包裝,讓每個待辦項目有明顯的立體感與間距• 為完成的項目增加淡灰色背景與刪除線效...
接下來我們要更新 UI假設我們都是普通人不會 Figma 跟 UI/UX 我們可以使用這個網站:https://stitch.withgoogle.com/ 他...
#製作流程皆使用 Gemini Agent 接續上一章節建好專案後,接下來我們要思考我們要做甚麼樣子的chat APP 但憑空想像可能太困難 不如直接輸入 ”幫...
首先你需要有 Google Cloud Console 的 Gemini API key 檢查 ⬇️ 打開 https://aistudio.google.co...
想必你看到昨天的 View 一定會想,這到底是甚麼??沒錯,讓 AI 生安卓的大架構,如果一次生整個 APP 就是會這麼炸裂(複雜程度與爆炸程度成正比)如果你嘗...
在昨天我們拿到了prd.txt如果你用的是 普通 AI 那需要自己複製貼上,為了感受 vibe 氛圍,建議完全照著做不需思考,如果你嫌他一步一步太慢,可以直接輸...
接下來,我們將利用 Vibe 的方式,全程只用 Prompt 技巧完成這個記帳 APP。我會提供我的步驟與 Prompt 但你可以自己客製化。 使用環境 And...
優化新增任務輸入欄位• 提示文字:「輸入新任務」• 可以按加號新增任務,也可以按 Enter 鍵新增 TextField( controller: _te...
新增互動功能在 To-Do List App 中,我們要讓使用者可以新增 to_do 項目。•在 MyHomePageState 中新增一個 TextEdit...
建立可互動的待辦清單•修改位子 : 在 MyHomePage 的 _MyHomePageState 裡面,原本的靜態 ListView 改成動態 List...
今天的目標就是讓清單可以「互動」,讓使用者能夠勾選任務是否完成,讓應用程式更接近真實的使用情境 建立 TodoItem 資料模型• 我們會先新增一個 Tod...
移除預設計數器功能Flutter 專案預設會有一個計數器功能,包括 counter 變數與 FloatingActionButton。因為我們今天要建立的是代...
建立 Flutter 專案• 打開 Android Studio → 選 New Flutter Project → Flutter Application...
本篇將介紹心態、環境與工具 心態 AI 是你能力的放大器。你想像不到的,用AI也做不到 就跟魔法一樣 ⬇️ 圖片出自: 全聯葬送的福利聯 使用環境 Andr...
今天寫一個儲存在手機的文件 public class FileWriteActivity extends AppCompatActivity implement...
今天實際來做看看連接資料庫 登入之後保存進資料庫 private void loginSuccess() { String desc = Str...
今天把sql結合到找回密碼的地方 //保存至數據庫 Logininfo info =new Logininfo();...
今天來對SQLite進行更新 利用onUpgrade來進行當把版本數字提升時將會調用onUprgrade 主要功能可以1.升級數據庫(增加或是刪除列、表)2.將...
今天學SQLite事務管理方法 首先先理解事務在還沒有開啟事務狀態前,對SQLite的各種操作會直接生效而事務狀態啟動後,操作會顯進入緩存確認無誤之後才會執行...
今天來多寫另外三個功能 刪除 更新 查詢 \\刪除對應名字的數據 public long deleteByName (String name){...
今天把之前寫的讀取數據的頁面改裝一下把讀取到的數據丟進database 首先 先寫一個能夠調用資料庫的class public class UserDBHelp...
今天正式把SQLlite丟進模擬機試看看 public class DatabaseActivity extends AppCompatActivity imp...