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.
Vesper Design Diaries: Building a Production-Grade KMP App on a Bootstrap Budget

Vesper Design Diaries: Building a Production-Grade KMP App on a Bootstrap Budget

2
Comments 1
5 min read
Building Vesper on Ballast: One State Model to Rule Them All

Building Vesper on Ballast: One State Model to Rule Them All

4
Comments 1
8 min read
⚡ Why Integer no longer stores its value as a String

⚡ Why Integer no longer stores its value as a String

Comments
3 min read
What's new in our latest Android dependency bumps — ConstraintLayout, Firebase, Intercom, Auth0

What's new in our latest Android dependency bumps — ConstraintLayout, Firebase, Intercom, Auth0

Comments
2 min read
My performance optimization silently disabled the feature the app exists for

Summer Bug Smash: Smash Stories 🐛🛹

My performance optimization silently disabled the feature the app exists for

9
Comments
7 min read
I installed a crash reporter and it crashed my app 100% of the time

Summer Bug Smash: Smash Stories 🐛🛹

I installed a crash reporter and it crashed my app 100% of the time

9
Comments
7 min read
Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Building an Android Geofencing Engine: Balancing Battery Drain vs. Accuracy

Comments
4 min read
Why is form state management in Jetpack Compose still this painful?

Why is form state management in Jetpack Compose still this painful?

Comments 1
3 min read
expect/actual is the wrong default in KMP

expect/actual is the wrong default in KMP

1
Comments 1
3 min read
The Last Error Is Not Always the Root Cause: Diagnosing Android Test Failures

The Last Error Is Not Always the Root Cause: Diagnosing Android Test Failures

1
Comments 1
3 min read
Why your Valhalla turn-by-turn distances are wrong: a distance-axis mismatch

Why your Valhalla turn-by-turn distances are wrong: a distance-axis mismatch

Comments
5 min read
Kmemo 2.0 is out, and the two gaps I admitted to in the first post are closed

Kmemo 2.0 is out, and the two gaps I admitted to in the first post are closed

4
Comments
5 min read
Android geofences that never fired: a permission promise that lied, and a cache that outlived the OS

Android geofences that never fired: a permission promise that lied, and a cache that outlived the OS

Comments 2
7 min read
Engineering Geofencing for Android: Balancing Precision and Battery Life

Engineering Geofencing for Android: Balancing Precision and Battery Life

Comments
4 min read
Blocking apps on iOS vs Android: I built the same feature twice and they have nothing in common

Blocking apps on iOS vs Android: I built the same feature twice and they have nothing in common

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