我是剛在社會打滾不久的小小工程師,文章大部分會以什麼?跟如何?這兩個區塊進行。而這次想透過完成一個 app 來介紹使用到的 library 或是所撰寫的語言有什麼特性,如果文章有描述上的錯誤或是補充的不夠詳細,還請大家多多指教。
在未來的 29 天會透過 10 個 Kotlin 小筆記及 17 個 Jetpack library 完成一個 Weather App,那最後兩篇主要是上架筆記及 Firebase Crashlytics 追蹤程式錯誤訊息。Jetpack 的部分我把它分成四個主題做分享,這些分類不完全是照官方之前所提供的分類圖喔!主要有:
前幾篇的 Kotlin 小筆記主要還是以資料整理的範例為主,後幾篇才會帶入 App 的實作來呈現當次主題的介紹。
那開始前要先準備什麼呢?首先一定要有開發的工具啦!以及我這次 app 會使用到的 API,最最最重要的是最後一天要上架的時候需要 Google Play 的帳號,以下是之後會用到的工具:
進到下一篇之前先列好一些基本的 Weather App 功能及額外功能:
根據這些功能做了簡單的 wireframe:
那下一篇就要來聊聊 Kotlin 的特性。