Bryn Flow
New

Learn Mobile Development & AI

Free, no-login learning materials for Android, iOS, React Native, Flutter, Dart, and AI & prompt engineering. Pick a track below — every topic comes with a plain-English explanation and a runnable code sample or worked example.

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.

14 topics + 2 project tutorials →
🍎

iOS (Swift)

Swift fundamentals through SwiftUI, networking, Core Data, and async/await — the native Apple stack.

14 topics + 2 project tutorials →
⚛️

React Native

Components, hooks, navigation, lists, and native APIs — build iOS and Android apps with JavaScript.

14 topics + 2 project tutorials →
🐦

Flutter

Widgets, state management, navigation, and animations — one codebase, every platform.

14 topics + 2 project tutorials →
🎯

Dart

The language behind Flutter — variables, null safety, async, generics, and more.

14 topics + 2 project tutorials →
New
🎯

Kotlin Multiplatform

Share business logic — and optionally UI with Compose Multiplatform — across Android and iOS from one Kotlin codebase.

10 topics + cheat sheet + interview prep →
New
🤝

AI Agents & Automation

How autonomous AI agents work, how to instruct coding agents effectively, automated workflows, and safe agent use.

16 topics + practice quiz →
New
✨

AI Tools & Prompting

How to actually use AI well — LLM basics, prompt engineering, everyday and developer use cases, and responsible use.

20 topics + practice quiz →
New
🧠

Generative AI & Prompt Engineering

How generative AI works under the hood, plus advanced prompting: chain-of-thought, RAG, structured output, and more.

20 topics + practice quiz →
💬

AI Interview Questions

16 prompt-engineering and generative AI interview questions across beginner, intermediate, and advanced tiers.

Practice Q&A →

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.

This curriculum grows from requests like yours

Missing a topic, want a project tutorial on something specific, or found something unclear? Tell us and we'll consider adding it — several existing tutorials started as reader suggestions.

Suggest a Topic