Choose a Track
Total beginner or brushing up — each track stands on its own, so jump straight to what you need. Mobile tracks include a learning roadmap, project tutorials, a cheat sheet, an interview question bank, and a practice quiz; AI courses include worked examples, an interview question bank, and a practice quiz.
Android (Kotlin)
Activities, Jetpack Compose, ViewModel, Room, Coroutines, and more — the native Android stack.
iOS (Swift)
Swift fundamentals through SwiftUI, networking, Core Data, and async/await — the native Apple stack.
React Native
Components, hooks, navigation, lists, and native APIs — build iOS and Android apps with JavaScript.
Flutter
Widgets, state management, navigation, and animations — one codebase, every platform.
Dart
The language behind Flutter — variables, null safety, async, generics, and more.
Kotlin Multiplatform
Share business logic — and optionally UI with Compose Multiplatform — across Android and iOS from one Kotlin codebase.
AI Agents & Automation
How autonomous AI agents work, how to instruct coding agents effectively, automated workflows, and safe agent use.
AI Tools & Prompting
How to actually use AI well — LLM basics, prompt engineering, everyday and developer use cases, and responsible use.
Generative AI & Prompt Engineering
How generative AI works under the hood, plus advanced prompting: chain-of-thought, RAG, structured output, and more.
AI Interview Questions
16 prompt-engineering and generative AI interview questions across beginner, intermediate, and advanced tiers.
Why We Built This
We build mobile apps for a living, and most tutorials online are either scattered across dozens of blogs or locked behind paywalls. This hub is our attempt to put the material we wish we'd had in one place — free, ad-free, and kept up to date as the platforms (and now AI tools) change.