MovieCompose是一个基于现代Android技术堆栈的小型演示应用程序,特别关注使用MovieDBAPI的JetpackComposeUI。还从网络获取数据并通过存储库模式将持久数据集成到数据库中。
最低SDK级别21100%基于 Kotlin + Coroutines + Flow 用于异步。用于依赖注入的Hilt。JetPackCompose-用于构建原生AndroidUI的现代工具包。生命周期-当生命周期状态改变时处理观察数据。ViewModel-UI相关数据持有者,生命周期感知。RoomPersistence-构建数据库。AppStartup-提供一种在应用程序启动时初始化组件的简单、高效的方法。架构MVVM架构(声明式视图-ViewModel-模型)存储库模式材料设计和动画Accompanist -JetpackCompose的扩展库集合。Landscapist -JetpackCompose图像加载库,带有微光和圆形显示动画。Retrofit2&OkHttp3 -构建RESTAPI和分页网络数据。Sandwich -构建轻量级的httpAPI响应并处理错误响应。WhatIf -更流畅地检查可空对象和空集合。Timber -logging点击空白处退出提示
评论