John O'Reilly

• Software Engineer
• Kotlin @GoogleDevExpert
• Open-source projects at github.com/joreilly
• Blog at johnoreilly.dev

John O'Reillyoreillyj
2024-11-17

@StewartLynch are there any good Bluesky starter packs for iOS Devs that you'd recommend?

John O'Reillyoreillyj
2024-11-17

If folks can add a "Bluesky" custom link in their Sessionize speaker profile then hopefully we can start to show in Confetti (github.com/joreilly/Confetti) for future conferences

John O'Reillyoreillyj
2024-11-17
John O'Reillyoreillyj
2024-10-27

Using Vertex AI in a Compose/Kotlin Multiplatform project johnoreilly.dev/posts/vertex-a

John O'Reillyoreillyj
2024-10-13

Still more work needed but have core functionality working in Confetti (github.com/joreilly/Confetti) iOS client to support Google Sign-In + bookmarks (matching up with what's in Android client already).

John O'Reillyoreillyj
2024-10-10

Following Kotlin Multiplatform samples updated to use Ktor 3.

➡️ ClimateTrace (github.com/joreilly/ClimateTra)
➡️ PeopleInSpace (github.com/joreilly/PeopleInSp)
➡️ BikeShare (github.com/joreilly/BikeShare)
➡️ FantasyPremierLeague (github.com/joreilly/FantasyPre)
➡️ GalwayBus (github.com/joreilly/GalwayBus)

John O'Reillyoreillyj
2024-10-05

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

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

John O'Reillyoreillyj
2024-07-29

Wrote a short article outlining changes made to add kotlin-inject to the BikeShare Kotlin Multiplatform sample. johnoreilly.dev/posts/kotlin-i

John O'Reillyoreillyj
2024-07-19

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).

John O'Reillyoreillyj
2024-06-10

Trying GalwayBus Kotlin Multiplatform sample (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.

John O'Reillyoreillyj
2024-05-30

Just fyi that the Confetti project now includes data for Droidcon Berlin (github.com/joreilly/Confetti)

John O'Reilly boosted:
2024-05-17

The Jetpack Paging library recently went KMP with its 3.3.0 release - really neat to see how you can hook it up to SwiftUI by using the common APIs available to all platforms!

Thanks @oreillyj for the great blog post: johnoreilly.dev/posts/jetpack_

John O'Reillyoreillyj
2024-02-28

Next conference supported by Confetti (github.com/joreilly/Confetti)....SheDev, an International Women's Day celebration organized by GDG Warsaw on March 9, 2024 (gdg.community.dev/events/detai)

John O'Reilly boosted:
2024-02-20

OK, I pushed the button on jetc.dev Newsletter Issue #203! Compose Multiplatform RCs! State! Nested scrolling! @oreillyj on Amper! Compose Cupertino! Compose... Hammer? And... we can memoize lambdas?!? jetc.dev/issues/203 #JetpackCompose #AndroidDev

John O'Reillyoreillyj
2024-02-13

Using Amper with Fleet in a Kotlin/Compose Multiplatform project johnoreilly.dev/posts/amper-km

With the recent 0.2.0 release of Amper I thought it was finally time to have a go at migrating one of the samples I have over to using it! Changes are in the ClimateTraceKMP amper branch.(github.com/joreilly/ClimateTra)

John O'Reilly boosted:
2024-01-26

If you're interested in using Gemini, Google's LLM with Kotlin Multiplatform, check out @oreillyj's work!

not-only-swift.peterfriese.dev

John O'Reillyoreillyj
2024-01-02

Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project johnoreilly.dev/posts/gemini-k

John O'Reillyoreillyj
2023-12-31

New basic Kotlin Mutliplatform sample to exercise Gemini Generative AI APIs (using Ktor with REST version of Gemini APIs
ai.google.dev/tutorials/rest_q).

UI is using Compose Multiplatform running on iOS, Android, Desktop and (Wasm based) Web.

github.com/joreilly/GeminiKMP

John O'Reillyoreillyj
2023-12-07

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

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

John O'Reillyoreillyj
2023-12-03

With the recent Realm Kotlin 1.13.0 release all of the samples at github.com/joreilly now have K2 compiler enabled by default.

✅ PeopleInSpace
✅ Confetti
✅ StarWars
✅ MortyCompose
✅ GalwayBus
✅ FantasyPremierLeague
✅ BikeShare
✅ Chip8

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst