Start Here Learning Path
Beginner → Intermediate → Advanced
Mobile Developer Notebook
Separate topic pages, similar to the original notebook structure.
Accessibility
Build inclusive apps with VoiceOver/TalkBack, dynamic type, contrast, and focus order best practices.
App Lifecycle
Understand app states, background execution, memory pressure, and lifecycle-safe architecture.
App Store & TestFlight
Release flow, metadata, screenshots, phased rollout, and review-readiness checklist.
Architecture & Design Patterns
MVVM, Clean Architecture, modularization, and decision rules for scaling teams.
External Libraries
How to evaluate, version, and safely integrate third-party dependencies.
Biometrics
Implement Face ID/Touch ID and Android biometrics with secure fallback flows.
Camera & Photo Library
Capture, permission handling, media performance, and privacy-safe upload pipelines.
Career & Learning
Roadmaps, practice systems, and portfolio strategy for mobile developers.
Combine / Reactive Streams
Reactive patterns with Combine and Flow: state, cancellation, and side effects.
Concurrency
Async/await, coroutines, structured concurrency, and race-condition prevention.
DevOps & CI/CD
Automated build, test, signing, deployment, and rollback safety for mobile apps.
Data Structures & Algorithms
Core algorithmic thinking for interviews and real app performance.
Git
Branch strategy, PR hygiene, release tagging, and incident recovery workflows.
HIG & Material Design
Design system principles and cross-platform UX consistency guidelines.
In-App Purchases
Subscriptions, trial logic, receipt validation, and paywall experimentation.
Maps & Geolocation
Location permissions, map rendering, geofencing, and battery-aware tracking.
Networking & APIs
Robust API clients, retries, caching, auth refresh, and offline resilience.
Notifications
Push strategy, local notifications, deep links, and notification UX.
Data Persistence
Core Data/SwiftData/Room/DataStore trade-offs and migration strategy.
Software Quality & Testing
Unit/UI/integration testing strategy with practical mobile QA gates.
Security & Privacy
Secure storage, transport security, OWASP Mobile, and privacy compliance.
Swift
Language fundamentals, modern patterns, and performance tips for production apps.
SwiftUI
State management, navigation, composability, and performance tuning.
UIKit
View lifecycle, Auto Layout, navigation stacks, and interoperability with SwiftUI.
Jetpack Compose
Composable architecture, state hoisting, navigation, and rendering performance.
Xcode & Android Studio
IDE productivity workflows, debugging, profiling, and build optimization.