Intermediate Vocabulary #mobile #ios #android #react-native #flutter

Mobile Development Vocabulary

5 exercises — essential vocabulary for iOS, Android, and cross-platform mobile developers: app types, lifecycle, deep links, build distribution, and SDKs.

Core mobile development vocabulary clusters
  • App types: native (Swift/Kotlin), cross-platform (React Native, Flutter), hybrid (Ionic/Capacitor), PWA
  • Lifecycle: foreground/background/suspended (iOS), onCreate/onResume/onPause/onDestroy (Android)
  • Navigation: deep link, universal link, app link, deferred deep link, custom URL scheme, intent filter
  • Testing & distribution: simulator, emulator, TestFlight, Firebase App Distribution, APK, IPA, beta testing
  • Integration: SDK, third-party library, native module, bridge, plug-in, package manager (CocoaPods, Gradle)
  • Performance: frame rate (60/120 fps), jank, ANR (App Not Responding), memory pressure, crash rate
0 / 5 completed
1 / 5
A mobile developer is explaining architecture choices to a new team member:
"We chose React Native so we can share most of the codebase between iOS and Android, but it compiles to native components — it's not running in a WebView."
Which category best describes React Native?