Ce cours intègre Coursera Coach !
Une façon plus intelligente d’apprendre grâce à des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos idées reçues et à approfondir votre compréhension au fur et à mesure que vous avancez dans le cours. Ce cours aborde les techniques avancées de React Native, en mettant l’accent sur la création d’applications sophistiquées avec intégration de code natif, Firebase, les applications de chat basées sur l’IA, et bien plus encore. Vous apprendrez à configurer et à déployer des applications à l’aide de la CLI React Native, à intégrer Firebase pour l’authentification et la base de données en temps réel, ainsi qu’à créer des interfaces utilisateur riches en fonctionnalités avec des animations avancées. En abordant ces thèmes clés, vous serez en mesure de développer des applications mobiles robustes et de les préparer pour un déploiement sur les plateformes Android et iOS. Le cours commence par les bases de la configuration de l’environnement CLI de React Native sur macOS et Windows, afin de vous assurer de disposer des outils adaptés au développement. Vous explorerez ensuite l’intégration de Firebase pour Android et iOS, notamment l’authentification des utilisateurs, les notifications push et la connexion via les réseaux sociaux avec Google. En mettant l’accent sur l’interface utilisateur, la formation se penche sur la création de composants avancés tels que des icônes personnalisées, des écrans de démarrage et des cartes, afin de garantir que votre application soit à la fois visuellement attrayante et fonctionnelle. De plus, vous vous exercerez à la création d’une application de chat IA évolutive à l’aide d’outils tels que Hugging Face et OpenAI. Cette section couvre tous les aspects, de l’intégration de l’API IA à la conception de l’interface utilisateur du chat, en passant par la mise en œuvre de fonctionnalités interactives. Vous apprendrez également à optimiser votre application grâce aux animations React Native, en améliorant l’expérience utilisateur par des transitions fluides, des changements de couleur et des mouvements dynamiques. Le cours se termine par les stratégies de déploiement, en vous apprenant à générer des fichiers APK et AAB pour Android et à configurer les mises à jour OTA (Over-the-Air) pour les applications iOS et Android. À la fin du cours, vous maîtriserez l’ensemble du processus, de la création d’applications React Native avancées à leur déploiement efficace. À l’issue de ce cours, vous serez capable d’intégrer Firebase et des modules natifs dans vos applications, de créer des fonctionnalités de chat basées sur l’IA, d’appliquer des animations complexes pour améliorer l’interface utilisateur et de déployer vos applications sur les boutiques d’applications pour les plateformes Android et iOS.
















