joreilly's profile picture. •Mobile Software Engineer @krakentech_ (Octopus Energy Group)
•Android GDE
•Open source KMP/CMP projects http://github.com/joreilly
•Blog http://johnoreilly.dev

John O'Reilly

@joreilly

•Mobile Software Engineer @krakentech_ (Octopus Energy Group) •Android GDE •Open source KMP/CMP projects http://github.com/joreilly •Blog http://johnoreilly.dev

고정된 트윗

Summary of open source Kotlin Multiplatform samples (with platforms supported and key libraries used). The UI in all cases is implemented using either Compose or SwiftUI. Confetti 🔗github.com/joreilly/Confe… ✅ Android, Wear OS, Android Auto, Automotive OS, iOS, Compose for…


Last (and only!) time I was in the beautiful city of Turin was for talk I gave at @swiftheroes_it 3 years ago (time flies!). Really looking forward to returning for this! 🇮🇹🇮🇪

👤🟢 Welcome @joreilly to Droidcon Italy 2025! Staff Software Engineer & Kotlin Multiplatform Expert 🇮🇹🎙️ 🔎 “Kotlin and Compose Multiplatform patterns for iOS interop” DC25 agenda: it.droidcon.com/2025/agenda/ Kotlin Multiplatform and Compose Multiplatform are changing how we build…

Droidconit's tweet image. 👤🟢 Welcome @joreilly to Droidcon Italy 2025!
Staff Software Engineer & Kotlin Multiplatform Expert 🇮🇹🎙️

🔎 “Kotlin and Compose Multiplatform patterns for iOS interop”
DC25 agenda: it.droidcon.com/2025/agenda/

Kotlin Multiplatform and Compose Multiplatform are changing how we build…


John O'Reilly 님이 재게시함

There's also a Compose Multiplatform version of the nav3-recipes repository: github.com/terrakok/nav3-…


Junie is perfect for something like this (in a #KMP project).....it added Android, iOS and JVM implementations (using expect/actual) and also updated the tests.

joreilly's tweet image. Junie is perfect for something like this (in a #KMP project).....it added  Android, iOS and JVM implementations (using expect/actual) and also updated the tests.

Proposal for new IDE feature......it challenges you to a chess game and depending on how you do it decides whether you're allowed to edit code or not 😀.


Just noticed that the recent 1.10.0-alpha02 release of Compose Multiplatform incudes initial support for the Navigation3 library! github.com/JetBrains/comp…


It's that time of year again—I'm ready to hibernate! #MentalHealth


John O'Reilly 님이 재게시함

Created a new GitHub project with Claude Code subagents for Kotlin Multiplatform that I use for my projects. - Localizes your app in multiple languages - Guides UI development with Jetpack Compose and the MVVM pattern - Helps build the data layer following Android-standard…


This just popped up in feed....Byxbee Parkrun in Palo Alto 6 years ago today. Was over for the launch of Neat at Zoomtopia in San Jose a few days later!

joreilly's tweet image. This just popped up in feed....Byxbee Parkrun in Palo Alto 6 years ago today.  Was over for the launch of Neat at Zoomtopia in San Jose a few days later!

I'm at a stage in my career where I'm not what you might describe as "ambitious"....really just focused on getting the job done. It's interesting though to see others that are (as I probably was at their age) and the effect it has on the way they work and communicate.


Compilation caching in Xcode 26 looks like a useful feature (developer.apple.com/documentation/…)

joreilly's tweet image. Compilation caching in Xcode 26 looks like a useful feature (developer.apple.com/documentation/…)

Must get this up and running again with Apollo MCP Server 1.0!

joreilly's tweet image. Must get this up and running again with Apollo MCP Server 1.0!

LIVE from the #graphqlsummit stage: Apollo MCP Server 1.0 is Generally Available. Featuring OpenTelemetry integration, OAuth, and now production ready. apollographql.pulse.ly/8zcpkyi6nn

apollographql's tweet image. LIVE from the #graphqlsummit stage: Apollo MCP Server 1.0 is Generally Available. Featuring OpenTelemetry integration, OAuth, and now production ready.

apollographql.pulse.ly/8zcpkyi6nn


John O'Reilly 님이 재게시함

Want to increase the speed of your iOS builds? Try incremental compilation for Kotlin/Native, by adding this to your Gradle properties: kotlin.incremental.native=true This is an experimental feature, and we'd love to hear your feedback. Learn more ⤵️ kotlinlang.org/docs/native-im…


Evil is a word that can get overused but hard to know how else to describe what's going on in Ukraine and Gaza (and of course elsewhere). How do you explain to your kids that people like this do exist ☹️


Four-day week 'good for workers and employers' bbc.co.uk/news/articles/… Heard some other headline on radio about this today....could definitely see myself doing this at some point!


John O'Reilly 님이 재게시함

🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get: ✨ Suspend and cancellation support ✨ Kotlin 2.2 baseline ✨ Improved nullability annotations ✨ Convenient UX with contracts Check out the full release notes 👉 kotl.in/b8wncm?utm_cam…

JUnit 6 released, and Kotlin is part of the party 🥳 Suspend & cancellation support is absolutely amazing 🔥🔥🔥



Loading...

Something went wrong.


Something went wrong.