John O'Reilly
@johnoreilly.dev
1.5K followers 330 following 790 posts
•Software Engineer, Kraken Tech (Octopus Energy Group) •Android #GDE •Open-source #KMP/#CMP projects: http://github.com/joreilly •Blog: http://johnoreilly.dev •Living in Galway, Ireland 🇮🇪
Posts Media Videos Starter Packs
Pinned
johnoreilly.dev
Potentially some new followers here so just fyi that I generally post about all things Kotlin (and more recently) Compose Multiplatform.

- Currently have 12 KMP/CMP samples at github.com/joreilly (determined not to create any new ones for a while 😀)
- Blog at johnoreilly.dev
johnoreilly.dev
Must get this up and running again with Apollo MCP Server 1.0!
johnoreilly.dev
Yeah, perhaps....I haven't noticed that before but then again maybe wasn't looking that closely.
Reposted by John O'Reilly
kotlinlang.org
⚡ 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 👉 https://kotl.in/t37r88
Tips for improving compilation time | Kotlin
kotlinlang.org
johnoreilly.dev
Hmm, emissions data is coming from tool which is using endpoint to get data so shouldn't be related to agent/LLM. I'll check it again later.
johnoreilly.dev
Is there reason it's described as a "JVM-native framework" instead of "Kotlin Multiplatform framework"?
johnoreilly.dev
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 ☹️
johnoreilly.dev
Four-day week 'good for workers and employers' www.bbc.co.uk/news/article...

Heard some other headline on radio about this today....could definitely seem myself doing this at some point!
Four-day week good for workers and employers, pilot study finds
A trial has found that 98% of staff felt morale and motivation had improved with reduced hours.
www.bbc.co.uk
johnoreilly.dev
And this is example of one of. the Tools that Koog is configured to use (there's also ones for getting country and population data).

The Koog agent code, these tools and the repository class they're using are all in shared #KMP code.
johnoreilly.dev
Any chance this can be installed by default on Android Studio #AndroidDev
johnoreilly.dev
Son doing a bit of welding on his car.... another skill learnt from YouTube 😀
johnoreilly.dev
#DevFest Venice 2025 now included in Confetti (github.com/joreilly/Con...)
johnoreilly.dev
Trying out new Functional Agents support in Koog 0.5.0 (github.com/JetBrains/koog) ....also have set things up now to invoke population and emission data tools in parallel which makes running agent much faster!

Code in ClimateTrace #KMP sample (github.com/joreilly/Cli...).
johnoreilly.dev
Yeah, makes sense....was more thinking about getting things generally up and running initially.....can switch then to particular LLM to, as you say, fine tune.
johnoreilly.dev
I think this is quite a useful option to have....you can get your general setup (e.g. prompts, agent strategy, tools etc) up and running using Ollama on JVM before switching to (and spending money on!) the likes of Gemini, OpenAI, Anthropic etc
johnoreilly.dev
Just updated the sample to use today's Koog 0.5.0 release (github.com/JetBrains/ko...).

Also now using per platform LLM Models:
- Ollama along with relatively new gpt-oss:20b model running locally on JVM
- Gemini 2.5 Flash on Android, iOS and Web
johnoreilly.dev
Wow, era of printed boarding passes coming to an end!
johnoreilly.dev
Reminder that Compose Multiplatform (www.jetbrains.com/compose-mult...) is Stable on iOS, Android and Desktop....and now in Beta for Web.
johnoreilly.dev
Nice to see #KMP is becoming increasingly popular in France! 🇫🇷
Reposted by John O'Reilly
gradle.com
From the #Gradle community 👉 👉 👉

Martin Bonnin shares his thoughts on the separation of concerns for your Gradle plugins!

https://mbonnin.net/2025-08-24_isolation_101/
Classloader isolation 101
Separation of concerns for your Gradle plugins
mbonnin.net
johnoreilly.dev
Just updated the sample to use today's Koog 0.5.0 release (github.com/JetBrains/ko...).

Also now using per platform LLM Models:
- Ollama along with relatively new gpt-oss:20b model running locally on JVM
- Gemini 2.5 Flash on Android, iOS and Web
Reposted by John O'Reilly
droidcon.it
🟢 The wait is over: the official agenda for Droidcon Italy 2025 is now live!
it.droidcon.com/2025/agenda

Talks, topics, and tech deep dives are online and that’s not all…

🎤 More speakers announced!

👀 Keep your eyes on the site as we complete the roster
johnoreilly.dev
Over the last 15+ years we've been progressively locking in new levels in the game of mobile app development but really feel we're close to reaching a very significant new one. #KMP #CMP