Mobile Development
This involves creating applications for mobile devices where UI/UX is tailored for touch interactions and smaller screens.
Development tools: Xcode (iOS), Android Studio, cross-platform tools (Flutter, React Native)
Languages: Swift, Kotlin, Java (native); JavaScript (React Native) are used.
App has full access to Device features (GPS, Camera, sensors etc)
Requires submission to app stores; updates can take time.
Runs on mobile operating systems (iOS, Android)