fff

Combien de stagiaires suivront cette formation ?


Valider Annuler

Partager
Accueil    Formations    Informatique    Low Code / No Code    Sites Web et applications    FlutterFlow - Développer une application multiplateformes

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Prérequis

Avoir des connaissances de base en développement Web ou mobile, et une compréhension des principes fondamentaux de la programmation.

Validez les prérequis

Afin de vérifier que vous disposez bien des prérequis nécessaires à cette formation, nous vous invitons à réaliser ce test.

Temps estimé : 4 minutes.

Passer le test

Public concerné

Développeurs débutants ou intermédiaires, étudiants en informatique, entrepreneurs et tout professionnel souhaitant acquérir des compétences en développement d'applications mobiles avec FlutterFlow.

Objectifs de formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les concepts fondamentaux du Low Code / No Code
  • Créer une application mobile de base en utilisant FlutterFlow
  • Intégrer des fonctionnalités avancées telles que les API et les bases de données
  • Déployer une application mobile sur les stores (Google Play, Apple Store)
  • Effectuer des tests et des débogages efficaces.

Programme de votre formation

  1. #

    M2i START AVANT VOTRE FORMATION

    Contextualisation du projet de formation et prise en compte des besoins de chacun

    • Positionnement initial de l’apprenant par rapport aux objectifs
    • Définition des priorités et des objectifs personnels de l’apprenant
    • Vidéos de mise en situation
    • Accès au Chat interactif myM2i pour interagir avec les membres de son groupe
    m2i_start_logo
  2. #

    M2i LIVE VOTRE FORMATION ANIMÉE PAR NOTRE EXPERT ¹

    Programme

    Jour 1

    Introduction aux applications mobiles et à FlutterFlow

    • Importance des applications mobiles dans le monde actuel
    • Types d'applications mobiles
      • Natives
      • Hybrides
      • Web Apps
    • Présentation des technologies de développement mobile
      • Flutter
      • React Native
      • Swift
      • Kotlin
    • Présentation de FlutterFlow et de ses fonctionnalités
    • Configuration de l'environnement de développement
    • Interface utilisateur de FlutterFlow

    Contenu détaillé

    • Introduction à l'importance des applications mobiles et leurs différents types
    • Comparaison des technologies de développement mobile
    • Introduction à FlutterFlow et ses avantages
    • Configuration de FlutterFlow et création de votre premier projet
    • Tour d'horizon de l'interface utilisateur
      • Workspace
      • Widgets
      • Propriétés

    Exemples de travaux pratiques (à titre indicatif)

    • Configuration de FlutterFlow
    • Création d'un projet de base et ajout de widgets simples (textes, images, boutons)
    • Personnalisation de l'écran de bienvenue de l'application avec un logo, un titre et un bouton de navigation vers une page de contenu
    • Ajout d'un footer avec des liens vers les réseaux sociaux fictifs

    Jour 2

    Création d'une interface utilisateur

    • Concepts de base des widgets et des layouts
    • Création de pages et navigation entre elles
    • Personnalisation des widgets

    Contenu détaillé

    • Comprendre les widgets de base
      • Containers
      • Rows
      • Columns
    • Création de pages et mise en place de la navigation
    • Personnalisation des widgets
      • Couleurs
      • Styles
      • Alignements

    Exemples de travaux pratiques (à titre indicatif)

    • Création d'une application de carnet de notes avec plusieurs pages (liste de notes, ajout de note, détail de note)
    • Mise en place de la navigation entre les pages (ajout de note et retour à la liste)
    • Personnalisation des widgets de la liste de notes et du détail de note avec des thèmes

    Jour 3

    Gestion des données et intégration des API

    • Introduction aux bases de données dans FlutterFlow
    • Connexion à des API externes
    • Gestion des états et des données

    Contenu détaillé

    • Configurer et utiliser Firebase Firestore pour stocker des données
    • Intégration d'API externes : récupération et affichage de données
    • Gestion des états avec les modèles de données de FlutterFlow

    Exemples de travaux pratiques (à titre indicatif)

    • Création d'une application de gestion de tâches avec Firebase Firestore pour stocker les tâches
    • Mise en place d'une interface pour ajouter, supprimer et modifier des tâches
    • Connexion à une API météo et affichage des prévisions pour une localisation donnée dans l'application

    Jour 4

    Fonctionnalités avancées et interactivité

    • Ajout de fonctionnalités interactives
      • Forms
      • User inputs
    • Utilisation de plug-ins et d'extensions
    • Gestion de l'authentification utilisateur

    Contenu détaillé

    • Création de formulaires et validation des entrées utilisateurs
    • Utilisation de plugins pour étendre les fonctionnalités
    • Implémentation de l'authentification utilisateur avec Firebase Auth

    Exemples de travaux pratiques (à titre indicatif)

    • Création d'un formulaire de contact avec validation des champs et envoi des données à une base de données
    • Intégration d'un plug-in de géolocalisation pour afficher la position actuelle de l'utilisateur sur une carte
    • Mise en place d'un système d'authentification avec Firebase Auth et création d'un écran de connexion et d'inscription

    Jour 5

    Déploiement et maintenance

    • Tests et débogage d'une application FlutterFlow
    • Déploiement sur les stores
      • Google Play
      • Apple Store
    • Maintenance et mise à jour de l'application

    Contenu détaillé

    • Stratégies de tests et de débogage
      • Debug mode
      • Logs
    • Préparation de l'application pour le déploiement
    • Procédure de soumission sur Google Play et Apple Store
    • Maintenance et mises à jour régulières

    Exemples de travaux pratiques (à titre indicatif)

    • Réalisation de tests unitaires et de bout en bout sur une application FlutterFlow
    • Préparation et soumission d'une application de gestion de tâches sur Google Play Store, incluant la création de l'icône, des captures d'écran et de la description
    • Gestion des mises à jour et des correctifs post-lancement, avec ajout de nouvelles fonctionnalités et correction de bugs identifiés

    Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

    m2i_live_logo
  3. #

    M2i BOOST APRÈS VOTRE FORMATION

    Réactivation et consolidation des acquis en situation de travail

    • 30 jours d’accompagnement personnalisé sur myM2i inclus ²
    • Ressources Boosters (Abonnement au M2i’Mag Soft Skills, formations offertes, invitations aux conférences d’actualité…)
    m2i_boost_logo
  1. ¹ Les actions et les outils présentés dans ce programme le sont à titre indicatif et peuvent faire l’objet d'adaptation selon les niveaux, prérequis et besoins des apprenants. Les compétences clés de ce programme sont traitées à raison d'une compétence par demi-journée de formation.
  2. ² Sur myM2i, pendant 30 jours post-fin de formation, les apprenants disposent d’une messagerie sécurisée pour échanger, dans la limite de 4 sollicitations, avec leur formateur.

Modalités, méthodes et moyens pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Accessibilité de la formation

Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Toutes nos formations sont accessibles aux personnes en situation de handicap : les détails de l'accueil des personnes sont consultables sur la page Accueil PSH.

Modalités et délais d’accès à la formation

Les formations M2i sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 11 jours ouvrés.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Tarif : à partir de 3 050 € HT.

Choisissez la modalité souhaitée pour vous inscrire :

Formation disponible en intra-entreprise

Votre société a besoin d'une offre personnalisée ? Contactez-nous

string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""
string(21) ""

Découvrez les autres formations susceptibles de vous intéresser :

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.