Le développement mobile consiste à concevoir, développer et déployer des applications destinées aux appareils mobiles (smartphones, tablettes).
Il se décline en trois approches principales :
- Natif : application développée spécifiquement pour une plateforme (iOS ou Android).
- Hybride : application web emballée dans une vue native (ex. : avec Cordova).
- Multiplateforme : un seul code source génère des apps natives sur plusieurs OS (ex. : Flutter, React Native).
Workflow typique
- Concevoir l’UI avec du responsive design.
- Développer en Swift (iOS) ou Kotlin/Java (Android), ou Dart (Flutter).
- Tester sur émulateur/simulateur ou appareil physique.
- Générer un APK (Android) ou IPA (iOS).
- Soumettre à Google Play ou App Store.
- Envoyer des notifications via FCM ou APNs.
Explorer les thématiques : Développement & technologies