Android MVVM 设计模式、kotlin+mvvm+retrofit+room+jetpack
架构整体设计模式:MVVM(databindin\viewmodel\lifecycle\livedata)
网络框架:okhttp3\retrofit\kotlin 协程
存储框架:room\kotlin协程\flow
Demo演示:ViewPager2\Room\Coordinatorlayout折叠栏\CameraX\马赛克\Shapeableimageview
功能 | 对应Activity |
---|---|
ViewPager2 | ViewPager2Activity |
Room数据库 | RoomActivity |
Coordinatorlayout折叠栏 | CoordinatorActivity |
CameraX | CameraActivity |
马赛克 | MosaicActivity |
Shapeableimageview | ShapeImageActivity |
- ViewPager2:
- Room数据库:
- CameraX仿一甜相机:
- 马赛克:
- 多进程下载器:
- Shapeableimageview: