- Pour qui est le cours
Pour les personnes qui souhaitent apprendre des compétences concrètes en développement Flutter.
Pour les personnes qui veulent aller au-delà du simple développement UI
- Compétences clés que vous apprendrez
- Mise en cache des ressources de projet volumineuses avec un CDN
- SOFT Définir l'architecture de l'information de votre application
- SOFT Exemple de conception d'architecture système
- SOFT Création de designs très simples dans Figma
- Mise en place d'une page produit simple en utilisant un modèle HTML statique et gh pages
- Mise en place d'une base de données backend avec supabase
Création de tables soit avec un script soit via l'interface utilisateur
Importation de données de test via un fichier de migrations
- Création d'un projet Flutter de base réaliste (code simple)
- Présentation des compétences douces : meilleures pratiques et conseils avant de commencer à coder
Assurez-vous d'avoir une liste de contrôle qui couvre les bases telles que les écrans que vous allez développer et les fonctionnalités que vous allez créer
Évitez d'utiliser la gestion d'état ou des bibliothèques tierces sauf si absolument nécessaire
- Présentation du code : ex liste UI avec CRUD avec supabase (sans association de session utilisateur)
- Présentation du code : authentification Google avec supabase et architecture UI pour un écran de connexion
Utilisation des préférences partagées
Architecture UI
Configuration des identifiants Google
Configuration de supabase
Mise en œuvre de l'authentification dans Flutter
- Présentation du code : barre de menu avec des liens vers des vues web
- Présentation du code : mise à jour du schéma de base de données et du code pour prendre en charge les données basées sur l'utilisateur (calendriers, préférences)
- Soumission d'une version alpha de votre application à des amis et à la famille
Création d'une page d'inscription par email en utilisant send in blue.
Planification de ce dont vous avez besoin pour les images de l'application, les logos, les ressources
Collecte des emails d'amis et de famille
- Présentation du code : activation des publicités
- Présentation du code : mise en place des achats in-app
- Travailler avec des polices et des icônes (meilleures pratiques)
- Présentation du code : conception et développement d'un diaporama d'introduction
- Présentation du code : recevoir des notifications lorsque l'utilisateur rencontre un crash ou une erreur
- Présentation du kit bonus : envoi automatique des versions de l'application à des amis et à la famille avec un outil CICD
--
CONNECTEZ-VOUS SUR TWITTER :
MON COURS GRATUIT, "BASICS" DE FLUTTER (2+ HRS)
À PROPOS DE MOI
Depuis 18 ans, Nick n'a rien trouvé de plus amusant que de transformer des idées créatives en logiciels. Avant même de posséder un ordinateur au collège, Nick copiait à la main des jeux vidéo écrits en BASIC dans son journal quotidien parce que le code avait l'air cool. Au lycée, il a commencé à s'auto-former à la programmation, devenant un "enthousiaste des livres de programmation" obsédé.
Nick a travaillé en tant que responsable technique sur divers projets pour des marques mondiales telles qu'Adidas, Reebok et Louis Vuitton. Depuis qu'il a été directeur mobile d'une entreprise maintenant acquise par Trip Advisor, il a cofondé diverses startups. Depuis 2016, il a occupé divers postes de CTO, y compris dans l'accélérateur Techstars.
Abonnez-vous si vous êtes intéressé par :
#flutter
#dart
#fullstackmobiledev
#learningtocode
AVERTISSEMENT : Je ne suis ni un employé de Google ni affilié à Google de quelque manière que ce soit. Toutes les opinions exprimées dans ma vidéo sont les miennes.