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
16 forks
Language: Kotlin
last commit: almost 2 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joreilly/wordmasterkmpA Kotlin Multiplatform game project with multiple clients (iOS, Android, Desktop) sharing the same core game logic and state management65
joreilly/bikeshareAn example project demonstrating the use of Kotlin Multiplatform, Jetpack Compose, and SwiftUI to build a bike share application with local persistence using Realm.705
joreilly/peopleinspaceAn example Kotlin Multiplatform project showcasing various client-side frameworks and a Ktor backend3,004
ezike/starwarssearch-mviAn Android project demonstrating MVI architecture and various dependency libraries197
russhwolf/multiplatform-settingsA library providing a unified way to store and manage key-value data across multiple platforms1,725
jeremyconkin/starwarssealsAn app that uses CoreGraphics and UIViews to display Star Wars emblems in Swift playgrounds3
reactivedroid/tvflixAn Android app replicating TVMaze.com's functionality with Kotlin and various architecture components for learning and demonstration purposes.412
mutualmobile/praxisAn Android app demonstrating Clean Architecture principles with Jetpack Compose and multiple libraries362
jsuarezruiz/mytripcountdownA sample Xamarin.Forms app demonstrating the creation of a good-looking UI with animations and other features.107
touchlab/droidconkotlinNative mobile apps for Droidcon events backed by Sessionize data API1,054
pawegio/kandroidA Kotlin library that provides useful extensions to eliminate boilerplate code in Android development894
a914-gowtham/ricknmortycomposeAn Android app demoing GraphQL with Jetpack Compose and dependency injection using Hilt/Koin.27
jordaaash/react-native-webview-crosswalkCrosswalk's WebView implementation for React Native on Android using Java and AAR files.97
yonat/multisliderA customizable UI slider component with multiple thumbs and range highlight options.494
zedlabs/wallportalAn Android wallpaper application with features like background operations, networking, and UI management using Kotlin and Jetpack Compose.373