John O'Reilly

@oreillyj
572 Followers
164 Following
65 Posts
• Software Engineer
• Kotlin @GoogleDevExpert
• Open-source #KMP projects at http://github.com/joreilly
• Blog at http://johnoreilly.dev
If folks can add a "Bluesky" custom link in their Sessionize speaker profile then hopefully we can start to show in Confetti (https://github.com/joreilly/Confetti) for future conferences
GitHub - joreilly/Confetti: KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend. - joreilly/Confetti

GitHub
Still more work needed but have core functionality working in Confetti (https://github.com/joreilly/Confetti) iOS client to support Google Sign-In + bookmarks (matching up with what's in Android client already). #KMP
GitHub - joreilly/Confetti: KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend. - joreilly/Confetti

GitHub
Trying GalwayBus Kotlin Multiplatform sample (https://github.com/joreilly/GalwayBus) on iOS 18 based simulator and built with Xcode 16 beta. Will try more of the samples but looking good so far. #wwdc24 #KMP
GitHub - joreilly/GalwayBus: Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI

Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI - GitHub - joreilly/GalwayBus: Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI

GitHub
Just fyi that the Confetti #KMP project now includes data for Droidcon Berlin (https://github.com/joreilly/Confetti)
GitHub - joreilly/Confetti: KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend. - joreilly/Confetti

GitHub
Next conference supported by Confetti (https://github.com/joreilly/Confetti)....SheDev, an International Women's Day celebration organized by GDG Warsaw on March 9, 2024 (https://gdg.community.dev/events/details/google-gdg-warszawa-presents-shedev-international-womens-day/)
GitHub - joreilly/Confetti: KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend. - joreilly/Confetti

GitHub

The Kotlin/Wasm based Compose for Web clients in following Kotlin Multiplatform projects are using new alpha. Exciting times! 🚀

✅ PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
✅ BikeShare (https://github.com/joreilly/BikeShare)
✅ Chip-8 (https://github.com/joreilly/chip-8)

GitHub - joreilly/PeopleInSpace: Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.

Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend. - GitHub - joreilly/PeopleI...

GitHub
Made some updates to the Wasm based Compose for Web client in the BikeShare #KMP sample (https://github.com/joreilly/BikeShare). The UI is still a bit "random" but very cool to just be able to use same Compose code to create a web app like this.
GitHub - joreilly/BikeShare: 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, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence - GitHub - joreilly/BikeShare:...

GitHub
If you're attending DevFest Venice, Stockholm or Ireland this Saturday (December 2nd) then just reminder that Confetti (https://github.com/joreilly/Confetti) has you covered! 🇮🇹🇸🇪🇮🇪
@[email protected]
GitHub - joreilly/Confetti: KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend. - joreilly/Confetti

GitHub
Latest stable version (v120) of Firefox can now run Wasm based Compose for Web apps without needing to set any flags etc (btw already the case for current stable version of Chrome)! Trying out https://joreilly.github.io/chip-8/ here (built from https://github.com/joreilly/chip-8)
Chip8 with Kotlin/Wasm

Following #KMP samples that include Wasm based Compose for Web clients have been updated to use latest Kotlin 1.9.20 compatible versions.

🌐 BikeShare (https://github.com/joreilly/BikeShare) - shown here.
🌐 PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
🌐 Chip-8 (https://github.com/joreilly/chip-8)

GitHub - joreilly/BikeShare: 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, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence - GitHub - joreilly/BikeShare:...

GitHub