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.
Eleven tables, zero indices, and the observability I added afterwards found three more bugs

Summer Bug Smash: Clear the Lineup 🐛🛹

Eleven tables, zero indices, and the observability I added afterwards found three more bugs

11
Comments 5
16 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 Vesper on Ballast: One State Model to Rule Them All

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

3
Comments
8 min read
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

1
Comments
5 min read
I find reading hard, so I built a text-to-speech reader for Android — here's how

I find reading hard, so I built a text-to-speech reader for Android — here's how

1
Comments
4 min read
I skipped the Azure SDK to read blobs from an IDE plugin. Here's the signing code.

I skipped the Azure SDK to read blobs from an IDE plugin. Here's the signing code.

1
Comments
4 min read
The Freedom of Pet Projects

The Freedom of Pet Projects

2
Comments
4 min read
Engineering Geofencing: Trading Battery for Precision in Android

Engineering Geofencing: Trading Battery for Precision in Android

Comments
4 min read
Architecting for Privacy: Why I Chose Local-Only SQLite Storage over Firebase

Architecting for Privacy: Why I Chose Local-Only SQLite Storage over Firebase

Comments
5 min read
Architecting a background-service-based sound manager that survives Android's Doze mode

Architecting a background-service-based sound manager that survives Android's Doze mode

Comments
4 min read
I Built a Filipino Cooking App That Recommends Food Based on the Weather

I Built a Filipino Cooking App That Recommends Food Based on the Weather

Comments
4 min read
Building a Geofencing Engine: Why I Avoided Persistent Background Location

Building a Geofencing Engine: Why I Avoided Persistent Background Location

Comments
4 min read
Architecting Location-Aware Automation Without Killing the Battery

Architecting Location-Aware Automation Without Killing the Battery

Comments
4 min read
Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization on Android

Architecting a Low-Power Geofencing Engine: Lessons from Battery Optimization on Android

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