基于 MVVM 的 Android 基础框架模块,提供通用基类、工具类和网络层封装

Compile Dependencies (23)

Category/LicenseGroup / ArtifactVersionUpdates
Android Package Apache 2.0
androidx.activity » activity-ktx
Kotlin extensions for 'activity' artifact
1.13.0
Android Package Apache 2.0
androidx.activity » activity-compose
Compose integration with Activity
1.13.0
Android Package Apache 2.0
androidx.appcompat » appcompat
Provides backwards-compatible implementations of UI-related Android SDK functionality, including dark mode and Material ...
1.7.11.8.0
Android Package Apache 2.0
androidx.compose.foundation » foundation
Higher level abstractions of the Compose UI primitives. This library is design system agnostic, providing the high-level ...
1.11.31.12.1
Android Package Apache 2.0
androidx.compose.material » material-icons-core
Compose Material Design core icons. This module contains the most commonly used set of Material icons.
1.7.8
Android Package Apache 2.0
androidx.compose.material3 » material3
Compose Material You Design Components library
1.4.0
Android Package Apache 2.0
androidx.compose.ui » ui
Compose UI primitives. This library contains the primitives that form the Compose UI Toolkit, such as drawing, ...
1.11.31.12.1
Android Package Apache 2.0
androidx.compose.ui » ui-graphics
Compose graphics
1.11.31.12.1
Android Package Apache 2.0
androidx.constraintlayout » constraintlayout
This library offers a flexible and adaptable way to position and animate widgets
2.2.12.2.2
Android Package Apache 2.0
androidx.core » core-ktx
Kotlin extensions for 'core' artifact
1.19.0
Android Package Apache 2.0
androidx.databinding » viewbinding
Android ViewBinding library that generates type-safe binding classes for views in XML layouts, reducing boilerplate and ...
9.2.19.4.1
Android Package Apache 2.0
androidx.fragment » fragment-ktx
Kotlin extensions for 'fragment' artifact
1.8.91.9.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-ktx
Kotlin extensions for 'viewmodel' artifact
2.11.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-viewmodel-savedstate
Android Lifecycle ViewModel
2.11.0
Android Package Apache 2.0
androidx.lifecycle » lifecycle-runtime-ktx
Kotlin extensions for 'lifecycle' artifact
2.11.0
Android Package Apache 2.0
androidx.recyclerview » recyclerview
Display large sets of data in your UI while minimizing memory usage.
1.4.0
Android Package Apache 2.0
com.google.android.material » material
Material Components for Android is a static library that you can add to your Android application in order to use APIs ...
1.14.0
HTTP Clients Apache 2.0
com.squareup.okhttp3 » okhttp
Square’s meticulous HTTP client for Java and Kotlin.
5.5.0
Apache 2.0
com.squareup.retrofit2 » converter-kotlinx-serialization
A Retrofit Converter which uses kotlinx.serialization for serialization.
3.0.0
JVM Languages Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.4.102.4.20
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-android
Coroutines support libraries for Kotlin
1.11.0
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core
Coroutines support libraries for Kotlin
1.11.0
Serializer Apache 2.0
org.jetbrains.kotlinx » kotlinx-serialization-core
Kotlin multiplatform serialization runtime library
1.11.0

Runtime Dependencies (8)

Category/LicenseGroup / ArtifactVersionUpdates
Android Package Apache 2.0
androidx.compose.ui » ui-tooling-preview
Compose tooling library API. This library provides the API required to declare @Preview composables in user apps.
1.11.31.12.1
Android Package Apache 2.0
androidx.exifinterface » exifinterface
Android Support ExifInterface
1.4.11.4.2
Android Package Apache 2.0
androidx.lifecycle » lifecycle-runtime-compose
Compose integration with Lifecycle
2.11.0
Android Package Apache 2.0
androidx.palette » palette
Android Support Palette
1.0.0
JSON Lib Apache 2.0
com.google.code.gson » gson
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.14.0
Android Package Apache 2.0
com.google.dagger » hilt-android
A fast dependency injector for Android and Java.
2.60.1
HTTP Clients Apache 2.0
com.squareup.okhttp3 » logging-interceptor
Square’s meticulous HTTP client for Java and Kotlin.
5.5.0
HTTP Clients Apache 2.0
com.squareup.retrofit2 » retrofit
A type-safe HTTP client for Android and Java.
3.0.0