|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-dart-firebase-authentification-avec-google/
课程评论:没有评论
课程名称:Flutter & Dart:使用 Google 进行 Firebase 身份验证 课程概述:在本课程中,您将学习如何从零开始使用 Dart 创建一个与 Google 进行身份验证的应用程序,利用 Flutter、Firebase、MVVM 架构和清晰架构。您将学习如何安装开发环境以及开发 Flutter 应用所需的所有工具,使您的应用可以在 Android 和 iOS 上运行。您将能够建立 MVVM(模型-视图-视图模型)架构,并将其与清晰架构相结合,使应用的各个部分相互独立。 您将学习如何创建可自定义和可重用的 Widgets,从而提高代码质量和开发效率。课程中还将介绍如何使用 Freezed 在几行代码中生成对象,无需手动创建方法来从 JSON 中获取对象或将其转换为 JSON。另外,您还将学习如何创建不同尺寸的图像,以适应各种设备(平板、手机),而不会影响图像的分辨率。您将能够创建一个 Google 登录按钮,具有经典样式(白色配灰色边框)或替代样式(蓝色),使用同一个 Widget 实现。即使您对这些概念或 Flutter 没有任何背景知识,也能够轻松上手。 课程还将涵盖如何在 Firestore 中注册用户,如何在您的应用中显示用户的姓名,以及与所使用的 Gmail 帐户相关的照片。 通过本课程,您将全面掌握使用 Flutter 和 Firebase 进行身份验证的技能。
Dans ce cours vous apprendrez à réaliser une application en Dart pour réaliser une authentification avec Google from scratch en utilisant Flutter, Firebase l'architecture MVVM et la Clean Architecture. Vous apprendrez comment installer l'environnement de développement ainsi que tous les outils nécessaires pour développer en Flutter afin de réaliser des applications qui fonctionneront sur Android ET sur iOS.Vous serez en mesure de mettre en place une architecture MVVM (Model View Viewmodel) et de la combiner avec une Clean Architecture, ce qui rendra toutes les parties de votre application indépendantes les unes des autres.Vous apprendrez comment créer des Widgets customisables et réutilisables afin de mieux coder et de manière plus rapide.Vous verrez comment générer des objets en quelques lignes sans avoir à créer manuellement des méthodes pour récupérer un objet depuis un json ou le convertir en json grâce à Freezed.Ou encore comment créer différentes tailles d'images afin que celles-ci soient adaptées aux différents types de supports (tablette, téléphone) sans qui n'y ait de perte de résolution de celles-ci.Vous serez en mesure de créer un bouton de connexion Google avec un style classique (blanc avec bordure grise) ou alternatif (bleu) avec un seul et même Widget.Et ce même si vous n'avez aucune connaissance de ces concepts ou aucune connaissance en Flutter.Vous apprendrez également comment enregistrer un utilisateur dans Firestore, comment afficher le nom de celui-ci dans votre application, ainsi que la photo associée au compte Gmail utilisé pour se connecter.