Illustration

Flutter

Découvrez Flutter, la solution révolutionnaire pour le développement d’applications mobiles natives cross-plateformes pour iOS et Android.

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

Débutant - Middle - Expert

2 jours - 14 h

— Présentiel ou distanciel

INTRA / INTER / POLE EMPLOI
Financement : fonds publics

Illustration

Qui pourrait être intéressé ? 

    Flutter est un framework de développement d'interface utilisateur (UI) qui permet de créer des applications mobiles natives pour iOS et Android à partir d'une seule base de code. En suivant une formation Flutter, vous acquérez la capacité de développer des applications cross-plateforme de manière efficiente, réduisant ainsi le temps et les coûts associés au développement séparé pour chaque plateforme.
    Les applications Flutter offrent une expérience utilisateur homogène sur iOS et Android. En adoptant Flutter, vous pouvez garantir que vos utilisateurs bénéficient d'une interface utilisateur cohérente, quel que soit le système d'exploitation de leur appareil. Cela contribue à renforcer la fidélité des utilisateurs et à simplifier la maintenance continue de l'application.
    Flutter est soutenu par Google et dispose d'une communauté de développeurs active. En suivant une formation Flutter, vous avez accès à une base de connaissances étendue, des forums de support, et des mises à jour régulières du framework. Cela garantit que vous restez à jour avec les meilleures pratiques de développement, tout en bénéficiant du support d'une communauté dynamique et du géant de la technologie, Google.
Illustration

Formateur-Mentorat

Illustration

La Team des << Formateurs >>

Langages informatiques </> Microsoft 365 </> Cyber sécurité

6 ans d'expérience pour les Experts

Illustration

Sana & Hervé

Elle, Formatrice Experte IT & lui Chef de projet Formation

12 ans d'expérience à eux deux

Programme de formation

  • Objectifs 

    >> 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)
  • Public concerné

    Salariés, consultants, personnes en reconversion professionnelle, demandeur d'emploi. Métiers : Concepteurs/Développeurs
  • Prérequis

    Maîtriser un langage de programmation (C#, Java, C++, PHP, JavaScript, Python)Appliquer les principes de programmation orientée objet ou avoir suivi la formation TACNUM1-1A – Conception et programmation objet
  • Programme détaillé

    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
  • Modalités d'évaluation des acquis

    En début et en fin de formation, les stagiaires réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation. L'écart entre les deux évaluations permet ainsi de mesurer leurs acquis.

    En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l'examen, le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l'obtention de la certification.
  • Modalités et moyens pédagogiques, techniques et d'encadrement

    Formation avec un formateur, qui peut être suivie selon l'une des 3 modalités ci-dessous :
    1 - Dans la salle de cours en présence du formateur.
    2 – Dans l'une de nos salles de cours immersives, avec le formateur présent physiquement à distance. Les salles immersives sont équipées d’un système de visio-conférence HD et complétées par des outils pédagogiques qui garantissent le même niveau de qualité.
    3 – Depuis votre domicile ou votre entreprise. Vous rejoignez un environnement de formation en ligne, à l'aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel.

    Le nombre de stagiaires peut varier de 1 à 12 personnes (5 à 6 personnes en moyenne), ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.

    Chaque stagiaire dispose d’un poste de travail adapté aux besoins de la formation, d’un support de cours sous format PDF.
    Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe.
  • Moyens de suivi d'exécution et appréciation des résultats

    Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur.Evaluation qualitative de fin de formation, qui est ensuite analysée par l'équipe pédagogique d'AWC.Attestation de fin de formation, remise au stagiaire en main propre ou par courrier électronique.
  • Qualification du formateur

    La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d'expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Notre processus

Analyser vos besoins

Ensemble nous validons votre formation et étudier les possibilités de financement : CPF, Pôle emploi, demande de devis en situation d'entreprise (intra, inter ou seul), FNE Formation, OCPO Atlas.

Entrer en formation

Après chaque cours donné par le formateur, vous recevez des exercices. Les tâches sont interconnectées, par des études de cas ou des travaux pratiques.

Mentorat

Votre mentor vous guidera tout au long du cours et vous aidera à chaque étape. Il est principalement responsable de votre apprentissage réussi dont le but est la réussite de votre certification.

Réservez votre place

Remplissez le formulaire ci-dessous et pré-inscrivez-vous à la formation. Nous vous contacterons bientôt pour clarifier tous les détails.

Choisir le moment pour vous rappeler :

Merci !

Vous êtes motivé ! restez branché nous allons vous contacter. 

Can't send form.

Please try again later.