Skip to content

Kotlin Multiplatform (KMP) project designed to display movies and their descriptions across Android and iOS platforms. The app leverages Jetpack Compose for Android and SwiftUI for iOS to ensure a native and seamless user experience.

Notifications You must be signed in to change notification settings

yusuf0405/MoviesMultiplatformApp

Repository files navigation

MoviesMultiplatformApp

Overview

image

MovieApp is a Kotlin Multiplatform (KMP) project designed to display movies and their descriptions across Android and iOS platforms. The app leverages Jetpack Compose for Android and SwiftUI for iOS to ensure a native and seamless user experience.

Features

  • Cross-platform support using Kotlin Multiplatform (KMP)
  • Jetpack Compose for Android UI
  • SwiftUI for iOS UI
  • Fetch and display movie details
  • Modular architecture for scalability and maintainability

Technology Stack

  • Kotlin Multiplatform (KMP) - Shared business logic
  • Jetpack Compose - UI framework for Android
  • SwiftUI - UI framework for iOS
  • Ktor - Networking for API calls
  • SQLDelight - Local database for caching
  • Koin - Dependency Injection
  • Coroutines & Flow - Asynchronous programming

Screen Shots

Android Screenshots

image image

iOS Screenshots

image image

About

Kotlin Multiplatform (KMP) project designed to display movies and their descriptions across Android and iOS platforms. The app leverages Jetpack Compose for Android and SwiftUI for iOS to ensure a native and seamless user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published