没有合适的资源?快使用搜索试试~ 我知道了~
MVVM-Kotlin-Android-Architecture:MVVM + Kotlin + Retrofit2 +刀柄+协...
共167个文件
xml:104个
kt:19个
png:10个
需积分: 9 1 下载量 59 浏览量
2021-04-19
06:54:21
上传
评论 1
收藏 595KB ZIP 举报
温馨提示
MVVM-Kotlin-Android体系结构 MVVM + Kotlin + Retrofit2 +刀柄+协程+ LiveData +数据绑定 入门 在本教程中,我们将学习Android中的MVVM架构,我创建了示例项目来获取每个国家/地区的COVID19统计信息。 什么是MVVM架构? (MVVM)体系结构是Model-View-ViewModel体系结构,它消除了每个组件之间的紧密耦合。 模型:它表示Android应用程序的数据和业务逻辑。 它由业务逻辑组成-本地和远程数据源,模型类,存储库。 视图:它由UI代码(活动性,片段),XML组成。 它将用户操作发送到ViewModel,但不直接获取响应。 为了获得响应,它必须订阅ViewModel公开给它的可观察对象。 ViewModel:它是View和Model(业务逻辑)之间的桥梁。 它不具有View必须使用的任何线索,因为它
资源推荐
资源详情
资源评论
收起资源包目录
MVVM-Kotlin-Android-Architecture:MVVM + Kotlin + Retrofit2 +刀柄+协程+ LiveData +数据绑定 (167个子文件)
gradlew.bat 2KB
executionHistory.bin 1.51MB
classAnalysis.bin 136KB
jarAnalysis.bin 127KB
fileHashes.bin 123KB
taskHistory.bin 43KB
outputFiles.bin 21KB
resourceHashesCache.bin 19KB
last-build.bin 1B
.gitignore 47B
.gitignore 6B
build.gradle 2KB
build.gradle 757B
settings.gradle 43B
gradlew 5KB
Covid19.app.iml 25KB
Covid19.iml 1005B
gradle-wrapper.jar 53KB
CountryStatisticsActivity.kt 2KB
CountryListAdapter.kt 2KB
CountriesViewModel.kt 2KB
AppModule.kt 1KB
CountryListActivity.kt 1KB
SplashActivity.kt 1KB
CountryList.kt 774B
ExampleInstrumentedTest.kt 665B
CountryListViewModel.kt 586B
Resource.kt 524B
ApiService.kt 441B
MainRepository.kt 377B
ExampleUnitTest.kt 343B
CountryStatisticListItem.kt 319B
Constants.kt 163B
MyApplication.kt 154B
Country.kt 102B
CountryStatisticsList.kt 101B
Status.kt 92B
buildOutputCleanup.lock 17B
fileContent.lock 17B
checksums.lock 17B
javaCompile.lock 17B
fileHashes.lock 17B
executionHistory.lock 17B
README.md 2KB
.name 7B
ic_launcher_round.png 16KB
ic_launcher_round.png 12KB
ic_launcher.png 10KB
ic_launcher.png 8KB
ic_launcher_round.png 7KB
ic_launcher_round.png 5KB
ic_launcher.png 5KB
ic_launcher.png 4KB
ic_launcher_round.png 3KB
ic_launcher.png 3KB
proguard-rules.pro 750B
gradle.properties 1KB
local.properties 433B
gradle-wrapper.properties 230B
cache.properties 49B
gc.properties 0B
gc.properties 0B
build_file_checksums.ser 534B
activity_country_statistics.xml 6KB
ic_launcher_background.xml 5KB
ic_launcher_foreground.xml 2KB
country_item.xml 1KB
Gradle__androidx_test_espresso_espresso_idling_resource_3_3_0_aar.xml 1KB
Gradle__com_google_dagger_hilt_android_2_33_beta_aar.xml 1KB
Gradle__org_conscrypt_conscrypt_android_2_4_0_aar.xml 1KB
activity_countries.xml 1KB
Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml 1KB
jarRepositories.xml 1KB
Gradle__androidx_test_espresso_espresso_core_3_3_0_aar.xml 1KB
Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml 1KB
Gradle__androidx_activity_activity_1_2_2_aar.xml 1008B
Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml 1008B
Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml 1008B
AndroidManifest.xml 998B
Gradle__com_google_android_material_material_1_3_0_aar.xml 992B
Gradle__androidx_transition_transition_1_2_0_aar.xml 990B
Gradle__androidx_test_ext_junit_1_1_2_aar.xml 985B
Gradle__androidx_appcompat_appcompat_1_2_0_aar.xml 981B
Gradle__androidx_fragment_fragment_1_3_0_aar.xml 972B
Gradle__androidx_test_core_1_3_0_aar.xml 965B
Gradle__androidx_test_monitor_1_3_0_aar.xml 962B
Gradle__androidx_hilt_hilt_lifecycle_viewmodel_1_0_0_alpha03_aar.xml 955B
Gradle__androidx_test_runner_1_3_0_aar.xml 954B
Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_3_1_aar.xml 953B
Gradle__androidx_print_print_1_0_0_aar.xml 945B
Gradle__androidx_core_core_1_3_2_aar.xml 936B
Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_3_1_aar.xml 934B
Gradle__androidx_annotation_annotation_experimental_1_0_0_aar.xml 913B
Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_3_1_aar.xml 911B
Gradle__androidx_lifecycle_lifecycle_livedata_ktx_2_3_1_aar.xml 904B
Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_3_1_aar.xml 899B
Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml 895B
Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml 894B
Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml 890B
Gradle__androidx_appcompat_appcompat_resources_1_2_0_aar.xml 887B
共 167 条
- 1
- 2
资源评论
weixin_42135073
- 粉丝: 29
- 资源: 4783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功