[wpms_breadcrumb reverse="0"]
Developpement - Mobile - Formation numérique

Flutter, développement d’applications mobiles

Reference : FDAM
4 jours - 2390 € HT
Prochaines sessions
  • Le 17/11/2020
  • Le 23/02/2021
  • Le 27/04/2021
Flutter, développement d’applications mobiles
Objectifs

  • Maîtriser les fondamentaux du SDK Flutter
  • Organiser, modulariser et tester une application Flutter
  • Développer avec le langage Dart
  • Effectuer la persistance des données avec sqflite
  • Connaître les bonnes pratiques de développement

Pré requis

  • Connaissances de base en programmation.

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Public visé
  • Développeurs, ingénieurs, chefs de projets.
Inscription

Programmes de Flutter, développement d’applications mobiles

Découverte de Flutter

  • Les comparatifs entre les applications hybrides, web et natives.
  • Flutter CLI.
  • Les containers.
  • La logique orientée widget.

Le langage de programmation Dart

  • Le codage et les conventions de nommage.
  • Les variables et les types.
  • Les nombres et les constantes.
  • Structure de contrôle.
  • Opérateur logique.
  • Boucle et fonction.

La programmation orientée objet avec Dart

  • Les classes et les objets.
  • Les variables de classes.
  • Les constructeurs.
  • Les méthodes.

Les collections et les librairies

  • La gestion des collections.
  • La création de listes et itération avec elles.
  • La création de listes avec un type objet.
  • La librairie Dart, packages.
  • Les librairies standards.

Configuration de l’environnement Flutter

  • L’installation de Flutter CLI.
  • La structure d’un projet Flutter.
  • La création et configuration de l’émulateur.
  • La fonction hot reload.
  • La mise en place d’un environnement de debug.

Les widgets

  • La construction modulaire des vues avec les widgets.
  • Stateful et stateless widgets.
  • L’héritage de widget.
  • La découverte des widgets fournis par défaut.

Faire persister les données avec sqflite

  • L’introduction à l’ORM intégré.
  • La création des modèles de donnée.
  • Lire et écrire dans la base.

Aller plus loin

  • L’internationalisation (i18n).
  • La création d’un package Flutter.

Protocole Sanitaire

Informations concernant les mesures prises par F2I Formation

En savoir plus