Depuis l’avènement des smartphones, les applications mobiles connaissent un succès phénoménal. Par conséquent, le métier de développeur mobile connait le même essor. A travers cet article, nous comptons mettre un coup de projecteur sur ce métier.
Rôle et mission d’un développeur mobile
Comme son nom l’indique, le développeur mobile prend en charge le développement d’applications mobiles ou de la version mobile d’un site.
De ce fait les missions qu’il doit mener à bien sont nombreuses et variées :
- Analyse et compréhension précise des besoins des clients sur la base d’un cahier des charges
- Développement des applications et propositions de solutions technique permettant de répondre aux besoins des clients
- Mise en place des procédures de test et rédaction de documentation technique
- Veille sur les technologies mobiles
Ses compétences techniques
Avant toute chose, un développeur mobile se doit de bénéficier d’un très important bagage technique. Tout d’abord, il doit parfaitement contrôler les technologies Natives (Android et IOS). Il se doit aussi de maitriser les langages de programmation JavaScript ou Kotlin mais également des langages plus spécifiques :
- SDK Android et Android Studio JDK et NDK
- XHTML
- Swift
D’autre part, il doit aussi maitriser les différents Frameworks :
- Cocoa Touch
- Core motion
- Ionic
- Cordova
- Flutter
- React Native
Enfin, un bon développeur mobile doit maitriser les principaux outils de développement :
- Xcode
- Appcelerator Titanium
- Hypersenses
- Visual studio mobile