• Stars
    star
    462
  • Rank 91,663 (Top 2 %)
  • Language
    Kotlin
  • Created over 1 year ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JetBrains Compose Multiplatform UI App (Android, iOS, Desktop, Web). MVVM - Kotlin MultiPlatform (KMP)

TravelApp-KMP (Compose Multiplatform_

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://github.com/SEAbdulbasit/TravelApp-KMP/blob/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

WhatsApp.Video.2023-02-14.at.10.33.10.AM.mp4

Desktop

image

Web

image

More Repositories

1

MusicApp-KMP

This is a music player app built using Compose Multiplatform UI and KMP that works on Android, iOS, Desktop, and Web platforms.
Kotlin
618
star
2

recipe-app

Recipe App in Compose Multiplatform (KMP) targeting Android, iOS, Web and Desktop.
Kotlin
393
star
3

KMP-Compose-Template

This repo is a template from getting started with Compose Multiplatform or Kotlin Multiplatform with support for Android, iOS, Web and Desktop.
Kotlin
126
star
4

reflective-ui-kmm

This is to create a reflective UI in Compose Multiplatform
Kotlin
92
star
5

slide-puzzle-compose-multiplatform

This is a puzzle game on Compose Multiplatform for Android, iOS, Web and Desktop
Kotlin
34
star
6

ChatGPT-Plugin

Kotlin
31
star
7

circular-fillable-loaders

This is a compose mutliplatform example of this repo: https://github.com/lopspower/CircularFillableLoaders
Kotlin
28
star
8

compose-particles-kmp

Kotlin
28
star
9

SearchMusic

This is a simple app to get music from iTunes REST api and play them via ExoPlayer. The Application is handling process death and configuration changes scenarios.
Kotlin
18
star
10

evervault-animation-kmp

Kotlin
18
star
11

asteroids-compose-multiplatform

Showcasing of Asteroids game with Compose Multiplatform
Kotlin
16
star
12

ImageAppKMP

Kotlin
7
star
13

floating-window

Kotlin
6
star
14

NewsApp

This is a simple app to fetch news from different sources
Kotlin
3
star
15

image-editor

Kotlin
2
star
16

glassmorphic-compose-kmp

Recently came to know about this article by @kirill-grouchnikov and was so impressed. I wanted to give it a try in Compose Multiplatform
Kotlin
2
star
17

RunAll

This is a plugin to run all the available configuration.
Kotlin
1
star
18

ScrollTransactionAnimation

Kotlin
1
star