mikeyunlin 發表於 2022-2-2 16:50:58

Android 口罩地圖入門實戰 30 天 (使用 Kotlin 程式語言)

https://ithelp.ithome.com.tw/users/20096484/ironman/4572

公開揭露口罩地圖 Android APP 專案,揭開背後的關鍵開發技術。內容將從基礎入門開始,學習如何使用 Kotlin 程式語言,進一步了解如何使用主流 OkHttp 與 GSON 處理網路連線,串接實際口罩即時庫存公開資料 API ,並使用 RecyclerView 搭配 Adapter 呈現藥局捲軸滾動式列表資料,然後透過 Spinner 下拉式選單,選擇縣市、鄉鎮區域搭配進階 Kotlin 的 Collection 語法過濾出該區域藥局資料,最後學習如何使用 Google Map 結合口罩資料,在地圖上,使用 Maker 與自定義客製化資訊視窗,顯示每間藥局名稱與口罩數量。

Part 1. Go 準備開始
Day 1:過時的 Android 口罩地圖 APP 應用程式 ?!
Day 2:Kotlin 程式設計基礎入門 (1)
Day 3:Kotlin 程式設計基礎入門 (2)
Day 4:Kotlin 程式設計基礎入門 (3)
Day 5:口罩即時庫存開放資料
Day 6:建立口罩地圖APP專案
Day 7:git 版本控制

Part 2. 網路資料處理
Day 8:OkHttp 獲取網路資料方式
Day 9:JSON 資料解析
Day 10:Gson 資料解析
Day 11:ProgressBar 忙碌圈圈
Day 12:封裝 OkHttp

Part 3. UI 使用者介面元件 - RecyclerView 滾動式列表顯示口罩資料
Day 13:RecyclerView 基本資料列表顯示
Day 14:RecyclerView 進階項目佈局
Day 15:RecyclerView 卡片式項目佈局
Day 16:RecyclerView 跳頁&資料傳遞(1)
Day 17:RecyclerView 跳頁&資料傳遞(2)

Part 4. Kotlin 過濾&分組語法介紹與應用
Day 18:Kotlin 過濾(filter)集合資料用法
Day 19:Kotlin 分組(groupBy)集合資料用法
Day 20:縣市鄉鎮小工具包(util)

Part 5. UI 使用者介面元件 - Spinner 下拉選單實戰應用
Day 21:Spinner 下拉選單基本用法
Day 22:Spinner 下拉選單結合縣市鄉鎮小工具

Part 6. Google Map 地圖實戰應用
Day 23:獲取位置權限
Day 24:檢查GPS狀態
Day 25:獲取位置經緯度
Day 26:Google Map 範本學習(1)
Day 27:Google Map 範本學習(2)
Day 28:Google Map 顯示目前位置
Day 29:Google Map 自訂資訊視窗
Day 30:Google Map 結合口罩資料 & 鐵人賽最後一天
頁: [1]
查看完整版本: Android 口罩地圖入門實戰 30 天 (使用 Kotlin 程式語言)