文件名称:Instant-Weather:使用 MVVM 模式、Retrofit2、Dagger2、LiveData、ViewModel、Coroutines、Room、Navigation Components、Data Binding 和来自 Android Jetpack 的一些其他库实现的 Android 天气应用程序
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-08-13 06:11:33
material-design dependency-injection dagger2 retrofit2 timber
即时天气 :sun_behind_cloud: 使用 MVVM 模式、Retrofit2、Dagger2、LiveData、ViewModel、Coroutines、Room、Navigation Components、Data Binding 和来自一些其他库实现的 Android 天气应用程序。 Instant Weather 从获取数据以提供实时天气信息。 它还利用服务,让您可以搜索不同地点的天气状况。 建筑学 本应用的架构依赖并遵循以下几点: 单活动架构,使用来管理片段操作。 模式(MVVM),它促进了图形用户界面的开发分离。 有助于保持应用程序的健壮性、可测试性和可维护性。 使用的技术: 为 Android改造REST 客户端,这使得通过基于 REST 的网络服务检索和上传 JSON(或其他结构化数据)变得相对容易。 Dagger2用于依赖注入。 ViewModel以生命周期意识的方式存储和管理