单例模式
介绍单例模式、双重检查锁定(double-checked locking)
面试题总结
总结可能会遇到的面试题目,巩固八股文的掌握程度
雷跳跳
雷跳跳使用说明
ViewBinding解析与扩展
ViewBinding进阶学习,自定义 by viewBinding() 扩展实现
2023年终总结
回顾一下2023,参加工作的第一年
使用 Paging3 实现按需加载功能
使用 Paging3 + Retrofit + Coroutines + Flow 实现按需加载功能
使用 Paging2 实现按需加载功能
Paging2 虽然已经被 Paging3 替代,但我们依然可以通过它来了解谷歌对于滚动列表的性能和用户体验方面的思考
锟斤拷烫烫烫屯屯屯
聊聊老生常谈的字符集 & 字符编码问题
Kotlin 扩展函数
简洁优雅的语法糖 - 扩展函数(Extension Functions)
使用 BRVAH 更简单的操作 RecyclerView
介绍第三方开源库 - BaseRecyclerViewAdapterHelper,实现更方便的 Recyclerview 操作。