- Notifications
You must be signed in to change notification settings - Fork121
KMP/CMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, and Compose Multiplatform Desktop, Web and iOS clients along with GraphQL backend.
License
joreilly/Confetti
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Kotlin/Compose Multiplatform GraphQL project (backend and clients) to allow viewing of conference information for a range of conferences.
Includes:
- Compose Multiplatform (CMP) clients (Android, Desktop and Web)
- Compose for Wear OS client (contributed byhttps://github.com/yschimke)
- Android Auto and Automotive OS (contributed byhttps://github.com/cmota)
- Apollo GraphQL based Kotlin Multiplatform sharedcode
- GraphQL backend
- Swift/Kotlin ViewModel alignment in a Kotlin Multiplatform project
- Using KMM-ViewModel library to share VM between iOS and Android
- Consuming Compose for iOS in a SwiftUI application
Use Android Studio/IntelliJ to build/run Android client.Requires Xcode 14 or later for iOS client.


Gemini based talk recommendations for particuar conference are included in the mobile clients (ifgemini_api_key configured inlocal.properties). Desktop client allows free entry of query.

The API is available athttps://confetti-app.dev/graphql (IDE).You can query the list of conferences withconferences.id and chose what conference to query bypassing a"conference" HTTP header
About
KMP/CMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, and Compose Multiplatform Desktop, Web and iOS clients along with GraphQL backend.
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.



