TranslatorKMM
所属分类:iPhone/iOS
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-12-09 08:50:27
上 传 者:
sh-1993
说明: 使用KMM构建的翻译器应用程序。它使用Android的Jetpack Compose和iOS的SwiftUI
(Translator app built with KMM. It uses Jetpack Compose for Android and SwiftUI for iOS)
文件列表:
androidApp/
buildSrc/
gradle/wrapper/
iosApp/
shared/
build.gradle.kts
gradle.properties
gradlew
gradlew.bat
settings.gradle.kts
# TranslatorKMM
Translator app built with KMM. It uses Jetpack Compose for Android and SwiftUI for iOS
## Tech Sacks & Open Source Libraries
---
# KMM
- Share the same codebase between platforms
- Easier to maintain and update code
# Android
- Minimum SDK level 29.
- 100%[Jetpack Compose](https://developer.android.com/jetpack/compose)based +[Coroutines](https://github.com/Kotlin/kotlinx.coroutines)+[Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/)for asynchronous.
- Jetpack
- Compose: Android’s modern toolkit for building native UI.
- ViewModel: UI related data holder and lifecycle aware..
- Navigation: For navigating screens and[Hilt Navigation Compose](https://developer.android.com/jetpack/compose/libraries#hilt)for injecting dependencies.
- [SQLDelight](https://github.com/cashapp/sqldelight): SQLDelight generates typesafe Kotlin APIs from your SQL statements. It verifies your schema, statements, and migrations at compile-time and provides IDE features like autocomplete and refactoring which make writing and maintaining SQL simple.
- [Hilt](https://dagger.dev/hilt/): Dependency Injection
- [accompanist](https://github.com/google/accompanist): A collection of extension libraries for Jetpack Compose.
- [moshi](https://github.com/square/moshi.git): A modern JSON library for Kotlin and Java
# iOS
- Minimum iOS version 15.
- 100% [SwiftUI](https://developer.apple.com/xcode/swiftui/) based
![github](https://user-images.githubusercontent.com/62098466/224168882-3b67d4d8-9e02-442c-be4b-6b9f007f06fe.jpg)
![github2](https://user-images.githubusercontent.com/62098466/224168889-32801728-a8d6-413e-8265-cc5083885253.jpg)
近期下载者:
相关文件:
收藏者: