Skip to content

A sample application for iOS and Android written using Kotlin Multiplatform

Notifications You must be signed in to change notification settings

informramiz/Kotlin-Multiplatform-Mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kotlin-Multiplatform-Mobile

A sample application for iOS and Android written using Kotlin Multiplatform Mobile (KMM).

Android iOS
android ios

Architecture

  • Both Android and iOS apps use the MVVM pattern for code architecture.
  • Both apps frontend (UI) is written in their respective platform native languages.
    • iOS app frontend is written in Swift using SwiftUI
    • Android app frontend is written in Kotlin (Jetpack Compose version coming soon)
  • Apps common logic is written in Kotlin Multiplatform Mobile
    • Networking Code which uses SpaceX API to fetch launches list.
    • Database code to save and fetch launches, for caching.

Libraries

The app makes use of the following libraries

Credits

Note: This application is written by me, from scratch, but is based on the official JetBrains Tutorial.

About

A sample application for iOS and Android written using Kotlin Multiplatform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages