• Stars
    star
    556
  • Rank 80,098 (Top 2 %)
  • Language
    Kotlin
  • Created almost 2 years ago
  • Updated 5 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
825
star
2

recipe-app

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

reflective-ui-kmm

This is to create a reflective UI in Compose Multiplatform
Kotlin
151
star
4

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
146
star
5

NFCReader-KMP

Cross-platform NFC Tag reader built with Kotlin Multiplatform for Android and iOS.
Kotlin
76
star
6

Camera-KMP

This repository provides a comprehensive example of how to use the camera in a Kotlin Multiplatform (KMP) project. It demonstrates the implementation of camera functionality across multiple platforms, ensuring a consistent and seamless user experience.
Kotlin
42
star
7

slide-puzzle-compose-multiplatform

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

circular-fillable-loaders

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

ChatGPT-Plugin

Kotlin
32
star
10

compose-particles-kmp

Kotlin
27
star
11

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
19
star
12

asteroids-compose-multiplatform

Showcasing of Asteroids game with Compose Multiplatform
Kotlin
18
star
13

evervault-animation-kmp

Kotlin
17
star
14

floating-window

Kotlin
9
star
15

ImageAppKMP

Kotlin
7
star
16

image-editor

Kotlin
4
star
17

VoyagerVMTesting

Kotlin
3
star
18

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
3
star
19

NewsApp

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

Test1234

Kotlin
1
star
21

MoviesListingTest

Kotlin
1
star
22

RunAll

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

ScrollTransactionAnimation

Kotlin
1
star