AndFun Kotlin睡眠追踪器RecyclerView版
带 RecyclerView 的睡眠质量追踪器,算是比较实用的一个入门项目,适合刚上手 Kotlin + Jetpack 的朋友玩一玩。它是 Google 官方课程里第 7 课的玩具应用,重点在于把原本放在ScrollView
里的列表内容,切换成了更灵活的RecyclerView
展示。
睡眠追踪器的核心逻辑还是围绕数据展示和交互,课程里一步步引导你怎么把旧代码重构掉,像提取ViewHolder
、绑定Adapter
这些基本功全覆盖。每一个提交都是一个小目标,边学边跑。
用这个仓库的方式也蛮清爽,每个功能点配一个分支,想回顾某一步也方便。你可以像 Git 教程那样,把每个 commit 当章节来看。建议配合课堂视频一块看,效果更好。
如果你还不太熟RecyclerView
,可以先看看RecyclerView 与 ScrollView 滑动冲突这篇,理解滚动机制再上手会顺多。想做分页加载的,也可以搭配Pagination Recyclerview玩玩。
,andfun-kotlin-sleep-tracker-with-recyclerview就是一个不错的实战素材,逻辑不难但系统,适合当练手项目。如果你正好想学LiveData
、ViewModel
配合 RecyclerView,这个项目你可以好好撸一遍。
356.4KB
文件大小:
评论区