daniatitienei / TranslatorKMM

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Kotlin 70.3%Language:Swift 28.4%Language:Ruby 1.3%