WanAndroidCompose 项目 项目介绍 项目架构采用Clean Architecture架构,集合dagger hilt 实现依赖注入,使用Jetpack Compose实现UI层 导航采用 compose最新版本的Nav3 登陆拦截,重定向目标页面 状态管理使用StateFlow实现 除文章列表采用LazyColumn实现,自定义加载更多功能,其他列表页面均采用Paging3+LazyColumn实现 列表Item布局采用ConstraintLayout实现 网络层使用retrofit+okhttp+coroutine实现 图片加载使用coil compose库实现 文章详情采用compose嵌套androidView#webview实现 和 跳转浏览器两种实现方式 cameraX + compose 实现 代码示例 已实现功能 1、登录、登出功能 2、首页文章列表 3、文章详情页 4、收藏、取消收藏文章 5、我的收藏列表 6、设置页面 7、设置页面 8、主题切换 9、语言切换 10、积分列表 其他功能待完善