/RickAndMorty-KMP

A Kotlin Multiplatform app argeting Android and iOS, with shared UI using Compose Multiplatform

Primary LanguageKotlinApache License 2.0Apache-2.0

Rick n Morty Cast

A Kotlin Multiplatform App targeting Android, and iOS. The app displays Rick and Morty show characters.

Android

Android

iOS

ios

Architecture

  • MVI architecture (Model - View - Intent) - For Unidirectional data flow.
  • Repository pattern - To ensure clean separation of concerns and improve maintainability of the application

Tech Stack and Third-Party Libraries

Run Project

To run the app on Android:

  • Import the project into Android studio
  • In the list of configurations, select composeApp
  • Choose either an emulator or a device and click run

To run the app on ios:

  • open the iosApp directory in Xcode and run the standard configurations

Resources