John O'Reilly

28.9K posts

John O'Reilly banner
John O'Reilly

John O'Reilly

@joreilly

• Software Engineer @neatmeetings • Android GDE • Open source #KMP/#CMP projects https://t.co/Fojz2c9UbO • Blog https://t.co/95xo7P1pL2

Galway, Ireland Katılım Mayıs 2008
790 Takip Edilen23.9K Takipçiler
Sabitlenmiş Tweet
John O'Reilly
John O'Reilly@joreilly·
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 Desktop, JVM backend 📚Apollo GraphQL 📚Decompose 📚Koin 📚MultiplatformSettings BikeShare 🔗github.com/joreilly/BikeS… ✅ Android, iOS, Compose for Desktop 📚Ktor 📚Realm 📚Koin PeopleInSpace 🔗github.com/joreilly/Peopl… ✅ Android, Wear OS, iOS, watchOS, macOS, Compose for Desktop, Compose for Web (JS and Wasm), Compose for iOS, JVM backend 📚Ktor 📚SQLDelight 📚Koin GalwayBus 🔗github.com/joreilly/Galwa… ✅Android, iOS, macOS 📚Ktor 📚SQLDelight 📚Koin 📚MultiplatformSettings FantasyPremierLeague 🔗github.com/joreilly/Fanta… ✅Android, iOS, Compose for Desktop 📚Ktor 📚Realm 📚MultiplatformSettings MortyCompose 🔗github.com/joreilly/Morty… ✅Android, iOS 📚Apollo GraphQL 📚Koin 📚MultiplatformPaging StarWars 🔗github.com/joreilly/StarW… ✅Android, Wear, OS, iOS 📚Apollo GraphQL 📚Koin Chip-8 🔗github.com/joreilly/chip-8 ✅Android, Wear, OS, iOS, Compose for Desktop There are also a number of Kotlin Multiplatform related posts based on these samples at johnoreilly.dev.
English
12
34
180
55.8K
John O'Reilly
John O'Reilly@joreilly·
Power stats for yesterday...great when batteries more than cover load when solar panels not generating. Also nearly half of what was generated was fed into grid.
John O'Reilly tweet media
Ireland 🇮🇪 English
0
0
1
20
John O'Reilly
John O'Reilly@joreilly·
This btw was project that was basis for my live coding talk at @kotlinconf last week
Ireland 🇮🇪 English
0
0
1
229
John O'Reilly
John O'Reilly@joreilly·
ClimateTrace KMP/CMP sample (github.com/joreilly/Clima…) just received a number of updates: ✅ AI agent now using Koog 1.0.0 (+ LiteRT based local model support on Android) ✅ AGP 9 migration (using kotlin-tooling-agp9-migration skill) ✅ Several UX enhancements (thanks Claude! 😀)
English
1
3
33
2.2K
John O'Reilly retweetledi
Kotlin by JetBrains
🧩 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. 👉 kotl.in/c58mnc
English
0
8
76
8.8K
John O'Reilly
John O'Reilly@joreilly·
Beautiful day for a lunch time stroll on the Prom! ☀️ #LoveGalway
John O'Reilly tweet media
Ireland 🇮🇪 English
0
0
5
503
John O'Reilly
John O'Reilly@joreilly·
@relizarov Yeah, very much experiencing same thing. Even more now with remote control capability in Claude....out and about and feel need to ask just one more prompt!
English
0
0
3
607
Roman Elizarov
Roman Elizarov@relizarov·
Coding with AI is dangerously addictive. The speed makes it hard to stop and return to the rest of life.
English
40
24
203
15.1K
John O'Reilly
John O'Reilly@joreilly·
Busy few months! May - KotlinConf June - hiking holiday in northern Spain (without the actual hiking thanks to my knee 😀) - Neat office in Cambridge for workshop (day after I get back from Spain!) - Google I/O Connect Berlin July - droidcon USA
English
0
0
11
675
John O'Reilly
John O'Reilly@joreilly·
Starting to add a Koog AI agent to the Confetti KMP sample (github.com/joreilly/Confe…). The project had been using Gemini directly before for providing recommendations but having an agent like this (along with associated tools) is a lot more flexible (still using Gemini as LLM)!
John O'Reilly tweet media
English
1
2
16
986
John O'Reilly
John O'Reilly@joreilly·
Always nice to be home!
John O'Reilly tweet media
Ireland 🇮🇪 English
0
0
13
761
John O'Reilly
John O'Reilly@joreilly·
I've been so focussed on @kotlinconf talk for last few months I've been somewhat neglecting my KMP/CMP samples (github.com/joreilly). Waiting at an airport is perfect time to start updating them again!
English
1
2
29
1.1K
John O'Reilly
John O'Reilly@joreilly·
@tymofii What about getting agent to debug it?
Munich, Germany 🇩🇪 English
0
0
0
36
Tymofii Antonenko
Tymofii Antonenko@tymofii·
@joreilly 2 gets you 80% there faster. But when an agent confidently invents a function, you’ll need 1 to debug the mess. Both matter, just at different stages.
English
1
0
3
38
John O'Reilly
John O'Reilly@joreilly·
This time 40 years ago I was getting ready to do my Leaving Cert (final school exams in Ireland). I was so focused on doing Electronic Engineering in NIHE (now UL) that it was only option I'd selected! A few months later I'd be learning C and knew programming was my future!
English
0
0
13
933
John O'Reilly
John O'Reilly@joreilly·
Live coding talk at @kotlinconf about using Koog in a Compose Multiplatform application completed ✅. Very happy also that I was able to demo new capability to use local models on Android that was released yesterday! (thanks @BoD for photo)
John O'Reilly tweet media
Feldkirchen, Deutschland 🇩🇪 English
2
1
44
1.6K
John O'Reilly
John O'Reilly@joreilly·
Munich right now! Love this weather! ☀️
John O'Reilly tweet media
Munich, Germany 🇩🇪 English
0
1
25
681
John O'Reilly retweetledi
Kotlin by JetBrains
🚀 One of the biggest announcements at #KotlinConf26 was the Kotlin Toolchain. It’s a unified entry point for: ⚡ Creating apps ⚡ Building and testing ⚡ Formatting ⚡ Doc generation ⚡ AI agent integrations Available today for JVM and KMP projects. kotl.in/rm6hir
English
3
12
76
5.2K
John O'Reilly
John O'Reilly@joreilly·
Happy to see sheep did feature in @nicole_terc's excellent and fun talk about Filament 😄🐑 I really want to try it out now. #kotlinconf26
John O'Reilly tweet media
Feldkirchen, Deutschland 🇩🇪 English
0
0
11
559
John O'Reilly
John O'Reilly@joreilly·
I asked Gemini Omni to create a video with a comic book style from this photo (featuring our new puppy 😀)
John O'Reilly tweet media
English
0
0
13
610
John O'Reilly
John O'Reilly@joreilly·
Very cool to see LiteRT-LM integration working now with Koog 1.0. That version also brings OpenTelemetry to other KMP targets. Following is example of telemetry in langfuse for a Koog agent using Gemma 4 E2B model running on an Android device (including tool usage)
John O'Reilly tweet media
English
2
0
12
913