- Retrofit 的使用,包括使用 Http 缓存、converter 的使用等;
- RxJava 的使用,包括配合 Retrofit、RxBus 的使用等;
- MVP 架构实践,包括 presenter 的生命周期管理;
- RecycleView + CardView 的使用;
- RecycleView 使用 ItemTouchHelper 实现拖拽移动到不同的列表,下拉刷新,上拉到底自动加载等;
- 使用 Palette 从图片中取色;
- 主题动态切换;
- Android 4.4 及以上版本的状态栏适配;
- FloatingActionButton 的自定义动作;
- AppCompatActivity 配合 PreferenceFragment 实现 Material Design 的设置界面;
- WebView 的使用,包括显示加载进度条、播放视频等;
- VideoView 的使用,包括自定义按钮;
- 动态切换 NavigationView 的菜单项
- Android 抓包及逆向分析
- 数据离线缓存
- 使用Gradle多渠道打包及自定义编译的APK文件名
- Activity滑动返回的实现
- 夜间模式实践
相关源码推荐:
- SimpleNews新闻客户端(27323次查看,714次下载)
- bihu逼乎(19971次查看,190次下载)
- 福利GankMM(8657次查看,31次下载)
- Yhb-2.0有惠报(7865次查看,54次下载)
- Android 加载动画(14927次查看,192次下载)