Plan du cours
Méthodologies agiles dans le développement mobile
- Principes agiles et structures de projet
- User stories, sprints et feedback itératif
- Pipelines CI/CD et cycles de publication rapides
UX et design d'interface pour les applications mobiles
- Principes de l'expérience utilisateur et du design d'interface
- Maquettes, prototypes et tests utilisateurs
- Accessibilité et cohérence multi-appareils
Développement avec Flutter
- Configuration et architecture de Flutter
- Widgets, layouts et thèmes
- Gestion d'état et navigation
Architectures d'applications mobiles
- Architectures en couches et modulaires
- Intégration avec des services backend (Firebase)
- Meilleures pratiques pour la maintenabilité et l'évolutivité
L'IA dans le développement d'applications mobiles
- Utilisation de modèles pré-entraînés dans les applications Flutter
- Chatbots, recommandations et automatisations intelligentes
- Connexion à des services d'IA (par exemple, Dialogflow, ML Kit)
Sécurité dans les applications mobiles
- Authentification et autorisation avec Firebase
- Chiffrement des données et stockage sécurisé
- Obfuscation du code et appels d'API sécurisés
Tests, déploiement et maintenance
- Tests unitaires, de widgets et d'intégration
- Préparation pour Google Play et l'App Store
- Contrôle de version et stratégies de mise à jour
Synthèse et étapes suivantes
Pré requis
- Une compréhension de la programmation orientée objet
- Une expérience avec les outils de développement logiciel
- Des connaissances de base sur les appareils mobiles et le design d'interface utilisateur
Public cible
- Développeurs de systèmes IT
- Professionnels techniques créant des interfaces mobiles
- Développeurs d'applications recherchant des compétences en intégration multiplateforme et IA
Nos clients témoignent (3)
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique
Les connaissances de Miguel sur le sujet étaient vastes. Il a rendu la formation facile à comprendre, avec un déroulement bien équilibré, ajoutant de nouvelles fonctionnalités à chaque section au fur et à mesure que c'était nécessaire. Il a abordé tout ce qui avait été demandé et a répondu en détail à chacune des questions posées. C'était une expérience très agréable.
Paul Coaton - SEMPCheck Services
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Le formateur était enthousiaste, sympathique et passionné par le sujet.
Isaac Murphy - Royal New Zealand Airforce
Formation - Build Native iOS and Android Apps with Flutter
Traduction automatique