Sélectionner une page

Flash Chat

,

Cette application a été créée dans le cadre du cours en ligne d’AppBrewery (voir ici), mais j’ai ajouté quelques fonctionnalités par moi-même, notamment dans la section d’authentification, puisque l’application de base n’avertissait pas les utilisateurs lorsqu’ils faisaient des erreurs et elle ne faisait que bloquer. La conversation se supprimer automatiquement, chaque jour, à minuit.

Durant ce chapitre du cours, j’ai utilisé Firebase afin de créer un flux d’authentification simple et intuitif pour les utilisateurs. Comme son nom l’indique, cette application a une fonctionnalité de messagerie. En arrière-plan, c’est plutôt simple : lorsque les utilisateurs sont authentifiés, ils peuvent envoyer des messages. Cela est possible grâce à Cloud Firestore, puisque à chaque message qu’un utilisateur envoie, cela crée un nouveau document et l’associe au courriel de l’utilisateur afin de l’afficher au bon endroit.

Du côté Flutter, ce chapitre m’a fait utiliser des animations, ce qui a donné à l’app un look plus finalisé. Certaines de ces animations ont requis l’apprentissage des mixins de Dart. Cela m’a aussi permis d’apprendre comment utiliser les streams et aussi de pratiquer de la navigation plus avancés avec des names routes.

Si vous souhaiter avoir accès au code source, veuillez me contacter et je vous l’enverrai avec plaisir !

Compétences

, , ,

Posté le

2020-10-15