LISTE DES PROGRAMMES

contact@drissas.com

FLUTTER RÉVOLUTION

Méga Pack De Formation Pour Devenir Développeur Mobile Avec Flutter

Créez votre première application Flutter

  • Qu'est-ce que Flutter: Découverte du SDK Flutter et de la genèse du projet chez Google
  • Comment installer Flutter sur Mac et PC: avec Xcode et Android Studio détaillés
  • Comment configurer Visual Studio: pour installer les extensions de Google

Maîtrisez complètement le langage Dart

  • Comment coder avec Dart: je vous montre comment coder en Dart sur votre ordinateur
  • Les principes fondamentaux du Dart: petite introduction à la POO et à la notion de classe dans le Dart
  • Les opérateurs et les conditions de boucle: pour réaliser des opérations de base, comme effectuer une condition sur un nombre ou parcourir une liste de données

Adoptez les meilleurs pratiques de Flutter

  • Comment créer une application Flutter vierge: pour voir étapes par étapes comment ajouter du contenu à notre application
  • Les widgets Flutter de base: comment ajouter d’autres Widgets de type image, icône et bouton dans nos applications.
  • Les packages Flutter: comment les prendre en main, les installer et les configurer

Créez de magnifiques interfaces utilisateurs

  • Comment créer une page de login avec Flutter: pour apprendre aussi à maîtriser la création de différentes pages et de gérer la navigation
  • Création d’une application à interface sociale: on reproduit une application de type réseau social avec une page d’accueil, de profil et avec un menu de navigation
  • Les animations de transitions avec le widget Hero: prise en main d'un nouveau type d’animation Flutter pendant la navigation entre deux pages.

Intégrez rapidement Firebase dans Flutter

  • Comment configurer Firebase avec Flutter: vous créez un projet Firebase puis le connectez successivement à l’interface iOS puis Android de votre application Flutter
  • Création d’une application ToDoList avec Firestore: prise en main des bases de données Firestore avec une application todo-list.
  • Création d’une interface connexion / inscription: pour gérer la connexion et l’inscription de nos utilisateurs via un email et un mot de passe

Ajoutez un chat à votre application

  • Créer plusieurs profils utilisateurs: je vous montre comment créer plusieurs utilisateurs virtuels à qui nous pourront envoyer des messages
  • Envoyer des messages à un autre utilisateur: on se concentre sur la page de conversation est sur l’interface d’envoi et de récupération des messages.
  • Finaliser l’interface de connexion: on reprend l’interface de connexion / inscription que nous avons vu par le passé avec un nouveau champ "Photo de profil".

Créez des cartes dynamiques interactives

  • Intégrer le SDK Google Maps dans Flutter: générer une clé d'API Google Maps et configurer le package Flutter
  • Dynamiser les cartes (marqueurs & vues): changer le type de carte en cliquant sur un bouton et ajouter des marqueurs
  • Stockage des marqueurs dans Firebase : on affiche pour chaque marqueur les informations associées comme le prix, la photo et les équipements du logement

Monétisez votre application Flutter

  • Comment accepter les paiements bancaires : je vous montre comment intégrer Stripe dans Flutter
  • Utiliser les Clouds Functions de Firebase: utiliser le service Cloud Functions de Firebase pour héberger notre fonction de création d’une clé client Stripe.
  • Les achats intégrés dans Flutter: ajouter des achats intégrés avec Flutter sur iOS et Android

Publiez votre application sur iOS et Android

  • Créer un compte iOS développeur: une étape importante dans le processus de publication, l’obtention du certificat de développeur iOS
  • Publier une version sur l’AppStore: pour publier votre application sur l’App Store, vous devez générer une archive à partir de Xcode
  • Créer l’App Bundle de votre application: l’App Bundle est le dernier format de publication d’application Android qui a succédé au fichier APK

Bonus 1: Un Template Flutter Offert 

  • Gagnez Du Temps Et De l'Argent: Lorsque vous utilisez un template, vous économisez des centaines d’euros et des semaines de votre temps sur votre application.
  • Application Native Android + iOS: Aucune compétence de codage requise pour l’utiliser, ce template Flutter est réutilisable et facile à personnaliser.
  • Mises À Jour Régulières Et Gratuites: Vous recevrez gratuitement les mises à jour de l’application lors des nouvelles versions du SDK ou des packages utilisés.

Bonus 2: La Formation Freelance Digital Offerte

  • Tirez le meilleur du développement mobile: Je vous livre tous les secrets du monde du développement mobile, pour en tirer le meilleur et augmenter considérablement vos marges de développeur freelance le plus rapidement possible.
  • Créez et gérez votre Micro Entreprise sans stress: Accompagné de mon associé, je vous explique étape par étape comment créer et gérer votre micro entreprise et vous lancer sans aucun stress lié à la gestion administrative.
  • Suivi d'un contrat d'application de +4000€: Vous suivrez en direct tout le déroulement d’un contrat d’application mobile de A à Z, de la rédaction du contrat, à la réception des paiements jusqu’à livraison du produit au bout de plusieurs mois.

Bonus 3: Une Masterclass App Success Offerte

  • Se différencier sur les stores: Les meilleures stratégies pour se différencier facilement et à moindre coup sur les stores d'applications
  • Choisir une niche rentable: choisissez parmi les meilleurs modèles et success story des startups pour choisir le domaine
  • Ajouter une interface social à son app: Modélisez le succès des plus grandes applications du moments pour transformer votre projet en véritable fusée

FLUTTER ACADÉMIE

La Formation La Plus Avancée Pour Créer Des Applications Incroyables

Module 1: Flutter Power

Utilisez Flutter comme un pro avec l'architecture BLoc

  • BLoC architecture: Adoptez cette architecture solide destinée aux projets d'applications ambitieux
  • Flutter GitHub: Hébergez votre code Flutter en toute sécurité sur Git pour travailler en équipe
  • Flutter performances: Débloquez tout le potentiel de Flutter avec tous les réglages d'optimisation sur iOS et Android.

Libérez le pouvoir de Flutter avec les animations

  • Flutter Animation­Controller: Maîtriser le controller d'animation de Flutter pour recréer à peu près tout ce que vous voulez.
  • Flutter Curved­Animation: Focus sur les Curved­Animation pour créer des animations plus fluides pour vos applications.
  • Flutter Physics-based animation: Créez des animations uniques avec mouvements basés sur la physique comme les rebondissements ou les glissements.

Maitrisez les meilleures fonctionnalités de Flutter

  • SQL intégration: utilisez les bases de données SQLite via le package dédiée dans vos applications Flutter
  • API Rest: intégrez n'importe qu'elle API Rest avec le package HTTP dans vos applications Flutter (exemple avec une API de news et de cryptomonnaies)
  • Réalité augmentée: Ajoutez de la réalité augmentée à votre application avec le AR Kit de Flutter et les modèles 3D.

Module 2: Firebase Expert

Utilisez le Cloud de Firebase pour booster vos apps

  • ​Firebase Cloud Functions: Exécutez du code en backend pour vos bases de données Firestore.
  • ​Firebase Push Notification: Envoyez des notifications personnalisées à vos utilisateurs de manière automatique.
  • ​​Firebase Hosting: Hébergez votre application sur Firebase et rendez-la disponible en PWA.

Maîtrisez les services de Firebase créés pour le mobile

  • Firebase A/B Testing: Testez les versions les plus performantes de vos applications Flutter avec les test A/B.
  • Firebase Dynamic Link: Dirigez vos utilisateurs directement dans votre application à la page précise.
  • Google AdMob: Monétisez vos apps Flutter avec le légendaire service de publicité de Google.

Améliorez vos apps avec les services à la pointe de Firebase

  • Firebase Crashlytics: Repérez les bogues et les crashs les plus courants dans votre application grâce au SDK de Firebase.
  • Google Machine Learning: Rendez votre application plus intelligente avec les API de Firebase accessible au grand public.
  • Firebase Performance: Optimisez les performances de vos applications directement depuis la console Firebase grâce à toutes les données renvoyées par vos utilisateurs.

Module 3: Bonus Flutter

Ajoutez une interface sociale à vos applications

  • ​Google Auth: Ajoutez l'authentification acec Google pour vos utilisateurs.
  • Facebook Auth: Utilisez aussi la connexion Facebook pour récupérer tout le profil utilisateur.
  • ​Apple Auth: Essayez aussi la connexion Apple pour faciliter encore plus l'inscription dans votre application.

Développez des jeux vidéos mobiles avec Flutter

  • Flame Engine: Découvrez le moteur de jeux vidéo créé pour Flutter.
  • Jeu vidéo en 2D: Créez vos premiers jeux vidéos en 2D sur mobile avec des exemples concrets (FlappyBird, Space Shooter, etc).
  • Unity 3D: Intégrez le célèbre moteur 3D dans Flutter pour créer des jeux vidéos encore plus avancés sur mobile.

Attirez des millions d'utilisateurs avec le marketing

  • AppStore Search Optimization: Maîtrisez les stores d'application en optimisant votre référencement sur les stores d'Apple et de Google.
  • Publicité Google: Découvrez la campagne de publicité spéciquement conçu pour les applications par Google (sur YouTube, Google et le PlayStore).
  • Publicité Facebook: Boostez aussi les téléchargements de votre application avec la célèbre pub Facebook.
 Driss AS - Tous Droits Réservés - CGV