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 in Android: Scalable Domain-Driven Patterns for Modern Apps (2026 Guide)

Clean Architecture in Android: Scalable Domain-Driven Patterns for Modern Apps (2026 Guide)

Comments
3 min read
Fix Android WebView onShowFileChooser Overlapping Callback

Fix Android WebView onShowFileChooser Overlapping Callback

Comments
5 min read
My Android AI agent writes every file as Markdown first. Here's why that made DOCX, XLSX and PDF less painful

My Android AI agent writes every file as Markdown first. Here's why that made DOCX, XLSX and PDF less painful

Comments
2 min read
Daily app limits on Android: replaying UsageEvents instead of trusting the daily buckets

Daily app limits on Android: replaying UsageEvents instead of trusting the daily buckets

1
Comments
8 min read
Views or Compose: hosting a full video editor in a Kotlin app

Views or Compose: hosting a full video editor in a Kotlin app

Comments
7 min read
Ping, traceroute and Path MTU on Android without root or the NDK

Ping, traceroute and Path MTU on Android without root or the NDK

2
Comments
7 min read
"Version Code Already Used" and Other Upload Errors That Stall a Google Play Closed Test

"Version Code Already Used" and Other Upload Errors That Stall a Google Play Closed Test

Comments
3 min read
Backup and restore for an Android launcher with Room: debounced snapshots and an empty-database gate

Backup and restore for an Android launcher with Room: debounced snapshots and an empty-database gate

3
Comments 2
8 min read
Building a Telegram video player for Android TV, phones and desktop with Kotlin, TDLib and Compose

Building a Telegram video player for Android TV, phones and desktop with Kotlin, TDLib and Compose

Comments
5 min read
Looking for testers: OpenBridge, an open source way to move files between Android and your computer

Looking for testers: OpenBridge, an open source way to move files between Android and your computer

Comments
2 min read
Ask for the battery exemption only on the phones that need it

Ask for the battery exemption only on the phones that need it

Comments
3 min read
Optimizing Android Geofencing: How I Balanced Accuracy and Battery Life for Muffle

Optimizing Android Geofencing: How I Balanced Accuracy and Battery Life for Muffle

2
Comments 3
4 min read
Architecting Location-Based Sound Control Without Killing Android Batteries

Architecting Location-Based Sound Control Without Killing Android Batteries

Comments
4 min read
How we built a dry-run mode for on-device agent actions

How we built a dry-run mode for on-device agent actions

1
Comments
3 min read
Android Storage Is More Complicated Than File Paths

Android Storage Is More Complicated Than File Paths

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