DEV Community

Kotlin

a cross-platform, statically typed, general-purpose programming language with type inference

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Clean Architecture on Android: What I Learned Building a Wallpaper App From Scratch

Clean Architecture on Android: What I Learned Building a Wallpaper App From Scratch

Comments
3 min read
97% of My App's Code Is in commonMain — A Field Report on Shipping 100% Compose Multiplatform

97% of My App's Code Is in commonMain — A Field Report on Shipping 100% Compose Multiplatform

Comments 1
3 min read
I reverse-engineered my motorcycle's Bluetooth protocol to put Google Maps on the dashboard

I reverse-engineered my motorcycle's Bluetooth protocol to put Google Maps on the dashboard

Comments
4 min read
Mastering Design Principles: Dependency Inversion in Kotlin

Mastering Design Principles: Dependency Inversion in Kotlin

1
Comments
3 min read
I needed simple KMP wrappers for two common APIs. So I built them.

I needed simple KMP wrappers for two common APIs. So I built them.

Comments
4 min read
Exploring Kotlin Multiplatform (KMP) as an iOS Developer 🚀

Exploring Kotlin Multiplatform (KMP) as an iOS Developer 🚀

Comments
1 min read
⚠️ The Kotlin Multiplatform division-by-zero trap

⚠️ The Kotlin Multiplatform division-by-zero trap

Comments
2 min read
Architecture as a Cost Lever: Cutting Build Times by Splitting a KMP Monolith

Architecture as a Cost Lever: Cutting Build Times by Splitting a KMP Monolith

Comments
4 min read
Automated CI/CD for Kotlin Multiplatform: One Push, Every Target

Automated CI/CD for Kotlin Multiplatform: One Push, Every Target

Comments
3 min read
A Domain MCP Server in Kotlin: Exposing a Scoring Engine to AI Agents

A Domain MCP Server in Kotlin: Exposing a Scoring Engine to AI Agents

Comments 1
3 min read
Multiplatform Settings for MCP Servers: It's Schemas All the Way Down

Multiplatform Settings for MCP Servers: It's Schemas All the Way Down

Comments 1
3 min read
I Built a 1 MB Android Widget for DeepSeek AI – Here’s How It Works (and Why You Might Want It)

I Built a 1 MB Android Widget for DeepSeek AI – Here’s How It Works (and Why You Might Want It)

Comments
3 min read
What if your AI app didn't need the internet?

What if your AI app didn't need the internet?

Comments
6 min read
Your Android image compressor might crash on Android 15 — so I built a pure-JVM one

Your Android image compressor might crash on Android 15 — so I built a pure-JVM one

Comments
2 min read
Giving an AI Agent Hands on Bluetooth: an MCP Server in Kotlin/Native

Giving an AI Agent Hands on Bluetooth: an MCP Server in Kotlin/Native

Comments 1
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.