SatelliteHub

所属分类:其他
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-09-23 12:51:57
上 传 者sh-1993
说明:  卫星中心,,
(SatelliteHub,,)

文件列表:
app/ (0, 2023-09-24)
app/build.gradle.kts (2220, 2023-09-24)
app/proguard-rules.pro (750, 2023-09-24)
app/src/ (0, 2023-09-24)
app/src/androidTest/ (0, 2023-09-24)
app/src/androidTest/java/ (0, 2023-09-24)
app/src/androidTest/java/com/ (0, 2023-09-24)
app/src/androidTest/java/com/example/ (0, 2023-09-24)
app/src/androidTest/java/com/example/satellitehub/ (0, 2023-09-24)
app/src/androidTest/java/com/example/satellitehub/ExampleInstrumentedTest.kt (675, 2023-09-24)
app/src/main/ (0, 2023-09-24)
app/src/main/AndroidManifest.xml (1099, 2023-09-24)
app/src/main/java/ (0, 2023-09-24)
app/src/main/java/com/ (0, 2023-09-24)
app/src/main/java/com/example/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/activity/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/activity/MainActivity.kt (6437, 2023-09-24)
app/src/main/java/com/example/satellitehub/activity/Screen.kt (429, 2023-09-24)
app/src/main/java/com/example/satellitehub/base/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/base/BaseApplication.kt (297, 2023-09-24)
app/src/main/java/com/example/satellitehub/base/BaseViewModel.kt (163, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/common/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/common/Failure.kt (1892, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/common/Progress.kt (1792, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/detail/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/detail/SatelliteDetail.kt (6507, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/home/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/home/SatelliteItem.kt (3948, 2023-09-24)
app/src/main/java/com/example/satellitehub/compose/home/SatelliteList.kt (5825, 2023-09-24)
app/src/main/java/com/example/satellitehub/style/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/style/AppTheme.kt (4684, 2023-09-24)
app/src/main/java/com/example/satellitehub/style/Color.kt (3125, 2023-09-24)
app/src/main/java/com/example/satellitehub/style/Shape.kt (314, 2023-09-24)
app/src/main/java/com/example/satellitehub/util/ (0, 2023-09-24)
app/src/main/java/com/example/satellitehub/util/Extensions.kt (225, 2023-09-24)
... ...

# Satellite Hub ## Architecture **Satellite Hub** is based on the clean architecture(as modular) and the MVVM pattern, which follows the [Google's official architecture guidance](https://developer.android.com/topic/architecture). ## Tech stack & Open-source libraries - Minimum/Target SDK level: 21/34 - [Kotlin](https://kotlinlang.org/) based. - [ksp](https://github.com/google/ksp): Kotlin Symbol Processing API. - [Coroutines](https://github.com/Kotlin/kotlinx.coroutines) + [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/): for asynchronous. - [Hilt](https://dagger.dev/hilt/): for dependency injection. - [Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle): Observe Android lifecycles and handle UI states upon the lifecycle changes. - [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel): Manages UI-related data holder and lifecycle aware. Allows data to survive configuration changes such as screen rotations. - [Compose](https://developer.android.com/jetpack/compose): Jetpack Compose is the modern toolkit for building native Android UI. - [Room](https://developer.android.com/jetpack/androidx/releases/room): Constructs Database by providing an abstraction layer over SQLite to allow fluent database access. - [Moshi](https://github.com/square/moshi/): A modern JSON library for Kotlin and Java. - [Material-Components-3](https://github.com/material-components/material-components-android): Build Jetpack Compose UIs with Material Design 3 Components, the next evolution of Material Design. - [Timber](https://github.com/JakeWharton/timber): A logger with a small, extensible API.

近期下载者

相关文件


收藏者