[分享] IT铁人赛-口罩地图

楼主: romantic1027 (达文Q)   2021-10-05 17:57:15
哈囉~大家好,我是 KT,这次报名参加IT铁人赛,这次参赛主题,选择曾经贴近你我身
边的实际例子:“口罩地图”。
(补充:IT铁人赛,连续30天不间断,每天发表一篇文章)
https://i.imgur.com/6tQugyt.png
Android 口罩地图入门实战 30 天 (使用 Kotlin 程式语言)
公开揭露口罩地图 Android APP 专案,揭开背后的关键开发技术。
内容将从基础入门开始,学习如何使用 Kotlin 程式语言,进一步了解如何使用主流
OkHttp 与 GSON 处理网络连线,串接实际口罩即时库存公开资料 API ,并使用
RecyclerView 搭配 Adapter 呈现药局卷轴滚动式列表资料,然后透过 Spinner 下拉式
选单,选择县市、乡镇区域搭配进阶 Kotlin 的 Collection 语法过滤出该区域药局资料
,最后学习如何使用 Google Map 结合口罩资料,在地图上,使用 Maker 与自定义客制
化资讯视窗,显示每间药局名称与口罩数量。
传送门
https://ithelp.ithome.com.tw/users/20096484/ironman/4572
这次 30 天挑战完赛后的内容,大纲如下:
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 结合口罩资料 & 铁人赛最后一天
作者: abcd99887 (孩阿)   2021-10-05 20:05:00
推教学
作者: TROA   2021-10-05 22:11:00
酷欸
作者: zerofinal (人生~)   2021-10-12 08:53:00
作者: tsohg (不争之争)   2020-01-04 09:51:00
Push

Links booklink

Contact Us: admin [ a t ] ucptt.com