Nek.12

Nek.12 @nek12

About: I'm a Kotlin dev, Product engineer, and consultant. I love AI and learning new stuff. I use thousands of hours of experience to help teams accelerate development and solve technical problems.

Joined:
Mar 23, 2024

Nek.12
articles - 13 total

Case Study: How I Sped Up Android App Start by 10x

Real case study of Android app optimization: how to reduce cold start time from 17 to 1.7 seconds, improving retention from 82% to 98.5%. Concrete solutions: migration to Splash Screen API, background task system, reactive data loading, and backend optimization.

Learn More 1 0Jan 29

AGP 9.0 is Out, and Its a Disaster. Heres Full Migration Guide so you dont have to suffer

I migrated 150k lines of code to AGP 9.0 and wrote a comprehensive, step-by step guide to migrating large Kotlin Multiplatform projects from AGP 8 to AGP 9, covering all breaking changes including removed build types, BuildConfig issues, NDK restrictions, and the new DSL syntax.

Learn More 1 0Jan 20

What are AI agent skills and how to use them - complete breakdown with examples

Agent skills are a way to progressively disclose context to AI through markdown files, which saves tokens and boosts performance. I explain why you need them, when to use them, how to create them, and debunk the myths.

Learn More 0 1Jan 12

Agents and Gradle Dont Get Along - I Fixed It in Two Commands

Introducing ksrc - a CLI utility that simplifies searching and viewing Kotlin library source code from 15+ commands down to two for your AI agents.

Learn More 0 0Jan 6

I spent 400 hours working with AI agents and found the best one - here it is.

Detailed comparison of Codex and Claude Code after three months of using both tools. Breaking down the pros and cons of each, model features, harnesses, pricing, and revealing who I paid $200/month to

Learn More 2 0Dec 1 '25

I compared 17 Kotlin MVI libraries across 103 criteria - here are THE BEST 4

Comparison of MVIKotlin, FlowMVI, Orbit MVI, and Ballast based on research across 70 Kotlin architecture libraries and 100+ criteria, with examples, pros, cons, and use cases for each. Includes a public spreadsheet comparing 70 Kotlin MVI and state management libraries.

Learn More 0 0Nov 24 '25

I Found the #1 Cause of Freezes in Your app, and Heres the Proof

SharedPreferences in Android are leading to ANRs through a hidden mechanism that Google tried to lie to you about. I completely expose them with proofs.

Learn More 1 2Nov 11 '25

I achieved 0% ANR in my Android app. Spilling beans on how I did it - part 1

After a year of work, I reached 0% freezes (App Not Responding or ANRs) in my app. Sharing a complete guide with 12 tips: from removing SharedPreferences and enabling StrictMode to fighting memory leaks.

Learn More 0 0Nov 9 '25

How I built a game engine using MVI in Kotlin and avoided getting fired

I rebuilt a legacy game engine from scratch using MVI architecture and Kotlin, 7000+ -> 400 lines, 20s load time -> to 1.75s, crashes from 8% to 0.01%, and 1700% better event processing throughput.

Learn More 1 0Nov 7 '25

How to make Android notifications 100% reliable

A comprehensive guide to making Android notifications and alarms completely reliable, based on years of real-world experience building an alarm clock app with zero notification failure reports.

Learn More 0 0Nov 6 '25

I Built a Wear OS App in One Evening. Full Guide and All the Google API Pitfalls

Built a Wear OS companion app in one evening, ran into terrible Java-based Google APIs and half-documented Horologist. Sharing my experience and step-by-step guide on how to avoid the main pitfalls when developing for watches.

Learn More 0 0Nov 4 '25

How to load data in Kotlin with MVVM, MVI, Flow, Coroutines - COMPLETE Guide

Why this article? I've built 15+ apps and read thousands of articles on Kotlin Dev, and...

Learn More 0 0Nov 4 '25

Events as State are an Antipattern in MVI and MVVM - Here's Why

I decided to write an article on a hot topic in the Kotlin dev community about one-off events...

Learn More 1 0Nov 2 '25