الانتقال إلى المحتوى الرئيسي
Gust Training
الاتصالات والهاتف المحمول

Formation Flutter : Développer des applications mobiles natives pour Android et iOS avec Flutter

Description de la formation Flutter Développé et publié par Google dans sa première version stable en décembre 2018, Flutter est un kit de

المدة
3 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Objectifs opérationnels :

Savoir développer une application Flutter pour iOS et Android.

Objectifs pédagogiques :

À l’issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir les fonctionnalités du framework Flutter
  • Développer une nouvelle application Flutter pour iOS et Android
  • Savoir concevoir une application Flutter avec Dart
  • Appréhender les différentes approches pour le “state management”

لمن تتوجه هذه الدورة؟

Ce cours Flutter s’adresse aux développeurs web ou mobile.

المتطلبات المسبقة

Pour assister à cette formation Flutter, il est nécessaire de maîtriser au préalable JavaScript ou TypeScript, ou un langage objet (Java, Swift, Kotlin, C#…).

البرنامج

Présentation de Flutter

  • Historique Pourquoi choisir le langage Dart Concepts / Architecture L’écosystème

Le langage Dart

  • Langage Types Operators Function Objets Exceptions Mixin Future Stream Isolate Pubspec : Gestion des dépendances Tests unitaires

Basic widgets

  • Définition Rendering Render Object Element tree Widgets tree Layout Container Stack Row Column Alignement Material / Cupertino Stateful / Stateless Communication entre widgets Assets / Fonts Tests

Advanced widgets

  • Listes / Scroll Formulaires Inherited widget

Données

  • Gestion programmation asynchrone Future / FutureBuilder Stream / StreamBuilder Communication avec une API Rest/Json Persistance de données Shared preferences files SQLite

Navigation

  • Routes Naviguer entre les routes Transmettre des paramètres données à une route

Interactions

  • Gesture Animation

Architecture

  • Les différents patterns utilisés Pattern BLoC (Business Logic Component) Redux Provider flutter_bloc mobx flutter_hook

Plugins

  • Ajouter et utiliser un plugin Créer un plugin

Release une application

  • iOS Android

Description de la formation Flutter

Développé et publié par Google dans sa première version stable en décembre 2018, Flutter est un kit de développement logiciel/framework dont l’ambition peut être résumée de la façon suivante : simplifier le développement multiplateforme en mettant à disposition une base de code commune pour toutes les plate-formes.

Offrant des performances natives et des possibilités de personnalisation presque infinies, Flutter s’appuie sur des widgets et des composants permettant de construire des applications de manière très rapide. Sa programmation, réactive, s’appuie quant à elle sur le langage Dart (de Google également).

Cette formation Flutter vous permet d’appréhender les concepts et outils clé mis à disposition par Flutter, puis de voir comment les appliquer afin de créer une application avec Flutter.

Travaux Pratiques

Les travaux pratiques représentent 60% du temps de cette formation.

المواضيع: Mobile

الاتصالات والهاتف المحمول

Formation Xamarin.Forms

Objectifs de la formation Xamarin forms Xamarin permet de développer en C# des applications mobiles pour iOS, Android, ou Windows Phone.

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

الاتصالات والهاتف المحمول

Formation Xamarin : Développement mobile multi plateforme en C#

Description de la formation Xamarin Cette formation a pour objectif de vous apprendre les bases du développement mobile avec le logiciel Xamarin

المدة
5 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

الاتصالات والهاتف المحمول

Formation Windows Phone 8 développement

Objectifs de la formation Windows Phone 8 Cette formation « Windows Phone 8 développement » vous permettra de développer des applications

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

الاتصالات والهاتف المحمول

Formation Windows Phone 7 développement

Objectifs de la formation Windows Phone 7 Cette formation « Windows Phone 7 développement » vous permettra de développer des applications

المدة
4 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire
تواصل عبر واتساب