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…


Looks like a nice morning for my commute in to work 😃

joreilly's tweet image. Looks like a nice morning for my commute in to work 😃

Cool to see PeopleInSpace (github.com/joreilly/Peopl…) featured here! #KMP #CMP

👋 Android devs, have you tried this yet? Build dashboards and internal tools using Kotlin and Compose Multiplatform. Ship responsive internal apps in the browser – no JavaScript needed. Learn more!



John O'Reilly 님이 재게시함

The Kotlin Multiplatform plugin brings support for common code as well as iOS-specific code into your IDE, so you can write Swift code in IntelliJ IDEA and Android Studio! plugins.jetbrains.com/plugin/14936-k…

sebi_io's tweet image. The Kotlin Multiplatform plugin brings support for common code as well as iOS-specific code into your IDE, so you can write Swift code in IntelliJ IDEA and Android Studio! plugins.jetbrains.com/plugin/14936-k…

John O'Reilly 님이 재게시함

🚨 @Revolut launches “Street Mode”, one of the smartest security upgrades we’ve seen in fintech this year. Phone thefts are exploding. And the threat has evolved: Criminals now force victims to complete the selfie check before running, a trend known as “transfer mugging.”…

oost_marcel's tweet image. 🚨 @Revolut  launches “Street Mode”, one of the smartest security upgrades we’ve seen in fintech this year.

Phone thefts are exploding.

And the threat has evolved:

Criminals now force victims to complete the selfie check before running, a trend known as “transfer mugging.”…

Not feeling very confident about my flight from Shannon to Heathrow going ahead this afternoon! #StormBram


John O'Reilly 님이 재게시함

We have an update about the future of Fleet. Starting December 22, 2025, Fleet will no longer be available for download. We are now building a new product focused on agentic development. Learn more about this decision in our blog post: jb.gg/c4ac85

JetBrains_Fleet's tweet image. We have an update about the future of Fleet.
Starting December 22, 2025, Fleet will no longer be available for download. We are now building a new product focused on agentic development.

Learn more about this decision in our blog post: jb.gg/c4ac85

John O'Reilly 님이 재게시함

Looks like Swift Export hit a pretty big milestone in last night's dev build with coroutine cancellation now working! 🎉 #KMP Have created minimal sample to test it out. github.com/joreilly/Swift…


John O'Reilly 님이 재게시함

A number of folks asked for this article as an AGENTS.md file, so here you go! All contributions are welcome; please open a PR, so we can make it great for everyone. github.com/twostraws/Swif…

Four times in four days I've been asked for advice on working with AI-generated Swift code, so here you go – here's a brief article about dubious code I suggest you watch out for, and what to replace it with instead: hackingwithswift.com/articles/281/w…



John O'Reilly 님이 재게시함

I also have a sample that covers some Swift Export use-cases 😃 Regarding suspend fun cancellation, I cancel the task manually from iOS side (which is the same when you tie a task to a View lifecycle by .task {}). If you find the time check it out: github.com/GuilhE/SwiftEx…😇


Thought I'd ask Gemini for a joke 😀

joreilly's tweet image. Thought I'd ask Gemini for a joke 😀

One more Nano Banana Pro generated infographic! #KMP #CMP

joreilly's tweet image. One more Nano Banana Pro generated infographic! #KMP #CMP

Had another go at creating an infographic using Nano Banana Pro....this time "'Create an infographic showing architecture of a Compose Multiplatform application" #KMP #CMP

joreilly's tweet image. Had another go at creating an infographic using Nano Banana Pro....this time "'Create an infographic showing architecture of a Compose Multiplatform application" #KMP #CMP

John O'Reilly 님이 재게시함

Integrating the agent you want into the IDE you love should be effortless. That’s why we've partnered with @zeddotdev to create the Agent Client Protocol (ACP). The first implementation is included in the 2025.3 JetBrains IDEs release. Read more in our blog:…

jetbrains's tweet image. Integrating the agent you want into the IDE you love should be effortless. That’s why we've partnered with @zeddotdev to create the Agent Client Protocol (ACP). The first implementation is included in the 2025.3 JetBrains IDEs release. Read more in our blog:…

Interesting to see following in a job description! "We strongly value engineers who actively use AI coding tools to accelerate development."


November Google Cloud costs to run Confetti (github.com/joreilly/Confe…) backend....typically around the same most months (covered btw by @GoogleDevExpert GCP credits).

joreilly's tweet image. November Google Cloud costs to run Confetti (github.com/joreilly/Confe…) backend....typically around the same most months (covered btw by @GoogleDevExpert GCP credits).

Loading...

Something went wrong.


Something went wrong.