使用Kotlin和Jetpack Compose開發了一個天氣App
Tue, Oct 12, 2021
閱讀時間 1 分鐘
Jetpack Compose是一套Android新的UI框架,在今年的7月28日推出了第一個穩定版本1.0,作為一個Android開發的新手,很榮幸能跟到這個從根本上改變開發UI方式的里程碑,UI layout不再是由一堆XML文件構成,取而代之的是用簡潔的程式碼就能宣告描述出UI的樣子,當UI的資料有變化,就會自動重建刷新顯示
由於Jetpack Compose是用Kotlin打造出來的,所以也代表在開發上的選擇只有Kotlin語言,個人認為Android已經從Kotlin-first走向Kotlin-must,到這裡還在相信只是優先支援嗎?更何況Kotlin豐富的語言特性,例如協程(Coroutines)將Android中經常在處理耗時的異步操作就像在寫同步代碼一樣,UI和IO Thread的切換行雲流水,好用到根本就回不去了
最後分享一個成果,開發過程就是邊學邊用,可能之後會再分享一些學習心得,就這樣寫了一個天氣App,寫App對我來說只是好玩,所以通常都是我自己也會用到才會寫,每天上班都會想要不要帶傘的困擾,同類型的App已經有很多,但是怎麼樣也比不上自己寫的最適合自己😏,這個也許就是身為軟體工程師的好處(誤
細節可以點這過去Google商店安裝用看看,不好用也不用跟我說(大笑