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
@StewartLynch are there any good Bluesky starter packs for iOS Devs that you'd recommend?
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
John O'Reilly (@oreillyj.bsky.social)

•Staff Software Engineer, Kraken Tech (Octopus Energy Group) •Kotlin #GDE •Open-source #KMP/#CMP projects: http://github.com/joreilly •Blog: http://johnoreilly.dev

Bluesky Social
Using Vertex AI in a Compose/Kotlin Multiplatform project https://johnoreilly.dev/posts/vertex-ai-kmp/
Using Vertex AI in a Compose/Kotlin Multiplatform project

The general availability of Vertex AI in Firebase was announced recently and in this article we’ll show how to use the associated Android and iOS SDKs in a Compose/Kotlin Multiplatform project. The code shown is included in the VertexAI-KMP-Sample repository. Vertex AI in Firebase is now generally available.You can confidently...

John O'Reilly
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

Following Kotlin Multiplatform samples updated to use Ktor 3.

➡️ ClimateTrace (https://github.com/joreilly/ClimateTraceKMP)
➡️ PeopleInSpace (https://github.com/joreilly/PeopleInSpace)
➡️ BikeShare (https://github.com/joreilly/BikeShare)
➡️ FantasyPremierLeague (https://github.com/joreilly/FantasyPremierLeague)
➡️ GalwayBus (https://github.com/joreilly/GalwayBus)

GitHub - joreilly/ClimateTraceKMP: Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data. - joreilly/ClimateTraceKMP

GitHub

Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project https://johnoreilly.dev/posts/circuit-cmp-kmp/

A short article outlining some of changes made to the BikeShare #KMP sample to make of the really nice Circuit framework.

Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project

We’ve seen increasing usage of the Circuit framework in Kotlin/Compose Multiplatform projects and I thought it was time to update one of the samples I have to make use of it. This article outlines some of the key changes made to use Circuit in the BikeShare sample. That project had...

John O'Reilly
Wrote a short article outlining changes made to add kotlin-inject to the BikeShare Kotlin Multiplatform sample. https://johnoreilly.dev/posts/kotlin-inject-kmp/ #KMP
Using kotlin-inject in a Kotlin/Compose Multiplatform project

I’ve been using Koin in most of the Kotlin Multiplatform (KMP) samples I have but thought it would be good to include use of at least one other DI framework and this article outlines changes made to add kotlin-inject to the BikeShare KMP sample. This project retrieves data from a...

John O'Reilly
In just over a week I'll be starting work as a staff software engineer at Kraken Technology....part of Octopus Energy group. Very excited about both the focus of the company (green energy) and the tech (Kraken has been a pioneer in use of Kotlin Multiplatform).
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