StarWars

Cross-platform UI demo

A sample project demonstrating the use of GraphQL and Kotlin Multiplatform to build cross-platform UIs for Android, iOS, WearOS, and other platforms.

Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)

GitHub

216 stars
4 watching
15 forks
Language: Kotlin
last commit: 6 days ago
Linked from 1 awesome list

androidapollographqlgraphqlgraphql-clientiosjetpack-composekmmkotlinkotlin-multiplatformkotlin-multiplatform-mobilekotlin-nativeswiftswiftuiwearos

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
joreilly/wordmasterkmp A Kotlin Multiplatform game project with multiple clients (iOS, Android, Desktop) sharing the same core game logic and state management 65
joreilly/bikeshare An example project demonstrating the use of Kotlin Multiplatform, Jetpack Compose, and SwiftUI to build a bike share application with local persistence using Realm. 698
joreilly/peopleinspace An example Kotlin Multiplatform project showcasing various client-side frameworks and a Ktor backend 2,980
ezike/starwarssearch-mvi An Android project demonstrating MVI architecture and various dependency libraries 197
russhwolf/multiplatform-settings A Kotlin library for sharing data between multiple platform-specific applications 1,682
jeremyconkin/starwarsseals An app that uses CoreGraphics and UIViews to display Star Wars emblems in Swift playgrounds 3
reactivedroid/tvflix An Android app replicating TVMaze.com's functionality with Kotlin and various architecture components for learning and demonstration purposes. 411
mutualmobile/praxis An Android app demonstrating Clean Architecture principles with Jetpack Compose and multiple libraries 361
jsuarezruiz/mytripcountdown A sample Xamarin.Forms app demonstrating the creation of a good-looking UI with animations and other features. 107
touchlab/droidconkotlin Native mobile apps for Droidcon events backed by Sessionize data API 1,046
pawegio/kandroid A Kotlin library that provides useful extensions to eliminate boilerplate code in Android development 896
a914-gowtham/ricknmortycompose An Android app demoing GraphQL with Jetpack Compose and dependency injection using Hilt/Koin. 26
jordaaash/react-native-webview-crosswalk Crosswalk's WebView implementation for React Native on Android using Java and AAR files. 97
yonat/multislider A customizable UI slider component with multiple thumbs and range highlight options. 494
zedlabs/wallportal An Android wallpaper application with features like background operations, networking, and UI management using Kotlin and Jetpack Compose. 369