Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 1.7 KB

README.md

File metadata and controls

29 lines (23 loc) · 1.7 KB

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 based + 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 for injecting dependencies.
    • 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: Dependency Injection
  • accompanist: A collection of extension libraries for Jetpack Compose.
  • moshi: A modern JSON library for Kotlin and Java

iOS

  • Minimum iOS version 15.
  • 100% SwiftUI based

github github2