Variables, loops, conditionals, functions, OOP fundamentals.
Android (Kotlin / Java) or iOS (Swift).
Git basics, GitHub, branching, collaboration.
Activities, lifecycle, intents, services, broadcast receivers.
ConstraintLayout, RecyclerView, dialogs, fragments.
Declarative UI, state, navigation, modern Android UI.
MVVM, MVI, repository pattern, ViewModel.
Swift syntax, memory management, error handling.
Views, view controllers, storyboards, navigation.
Declarative UI, state management, data binding.
MVC, MVVM, VIPER, TCA.
REST APIs, HTTP, Retrofit / URLSession, JSON parsing.
Room, DataStore, Core Data, SQLite, preferences.
Coroutines, threads, async/await, GCD.
Hilt, Dagger, Koin, manual DI.
Unit tests, UI tests, Espresso, XCTest.
Profiling, linting, crash monitoring.
Google Play Store, App Store, signing & releases.
Fastlane, GitHub Actions, automated builds.