Flutter – Développer des applications mobiles natives pour iOS et Android

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Développer une application Cross-plateform Android et iOS avec Flutter
  • Créer des widgets personnalisés et/ou spécifiques par plateforme
  • Architecturer l’application avec le pattern BLoC (Business Logic Component)

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez Flutter, la solution révolutionnaire pour le développement d’applications mobiles natives cross-plateformes pour iOS et Android.
Cette formation intensive de 4 jours vous plonge dans l’histoire et les concepts de Flutter, y compris le langage de programmation Dart, l’architecture des projets Flutter et les bonnes pratiques.
Apprenez à gérer les interfaces avec les Widgets Flutter, créer et valider des formulaires, et maîtriser l’architecture applicative avec le pattern BLoC (Business Logic Component).
Découvrez une utilisation avancée de Widgets pour la gestion de navigation et l’optimisation des listes.
Explorez comment choisir et utiliser un plugin Flutter, et abordez des concepts avancés tels que l’intégration continue, la gestion de l’accessibilité, et le profiling de la performance de l’application.
Les travaux pratiques tout au long du cours renforcent votre compréhension et compétence.

Programme

Présentation de Flutter (2 heures)

  • Historique
  • Pourquoi Dart ?
  • Concepts et architecture

Le langage DART (5 heures)

  • Overview du langage
  • Variables, types de données et fonctions
  • Future Async et Await
  • Gestion des exceptions

Architecture des projets Flutter (2 heures)

  • Organisation d’un projet Flutter
  • Bonnes pratiques
  • Travaux pratiques:
    • Mise en place des outils
    • Création d’un projet Flutter

Gestion des interfaces sous Flutter (6 heures)

  • Les Widgets Flutter
  • Material vs Cupertino
  • Communication entre Widgets
  • Travaux pratiques:
    • Création des fenêtres
    • Conception de l’interface avec les Widgets

Gestion des formulaires (3 heures)

  • Création des formulaires
  • Validation des formulaires
  • Travaux pratiques:
    • Ajout d’un formulaire et de son traitement à l’application

Architecture applicative (3 heures)

  • Présentation du pattern BLoC (flutter_bloc)
  • Programmation asynchrone sous Flutter
  • Travaux pratiques:
    • Cas d’utilisation : Authentification

Utilisation avancée de Widgets (3 heures)

  • Gestion de navigation sous Flutter
  • Mise en pratique : BottomNaTabView
  • Affichage et optimisation des listes
  • Travaux pratiques:
    • Mise en place de la navigation dans l’application

Gestion des plugins Flutter (2 heures)

  • Comment choisir son plugin Flutter ?
  • Utiliser un plugin Flutter
  • Travaux pratiques:
    • Intégration d’un lecteur vidéo

Concepts avancés (2 heures)

  • Intégration continue
  • Gestion de l’accessibilité
  • Profiling de la performance de l’application
  • Travaux pratiques:
    • Mise en place des tests unitaires dans l’application

Prérequis

Public

  • Concepteurs/Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Analyser et identifier les failles de sécurité courantes dans les applications Java
  • Appliquer des pratiques de Secure Coding
  • Mettre en œuvre des mécanismes d'authentification et d'autorisation robustes
  • Concevoir des services web et des API sécurisés en utilisant Java
  • Comprendre les principes de la sécurité des applications JEE
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en oeuvre une solution de reporting avec SSRS
  • Savoir gérer ses données sous SSRS 2016
  • Pouvoir créer des rapports avec Report Designer ou Report Builder
  • Maîtriser les rapports cartographiques avec Map Report
  • Savoir créer des rapports pour mobiles avec Mobile Report
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • identifier les exigences de trois problématiques spécifiques incluant de nombreuses analogies conceptuelles : la Qualité, la Sécurité et l’Environnement
  • Etre en capacité d’initier ou développer une démarche QSE au sein de son organisation.
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Connaître les procédés de mémorisation
  • Acquérir des techniques de développement de la mémoire
  • S’entraîner pour améliorer et mobiliser sa mémoire
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Manager la performance

Proposé par OBEA

Objectifs de la formation

• Inscrire son mode de management dans une logique de pilotage de la performance

• Développer des modes organisationnels permettant de développer les performances collectives et individuelles de l’équipe

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Penser différemment afin d’être plus efficace dans ses relations et activités professionnelles
  • Intégrer les nouveaux résultats scientifiques de l’efficacité professionnelle via le Modèle des Matrices Cognitives©
  • Comprendre son mode de fonctionnement relationnel et professionnel grâce à un authentique test psychométrique scientifiquement validé
  • Développer son efficience relationnelle et professionnelle
  • Comprendre le mode de fonctionnement des autres et savoir y réagir
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Entreprise

Les enjeux du merchandising

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Exposer les objectifs, les principes et les applications du merchandising
  • Présenter sa mise en oeuvre en tant qu'élément du marketing mix
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Travailler avec des applications SAP Fiori
  • Expliquer l'architecture et les principes de conception SAP Fiori
  • Configurer et personnaliser les applications SAP Fiori
  • Adapter les applications SAP Fiori pour la mobilité
  • Intégrer SAP Fiori dans différents environnements.
Tarif

A partir de 4 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser les fondamentaux de Airtable et la création de base de données
  • Utiliser les fonctionnalités avancées de Airtable
  • Composer et organiser des interfaces utilisateurs sans pré-requis en conception applicative
  • Créer des bases de données relationnelles dans un cadre applicatif
  • Modéliser et gérer des actions (workflows)
  • Intégrer des API pour créer des applications puissantes
  • Construire une application web ou mobile opérationnelle
Tarif

A partir de 2 770,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes et apports du Test-Driven Development
  • Configurer un environnement de développement pour le TDD et connaître les outils
  • Maîtriser l'utilisation des doublures de tests (objets Mock, Stub…)
  • Utiliser les techniques de TDD sur des projets existants (refactoring et code legacy)
  • Mettre en œuvre un process TDD pour développer une application
  • Être en mesure d'incorporer les bonnes pratiques TDD au sein de son organisation
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...