我會以一個初學者的角度分享我學Android jetpack compose的歷程與經驗,讓中文的論壇上面有適合初學者(有程式經驗)的安卓個人開發文章
預先說明,由於這是安卓的入門與個人專案開發,本篇教學不會提及太多程式測試寫法與適用於大專案的作法如果你比較想要建置大型專案,我推薦閱讀Android官方的入門教...
開始建專案 這是你在點下New Project後會看到的畫面,選擇Empty Activity並點Next 這是設定專案名稱與位置的地方Minimum SDK指...
既然已經了解Android開發的架構,那我們就可以先思考一個Android開發需要有甚麼,且用這個專案來學習了解Android開發 簡單的ToDo List 因...
這一章節會先介紹基本的UI元件,並集中在元件攜帶的屬性上 元件架構 @Composable fun Greeting(name: String, modif...
上一篇講了很多有點無聊的內容,這一篇就要開始使用各種基礎的UI元件 UI元件 常用的UI元件有: Text Icon 常見的輸入元件有: TextFiel...
上一篇提到了很多UI元件,但如果沒有正確規畫他們就會疊在一起,亂成一團,所以需要container來規劃好看的排版 了解並使用Container 上一回已經說到...
前篇提到了輸入型的UI元件,但是發現無法正確的反饋結果與改變顯示,這時就需要remember與mutableState來接收並顯示輸入 @Composable...
上一篇提到了更多輸入UI的功能,這篇會是更進階的功能以及一些其他的compose特性 更多Compose功能 這是一段範例程式碼,用到了FocusRequest...
上一篇的內容是進階的輸入設定,這一篇主要講的是自動container,也是最常用的功能之一 舊的container val objs: List<Obj&...
這是基本UI介面的最後一篇,所以講一些比較少用到的功能 多語言 或許你不需要多語言設計,但因為他和其他的資源都是一塊的,所以一起說開啟translation e...