John O'Reilly's Projects
Repository of examples that showcase the various features of ConstraintLayout
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
Solution code for Android Basics in Kotlin course
SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence
SwiftUI, Jetpack Compose, Compose for Wear, Compose for Web and Compose for Desktop based Kotlin Multiplatform fork of https://github.com/cbeust/chip-8 (Chip-8 Emulator)
Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.
Jetpack compose treemap chart implementation
KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.
Minimal version of Confetti i0S clients that consumes shared KMM code as Swift Package
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
Droidcon Lisbon 2019 application developed to showcase the potential of Kotlin Multiplatform
:octocat: ExpandingCollection is a material design card peek/pop controller
Fantasy Premier League Kotlin Multiplatform sample using Jetpack Compose, Compose for Desktop and SwiftUI (and Realm for local persistence)
Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI
Android Client that shows Galway Bus Info (deprecated!)
Kotlin Multiplatform sample that uses Gemini Generative AI APIs. Runs on Android, iOS, Desktop and Wasm based Compose for Web.
GeoFire for Java - Realtime location queries with Firebase
:ramen: Minimalist Jekyll Template
KaMP Kit by Touchlab is a collection of code and tools designed to get your mobile team started quickly with Kotlin Multiplatform.
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
Pure Kotlin GraphQL implementation
Library to use Kotlin Coroutines from Swift code in KMP apps
Wizard for Kotlin Multiplatform