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.
Precise Android Camera Framing with CameraScaleType in ImagePickerKMP 1.0.41

Precise Android Camera Framing with CameraScaleType in ImagePickerKMP 1.0.41

Comments
3 min read
R8 Minification Silently Killed My Android App's Core Feature (And Tests Didn't Catch It)

R8 Minification Silently Killed My Android App's Core Feature (And Tests Didn't Catch It)

Comments
4 min read
Advanced Mocking Strategies: Mastering Test Doubles & Behavior Verification

Advanced Mocking Strategies: Mastering Test Doubles & Behavior Verification

Comments
16 min read
From Closures to an AST in a Kotlin Transform Graph

From Closures to an AST in a Kotlin Transform Graph

9
Comments
4 min read
The New Recommended Compose API in ImagePickerKMP: One State Holder for Camera and Gallery

The New Recommended Compose API in ImagePickerKMP: One State Holder for Camera and Gallery

Comments
3 min read
CLAUDE.md for Android and Jetpack Compose: 13 Rules That Make AI Write Modern, Production-Ready Android Code

CLAUDE.md for Android and Jetpack Compose: 13 Rules That Make AI Write Modern, Production-Ready Android Code

Comments
6 min read
How We Built an Autonomous AI Agent That Controls Your Phone, Entirely Offline

How We Built an Autonomous AI Agent That Controls Your Phone, Entirely Offline

2
Comments
12 min read
That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

That Weird `{ }` After Button? I Had No Idea What I Was Actually Writing{Lambda function}

Comments
5 min read
I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

I Had No Idea How My Screens Were Talking to Each Other. Then I Learned Compose Navigation.

1
Comments
5 min read
JetBrains Just Changed KMP Structure. Here's What They Didn't Tell You.

JetBrains Just Changed KMP Structure. Here's What They Didn't Tell You.

Comments
2 min read
Building a local Wi-Fi phone transfer tool: what I learned about iOS, NanoHTTPD, and Android MediaStore

Building a local Wi-Fi phone transfer tool: what I learned about iOS, NanoHTTPD, and Android MediaStore

Comments
5 min read
Building an AI Chat Starter Kit for CMP: ~20 Lines from Empty Screen to ChatGPT-Quality Streaming

Building an AI Chat Starter Kit for CMP: ~20 Lines from Empty Screen to ChatGPT-Quality Streaming

Comments
5 min read
Chris Banes' Skills Repo: Claude Code Meets Android Development

Chris Banes' Skills Repo: Claude Code Meets Android Development

Comments
4 min read
How I Built a Static APK Analyzer That Detects Hidden Tracker SDKs in Android Apps, APK integrity checks, and what 3,745 real scans revealed.

How I Built a Static APK Analyzer That Detects Hidden Tracker SDKs in Android Apps, APK integrity checks, and what 3,745 real scans revealed.

1
Comments
5 min read
PdfKmp 1.0 — A Kotlin Multiplatform PDF Library for Android and iOS

PdfKmp 1.0 — A Kotlin Multiplatform PDF Library for Android and iOS

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.