Détails de la leçon
Description de la leçon
Dans cette leçon, nous allons développer une application de chat de base qui permet aux utilisateurs de saisir des commentaires et de les envoyer à un serveur. En retour, ces commentaires seront affichés dans une liste. Nous commencerons par une application créée avec l’assistant de Xcode, qui aujourd'hui liste simplement les dates de clic.
Ensuite, nous implémenterons une alerte demandant le pseudo et le message de l'utilisateur. Nous enverrons ces données au serveur via Alamofire, une bibliothèque de requêtes HTTP pour Swift, et nous gérerons les réponses du serveur pour mettre à jour l’interface utilisateur. Nous aborderons également les fuites de mémoire potentielles et comment les éviter en utilisant des closures faibles.
En fin de section, nous présenterons des recommandations pour respecter les conventions REST lors de la communication avec des serveurs et nous analyserons les meilleures pratiques pour envoyer et recevoir des données JSON en HTTP POST.
Objectifs de cette leçon
Objectifs de cette vidéo :
- Créer une application de chat simple en utilisant Xcode et Swift
- Implémenter des alertes pour la saisie d’utilisateur
- Envoyer des données au serveur via HTTP POST avec Alamofire
- Gérer les réponses du serveur et éviter les fuites de mémoire
Prérequis pour cette leçon
Prérequis pour suivre cette vidéo :
- Connaissance de base en développement Swift et Xcode
- Compréhension des concepts de programmation asynchrone
Métiers concernés
Usages professionnels ou métiers pour ce sujet :
- Développeur iOS
- Ingénieur logiciel spécialisé en communication réseau
- Développeur d'applications mobiles
Alternatives et ressources
Logiciels ou solutions alternatives :
- Utiliser URLSession au lieu d'Alamofire pour les requêtes HTTP
- Utiliser d'autres frameworks comme Firebase pour gérer les données en temps réel