Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joreilly/starwars

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

android apollographql graphql graphql-client ios jetpack-compose kmm kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui wearos

Last synced: about 5 hours ago
JSON representation

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

Awesome Lists containing this project

README

        

# StarWars

![kotlin-version](https://img.shields.io/badge/kotlin-2.0.0-blue?logo=kotlin)

Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql).
Makes use of [Apollo](https://github.com/apollographql/apollo-android) library and in particular
it's [Kotlin Multiplatform support](https://www.apollographql.com/docs/android/essentials/get-started-multiplatform/).

## Screenshots

![StarWars Screenshot](/art/screenshot1.png?raw=true )

### Test GraphQL backend

The repo includes a small test GraphQL backend implemented using [GraphQL Kotlin](https://github.com/ExpediaGroup/graphql-kotlin). Run locally using `./gradlew bootRun`

## Full set of Kotlin Multiplatform/Compose/SwiftUI samples

* PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
* GalwayBus (https://github.com/joreilly/GalwayBus)
* Confetti (https://github.com/joreilly/Confetti)
* BikeShare (https://github.com/joreilly/BikeShare)
* FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
* ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
* GeminiKMP (https://github.com/joreilly/GeminiKMP)
* MortyComposeKMM (https://github.com/joreilly/MortyComposeKMM)
* StarWars (https://github.com/joreilly/StarWars)
* WordMasterKMP (https://github.com/joreilly/WordMasterKMP)
* Chip-8 (https://github.com/joreilly/chip-8)