/RickAndMortyKMM

Learning Kotlin Multiplatform

Primary LanguageKotlin

Rick And Morty KMM

Kotlin Multiplatform Xcode Android Studio Gradle Kotlin SwiftUI Compose

This is a sample project aimed at providing a hands-on learning experience with Kotlin Multiplatform, utilizing the Rick and Morty API.

The primary objective of this project is to showcase the utilization of Kotlin Multiplatform for implementing the business logic, while leveraging SwiftUI for iOS UI development and Compose for Android UI development.

Features

  • Utilizes SwiftUI and Compose for iOS and Android UI development, respectively.
  • Implements the business logic using Kotlin Multiplatform, ensuring code reusability across platforms. All the Services, ViewModels, and Models are implemented in Kotlin Multiplatform (KMM).

Prerequisites

Before running this project, ensure that you have the following:

  • Android Studio with Kotlin Multiplatform plugins.
  • Xcode to run the app on iOS.