在第四天,你已經學會了如何使用 EditText,讓 App 具備接收使用者輸入的能力。接下來可以嘗試加上豐富的圖片和視覺設計,讓 App 更具吸引力。
今天,...
昨天我們學會了使用 Auto Layout 打造一個穩固的「介面骨架」。今天,我們就要開始為這個骨架增添可以互動的「肌肉」!
我們將認識第一個可以讓使用者「滑動...
你好,勇敢的 Android 開發者們!歡迎來到「Android 性能戰爭」系列的第一天。
在我們拿起武器、深入壕溝之前,必須先回答一個根本問題:我們為何而戰...
昨天在前端把運動紀錄的體驗做了優化,包含日曆、快速自訂動作、重量輸入的計算機。今天要把這些功能「落地」到後端,才能真正把資料存起來,未來還能做分析。
為什麼要先...
前幾天重構完 Redux Toolkit 架構後,我最大的感想就是:「乾淨的程式結構不代表功能就能動」。 雖然 Redux 讓狀態變清楚,但如果沒有實際把資料串...
在Android開發,除了使用現成的圖片資源,還可以透過XML直接定義簡單的圖形。不僅減少 App的體積,更能輕鬆實現圓角、漸層、邊框等客製化效果,我們今天就來...