TravelApp-KMP
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:
- Android
- iOS
- Web
- Desktop
Live
You can view it live here
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
![]() |
![]() |
![]() |
Android
Desktop
Web
How to contribute?
To add a new country, follow this guide
Added countries list
Following is the list of countries that are added to the app:
- Egypt
- Japan
- France
- Bangladesh
- India
- Pakistan
- Algeria
- Germany
- United Kingdom
- Switzerland
- Costa Rica
- Alyemen
- Lithuania
- Indonesia
- Iraq
- Kenya
- Vietnam
- Peru
- Saudi Arabia
- United States