John O'Reilly

@johnoreilly.dev

•Software Engineer •Android #GDE •Open-source #KMP/#CMP projects: http://github.com/joreilly •Blog: http://johnoreilly.dev •Living in Galway, Ireland 🇮🇪

I usually include a destkop/JVM client in Compose Multiplatform projects I work on as I think faster to iterate on. Just realised that also very useful to have a Kotlin/Wasm based client as Claude is able to drive it faster using following plugin code.claude.com/docs/en/chrome

Use Claude Code with Chrome - Claude Code Docs

Connect Claude Code to your Chrome browser to test web apps, debug with console logs, automate form filling, and extract data from web pages.

code.claude.com

I've said it before but AI coding agents are addictive. I have a personal Claude Pro account and it's probably good that I hit limits it has and have to wait till those reset again!

Sooo many #KMP libraries being created these days. Not that there's anything necessarily wrong with this but wonder how many are AI generated. I guess we just end up with long tail of options.

This is very cool. Testing new Galway Bus app on my phone. Found an issue and asked Claude code back at my laptop (using remote control) to fix and deploy then to play store (internal testing channel). ....short while later new version was available to install and test!

Bild

Wife and I celebrating our ​30th wedding anniversary this year....back then none of these existed! ​📱 Smartphones & App Stores 📶 Wi-Fi & Bluetooth ☁️ Cloud Computing 📺 Streaming (Netflix/Spotify/YouTube) 🤖 Modern AI & LLMs ⛓️ Cryptocurrency 📸 Social Media

🧩 How do you unify Android and iOS code without rewriting everything? In this case study, Workday shares how they adopted Kotlin Multiplatform step by step to reduce duplication, share business logic across platforms, and fit KMP into native apps. Read the case study 👉 https://kotl.in/c58mnc

Adopting Kotlin Multiplatform: A Practical Guide to Unifying Codebases

What if you could build features once and run them natively on both Android and iOS, without the compromises of traditional cross-platform…

medium.com