Skip to content

Translator app built with KMM. It uses Jetpack Compose for Android and SwiftUI for iOS

Notifications You must be signed in to change notification settings

daniatitienei/TranslatorKMM

Repository files navigation

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

About

Translator app built with KMM. It uses Jetpack Compose for Android and SwiftUI for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published