TravelApp-KMP

Introduction: JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)
More: Author   ReportBugs   
Tags:

This is an exploration app for Compose Multiplatform UI. Currently this app have Android, iOS, Web and Desktop part and it is 100% Compose UI. For more details on Compose Multiplatform UI visit: https://github.com/JetBrains/compose-jb/ The support for iOS on Compose Multiplatform is still in experimental phase.

This is just a demonstration, the code is still not in perfect form.

For rest api, I am using Makoon

Current supported Platforms are:

  1. Android
  2. iOS
  3. Web
  4. Desktop

Running the App:

For running the app, you need an api to feed data. For Rest api, I am using Makoon. You can create a local enviroment and add countrieslist api. Here you can find the sample response here: https://raw.githubusercontent.com/SEAbdulbasit/TravelApp-KMP/master/TravelApp-KMM.json

iOS

Simulator Screen Shot - iPhone 14 - 2023-02-14 at 10 33 24 Simulator Screen Shot - iPhone 14 - 2023-02-14 at 10 33 49 Simulator Screen Shot - iPhone 14 - 2023-02-14 at 10 34 11

Android

https://user-images.githubusercontent.com/33172684/218650285-2872c54e-e6cf-4888-8199-ab60f109e27a.mp4

Desktop

image

Web

image

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools