Topic Index
This is the topic entry point for the site. The content is reorganized around common engineering problems and learning paths, so you can move from one question into a group of deep articles instead of searching through the archive one post at a time.
Topic List
- Android Framework Internals: Binder, system services, processes and threads, permissions, and ContentProvider.
- Android Performance Optimization: startup, rendering, memory, Perfetto, and Macrobenchmark.
- Jetpack Compose Deep Dives: recomposition, Modifier, animation, gestures, and Glance.
- Kotlin and Coroutines Engineering: suspend, Flow, StateFlow, K2, and multiplatform work.
- Android On-device AI: Gemini Nano, AICore, NNAPI, LLMs, RAG, multimodal inference, and model governance.
- Mobile Engineering: Gradle, CI/CD, testing, modularization, and architecture governance.
- AI Development Tools: Codex, prompt engineering, Ollama, OpenClaw, and agent engineering.
Popular Entry Points
- Jetpack Compose Migration and Performance: Compose-first architecture, XML migration, recomposition performance, LazyColumn, and View interoperability.
- Android Gemini Nano and On-device AI: Gemini Nano, AICore, ML Kit GenAI, on-device LLMs, and multimodal inference.
- Android Gradle and AGP 9 Migration: Android Gradle, AGP 9, built-in Kotlin, KSP, build speed, and CI quality gates.
- Android 16 Adaptation and Behavior Changes: Android 16, edge-to-edge, predictive back, 16 KB page size, and App Functions.
How to Read
If your goal is to understand Android systematically, start with Framework internals and then move to performance optimization.
If your goal is to improve day-to-day product development, start with Compose, Kotlin, and mobile engineering.
If your goal is to bring AI capabilities into Android products, start with on-device AI. If your goal is to bring AI tools into the development workflow, start with AI development tools and then connect that work to CI, code review, and knowledge-base maintenance through the mobile engineering topic.