📱 Compose Multiplatform App (Android & iOS)
This project is built using Compose Multiplatform (CMP), allowing us to share UI, state, and business logic across Android and iOS from a single Kotlin codebase.
The goal of this setup is to maximize code sharing while still keeping full access to platform-specific APIs when needed.
🧩 Project Structure
-
/composeApp is for code that will be shared across the application.
It contains several subfolders:
-
commonMain is for code that’s common for all targets.
-
Other folders are for Kotlin code that will be compiled for only the platform indicated in the folder name.
-
-
/iosApp contains iOS applications. This is the entry point for the iOS app.
Android Demo
https://github.com/DeemAQ/PodcastApp/blob/master/assets/android_demo.mp4
APK: https://github.com/DeemAQ/PodcastApp/blob/master/assets/thamanyah.apk
iOS Demo
https://github.com/DeemAQ/PodcastApp/blob/master/assets/ios_demo.mp4