该项目为本科实训课程项目,课题名称为仿写“今日头条”APP。我作为组长,带领4名团队成员拿下专业第一的好成绩。该项目于2018年7月开发完毕,开发时使用Gitee。于2022年2月由Gitee迁移至GitHub。 把答辩PPT贴在这里以介绍项目。
1.在loginActivity与loginFragment通信的过程中,使用了回调
布局层
第三方控件
- 动画库AVLoadingIndicatorView
- 侧滑删除/收藏 SwipeDelMenuLayout
- TopSnackBar
尝试新控件(v4包/v7包/MaterialDesign)
- CoordinatorLayout
- RecyclerView
- FloatingActionButton
- NestedScrollView
- AppBarLayout
- BottomNavigationView 底部导航栏
- ViewPager
自定义控件
- NoSlidingViewPaper extends ViewPager 设置事件为不传递
Vector Drawable - Android中的SVG实现
数据持久层
- DiskLruCache
- 基于Sqlite的Litepal
- 缓存图片时MD5加密避免了URL中可能含有非法字符问题,一定程度上对用户隐藏实现