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
You can view it live here
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://github.com/SEAbdulbasit/TravelApp-KMP/blob/master/TravelApp-KMM.json
WhatsApp.Video.2023-02-14.at.10.33.10.AM.mp4
To add a new country, follow this guide
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