Mobile Development

Android, iOS and cross-platform development: lifecycle, navigation, state, networking, local storage and publishing apps.

What you are tested on

  • App lifecycle and navigation
  • UI layouts and state management
  • Networking and JSON
  • Local storage and offline use
  • Publishing to the Play Store and App Store

Practice problems

Roadmaps

How your Mobile Development rating works

You start at 1200. Each timed, rated test moves your Mobile Development rating up or down, the way chess ratings move. Recruiters see the number and the band (Beginner, Intermediate, Advanced or Expert), so they can judge your skill before reading a résumé. See a sample profile.

Questions about Mobile Development

Which language should a mobile fresher learn?

Kotlin for Android, Swift for iOS, or Dart/Flutter or JavaScript/React Native if you want one codebase for both. Choose based on the jobs near you.

Do mobile roles need DSA?

Many service and product companies still test basic DSA, so keep practising it alongside app building.

Other domains