ai (14) architecture (6) build (3) cloud (2) compose (21) desktop (1) di (3) gemini (3) gemma (3) graphql (1) kmp (42) koog (5) maps (2) mcp (2) persistence (6) swift-interop (8) swiftui (9) web (1)

 ai (14)

On-device embeddings with EmbeddingGemma 2 in the Koog-based Confetti AI agent
Rendering AI agent generated UI using Jetpack Compose A2UI and Koog
Using the new Google Gen AI SDK for Kotlin
Running golf swing analysis on an Android device with a fine-tuned Gemma 4 model
Engineering log: fine-tuning Gemma 4 E4B with LoRA to bring FormAI's coaching on-device
Scanning bus stop codes with ML Kit and Vision in the GalwayBus Compose Multiplatform app
Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
Adding embeddings/RAG support to the Koog-based AI agent in Confetti
Deploying a Kotlin-based remote MCP Server to Google Cloud Run
Using Google's Agent Development Kit for Java from Kotlin code
Initial exploration of using Koog for developing Kotlin based AI agents
Kotlin MCP 💜 Kotlin Multiplatform
Using Vertex AI in a Compose/Kotlin Multiplatform project
Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project

 architecture (6)

Using Navigation 3 with Compose Multiplatform
Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project
Using KMM-ViewModel library to share VM between iOS and Android
Swift/Kotlin ViewModel alignment in a Kotlin Multiplatform project
Comparing use of LiveData and StateFlow in a Jetpack Compose project
Exploring use of StateFlow in a Kotlin Multiplatform project

 build (3)

Kotlin Multiplatform iOS build times: what's actually driving the cost
Using Amper with Fleet in a Kotlin/Compose Multiplatform project
Using different Kotlin versions in a KMM project

 cloud (2)

Deploying a Kotlin-based remote MCP Server to Google Cloud Run
Exploring new AWS SDK for Kotlin

 compose (21)

Rendering AI agent generated UI using Jetpack Compose A2UI and Koog
Scanning bus stop codes with ML Kit and Vision in the GalwayBus Compose Multiplatform app
Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
Using Navigation 3 with Compose Multiplatform
Using Vertex AI in a Compose/Kotlin Multiplatform project
Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project
Using kotlin-inject in a Kotlin/Compose Multiplatform project
Exploring New Worlds of UI sharing possibilities in PeopleInSpace using Compose Multiplatform
Consuming Jetpack Paging KMP code in SwiftUI and Compose clients
Using Amper with Fleet in a Kotlin/Compose Multiplatform project
Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project
Displaying Charts on iOS, Android, and Desktop using Compose Multiplatform
Using Compose for a UI component in a SwiftUI screen
Consuming Compose for iOS in a SwiftUI application
Using Google Maps in a Jetpack Compose app - Part 2!
Using SwiftUI and Compose to develop App Widgets on iOS and Android
Jetpack Compose and GraphQL, a very merry combination!
Comparing use of LiveData and StateFlow in a Jetpack Compose project
Jetpack Compose for the Desktop!
Using Google Maps in a Jetpack Compose app
Minimal Kotlin Multiplatform project using Compose and SwiftUI

 desktop (1)

Jetpack Compose for the Desktop!

 di (3)

Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project
Using kotlin-inject in a Kotlin/Compose Multiplatform project
Using Koin in a Kotlin Multiplatform Project

 gemini (3)

Using the new Google Gen AI SDK for Kotlin
Using Vertex AI in a Compose/Kotlin Multiplatform project
Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project

 gemma (3)

On-device embeddings with EmbeddingGemma 2 in the Koog-based Confetti AI agent
Running golf swing analysis on an Android device with a fine-tuned Gemma 4 model
Engineering log: fine-tuning Gemma 4 E4B with LoRA to bring FormAI's coaching on-device

 graphql (1)

Jetpack Compose and GraphQL, a very merry combination!

 kmp (42)

On-device embeddings with EmbeddingGemma 2 in the Koog-based Confetti AI agent
Moving from SKIE to Swift export in a Kotlin Multiplatform project
Kotlin Multiplatform iOS build times: what's actually driving the cost
Scanning bus stop codes with ML Kit and Vision in the GalwayBus Compose Multiplatform app
Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
Adding embeddings/RAG support to the Koog-based AI agent in Confetti
Using Navigation 3 with Compose Multiplatform
Kotlin MCP 💜 Kotlin Multiplatform
Using Vertex AI in a Compose/Kotlin Multiplatform project
Using Circuit with kotlin-inject in a Kotlin/Compose Multiplatform project
Using kotlin-inject in a Kotlin/Compose Multiplatform project
Exploring New Worlds of UI sharing possibilities in PeopleInSpace using Compose Multiplatform
Consuming Jetpack Paging KMP code in SwiftUI and Compose clients
Using Jetpack Room in Kotlin Multiplatform shared code
Using Amper with Fleet in a Kotlin/Compose Multiplatform project
Exploring use of Gemini Generative AI APIs in a Kotlin/Compose Multiplatform project
Creating a Swift command line app that consumes Kotlin Multiplatform code - Part 2
Creating a Swift command line app that consumes Kotlin Multiplatform code
Displaying Charts on iOS, Android, and Desktop using Compose Multiplatform
Using Compose for a UI component in a SwiftUI screen
Consuming Compose for iOS in a SwiftUI application
Using KMM-ViewModel library to share VM between iOS and Android
Swift/Kotlin ViewModel alignment in a Kotlin Multiplatform project
Using new Swift Async Algorithms package to close the gap on Combine
Using SwiftUI and Compose to develop App Widgets on iOS and Android
Bridging the gap between Swift 5.5 concurrency and Kotlin Coroutines with KMP-NativeCoroutines
Using different Kotlin versions in a KMM project
Using Swift's new async/await when invoking Kotlin Multiplatform code
Using Realm persistence library in a Kotlin Multiplatform project
Creating SwiftUI Multiplatform project (iOS and macOS) that consumes shared Kotlin Multiplatform non-UI code!
Using Swift Packages in a Kotlin Multiplatform project
Wrapping Kotlin Flow with Swift Combine Publisher in a Kotlin Multiplatform project
Exploring use of StateFlow in a Kotlin Multiplatform project
Using Kodein-DB NoSQL database in a Kotlin Multiplatform project
Using Koin in a Kotlin Multiplatform Project
PeopleInSpace hits the web with Kotlin/JS and React
Kotlin Multiplatform running on macOS
Adding some Storage (to) Space
Minimal Kotlin Multiplatform project using Compose and SwiftUI
Exploring SQLDelight Flow support
Introduction to Multiplatform Persistence with SQLDelight
SwiftUI meets Kotlin Multiplatform!

 koog (5)

On-device embeddings with EmbeddingGemma 2 in the Koog-based Confetti AI agent
Rendering AI agent generated UI using Jetpack Compose A2UI and Koog
Adding a Koog AI assistant (with structured output) to the FantasyPremierLeague CMP sample
Adding embeddings/RAG support to the Koog-based AI agent in Confetti
Initial exploration of using Koog for developing Kotlin based AI agents

 maps (2)

Using Google Maps in a Jetpack Compose app - Part 2!
Using Google Maps in a Jetpack Compose app

 mcp (2)

Deploying a Kotlin-based remote MCP Server to Google Cloud Run
Kotlin MCP 💜 Kotlin Multiplatform

 persistence (6)

Using Jetpack Room in Kotlin Multiplatform shared code
Using Realm persistence library in a Kotlin Multiplatform project
Using Kodein-DB NoSQL database in a Kotlin Multiplatform project
Adding some Storage (to) Space
Exploring SQLDelight Flow support
Introduction to Multiplatform Persistence with SQLDelight

 swift-interop (8)

Moving from SKIE to Swift export in a Kotlin Multiplatform project
Creating a Swift command line app that consumes Kotlin Multiplatform code - Part 2
Creating a Swift command line app that consumes Kotlin Multiplatform code
Using new Swift Async Algorithms package to close the gap on Combine
Bridging the gap between Swift 5.5 concurrency and Kotlin Coroutines with KMP-NativeCoroutines
Using Swift's new async/await when invoking Kotlin Multiplatform code
Using Swift Packages in a Kotlin Multiplatform project
Wrapping Kotlin Flow with Swift Combine Publisher in a Kotlin Multiplatform project

 swiftui (9)

Exploring New Worlds of UI sharing possibilities in PeopleInSpace using Compose Multiplatform
Consuming Jetpack Paging KMP code in SwiftUI and Compose clients
Using Compose for a UI component in a SwiftUI screen
Consuming Compose for iOS in a SwiftUI application
Using SwiftUI and Compose to develop App Widgets on iOS and Android
Creating SwiftUI Multiplatform project (iOS and macOS) that consumes shared Kotlin Multiplatform non-UI code!
Kotlin Multiplatform running on macOS
Minimal Kotlin Multiplatform project using Compose and SwiftUI
SwiftUI meets Kotlin Multiplatform!

 web (1)

PeopleInSpace hits the web with Kotlin/JS and React