Notes on Android engineering, Kotlin, mobile architecture, and reliable product delivery.
As AI agents become core to software development, the way teams orchestrate them determines the cost, quality, and security of the products they build.
A detailed breakdown of the most important features, APIs, and compiler changes in Kotlin 2.4.0.
Part 2 of Programming Interviews Exposed notes, focused on algorithmic patterns interviewers expect you to recognize, including Big-O, sorting, binary search, recursion, BFS, DFS, and dynamic programming.
Part 1 of Programming Interviews Exposed notes, focused on the data structures that shape interview outcomes: arrays, strings, linked lists, stacks, queues, trees, and hash tables.
Practical algorithms and data structures Android developers actually use in production apps, from lists and maps to UI performance, caching, navigation flows, and Kotlin collection choices.
A practical 2025 roadmap for Android developers covering Kotlin, Android SDK fundamentals, Jetpack Compose, architecture, coroutines, testing, dependency injection, tooling, and deployment.