Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. FlutterFlow - Développer une application multiplateformes

FlutterFlow - Développer une application multiplateformes

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Mérignac :
TEAMS-CAD :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

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.

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
Public visé

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.

Prérequis

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

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :24 sept.26 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :29 sept.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :29 sept.24 nov.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 oct.08 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :27 oct.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter