Forem

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.
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
Cover image for Chris Banes' Skills Repo: Claude Code Meets Android Development

Chris Banes' Skills Repo: Claude Code Meets Android Development

Comments
4 min read
Frosted glass for Compose Multiplatform without OOMing on low-end Android

Frosted glass for Compose Multiplatform without OOMing on low-end Android

Comments
2 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.
Cover image for 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
I built a Kotlin DSL test automation framework because existing ones kept failing their own standards

I built a Kotlin DSL test automation framework because existing ones kept failing their own standards

Comments
4 min read
Building a Batch Image Converter for Android: Overcoming Mobile Memory Limits

Building a Batch Image Converter for Android: Overcoming Mobile Memory Limits

Comments
3 min read
Android 17: The Early Features That Stand Out
Cover image for Android 17: The Early Features That Stand Out

Android 17: The Early Features That Stand Out

Comments
3 min read
Optimizing the Edge: Advanced AV1 Implementation for Android TV in 2026

Optimizing the Edge: Advanced AV1 Implementation for Android TV in 2026

2
Comments
3 min read
Beyond the Prompt: Mastering On-Device GenAI Performance and Thermal Management on Android

Beyond the Prompt: Mastering On-Device GenAI Performance and Thermal Management on Android

1
Comments
8 min read
Understanding State in Jetpack Compose (Simple Guide for Beginners)
Cover image for Understanding State in Jetpack Compose (Simple Guide for Beginners)

Understanding State in Jetpack Compose (Simple Guide for Beginners)

Comments
1 min read
Mastering Gemini Nano: Building a High-Performance On-Device AI Chat UI with Jetpack Compose

Mastering Gemini Nano: Building a High-Performance On-Device AI Chat UI with Jetpack Compose

Comments
8 min read
Show dev.to: I launched Quldra - a post-quantum, single-device Signal alternative
Cover image for Show dev.to: I launched Quldra - a post-quantum, single-device Signal alternative

Show dev.to: I launched Quldra - a post-quantum, single-device Signal alternative

1
Comments
5 min read
My Compose App Was Showing the Wrong Theme After Restart — Here's the Fix
Cover image for My Compose App Was Showing the Wrong Theme After Restart — Here's the Fix

My Compose App Was Showing the Wrong Theme After Restart — Here's the Fix

Comments 1
5 min read
Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage

Adding Cross-Module Routing to Navigation 3 with KSP: nav3-helper Design and Usage

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