既然已經了解Android開發的架構,那我們就可以先思考一個Android開發需要有甚麼,且用這個專案來學習了解Android開發
因為ToDo List會用到大多數基本開發需要的工具,像是Database, 畫面切換, 設定儲存等,而且ToDo List的邏輯簡單介面乾淨,因此是適合初學者快速上手產出的專案
在多數專案開始前,我們要先想好專案需要的內容與功能,甚至有一個畫面交互的原型
這些圖都是使用Figma產生的,如果以後想要設計一些好看的UI畫面也可以用這種軟體先拉出一個樣板
之後依照這些UI想像圖來構建UI會方便很多
做出可以操作的 UI(按鈕、輸入框、清單顯示)
可以讓資料在頁面間流通,並且可以在不同畫面間切換
完成專案,讓資料可以保存(下次打開 App 還能看到)
下一章節會開始介紹最基礎的元件以及一些Compose的基礎屬性用法