Formation Flutter

Formation Développement Mobile sous Flutter

Formation en Développement Mobile sous Flutter à Douala

La Formation Flutter à LocalHost Academy

Au cour de notre Formation Flutter à Douala, Apprenez à créer des applications performantes compatibles à la fois sur mobiles iOS et Android avec Flutter à partir d’un code unique. Sa logique orientée widget permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.

La Formation en Développement d’Applications Mobiles sous Flutter de Localhost Academy vous communique les compétences nécessaires pour la Conception et la réalisation de Applications Mobiles Professionnelles pour Android et iOS grâce à Flutter.

Au fait, c’est quoi Flutter?

Sorti en 2018, le nouveau framework de Google fait l’unaminité dans l’écosystème mobile. Flutter permet de créer des applications mobiles natives Android, iOS et bientôt il permettra même de créer des applications desktop !

Sur Google trends, la popularité du framework explose. Il est notamment utilisé par Google pour Adwords et par Alibaba, la plus grosse entreprise chinoise d’e-commerce et beaucoup d’autres. Le nombre de developpeurs connaissant Flutter étant encore limité vous pourrez facilement faire la différence.

Flutter est utile pour créer des applications sur mobile, tablette, télévision et desktop. L’utilisation du Dart, qui est un langage de programmation très facile d’accès si vous connaissez JavaScript, TypeScript ou Java, permet une compilation en ARM (langage machine).

Quelles sont les Applications de Flutter?

Flutter est utile pour créer des applications sur mobile, tablette, télévision et desktop. L’utilisation du Dart, qui est un langage de programmation très facile d’accès si vous connaissez JavaScript, TypeScript ou Java, permet une compilation en ARM (langage machine).

Cette compilation permet la création d’applications natives extrêmement performantes. Flutter n’utilise pas de bridge JavaScript comme le fait ReactNative par exemple. Flutter utilise son propre système de rendu, qui lui laisse donc une très grande liberté. La librairie incorpore une large collection de widgets Material et Cupertino qui fonctionnent sur iOS et Android. Flutter est de loin le framework mobile le plus performant et moderne.

Porgramme de la Formation Flutter à Douala – LocalHost Academy


1️⃣ Introduction à la formation Flutter & Dart

  • Retour sur le développement mobile et ses évolutions
  • Panorama des outils disponibles pour le cross-platform
  • Présentation générale de Flutter
  • Positionnement sur le marché (comparaison avec React Native), intérêt et stratégie de Google
  • Particularités de Flutter : vues dynamiques, widgets, hot reload…
  • Comprendre l’architecture de Flutter
  • Outils de développement

Atelier : Installation de Flutter et configuration de l’environnement de développement.

2️⃣Le langage de programmation Dart

  • Introduction à Dart et l’intérêt d’utiliser un langage compilé
  • Principes et concepts fondamentaux
  • Compilations JIT (Just In Time) et AOT (Ahead Of Time)
  • Conventions de codage, noms et ordonnancement
  • Variables, types, et opérateurs
  • Structure de contrôle : if, else, while…
  • Programmation orientée objet avec Dart : classes, constructeurs, méthodes, héritage
  • Gérer les erreurs

Atelier : Découverte du langage Dart, création de programmes basiques et manipulation des fonctionnalités via le DartPad.

3️⃣Introduction à Flutter et widgets de base

  • Structure et composants d’une application Flutter
  • Le code dans main.dart
  • Hello World : exécuter une première application Flutter
  • Utiliser un package externe
  • Cycle de vie d’un widget
  • Widgets de base : Text, Row, Column, Stack et Container
  • Les widgets Material Design
  • Travailler avec des images, styles ou polices
  • Avantages du Hot Reload et Hot Restart

Exemples de cas pratiques : Création d’une première application Flutter, ajout et manipulation des widgets les plus utilisés.

4️⃣Création de layouts

  • Vue d’ensemble de la disposition des éléments dans une application Flutter
  • Widgets parents et enfants
  • Comprendre la décomposition d’une interface
  • Aligner et changer la taille des widgets
  • GridView, ListView et Stack
  • Utiliser les thèmes
  • Introduction aux animations
  • Le catalogue de widgets Flutter

Exemples de cas pratiques : mise en œuvre des bonnes pratiques pour construire une UI attractive et intuitive, travail sur la disposition des éléments d’une application à l’écran.

5️⃣Interactivité et gestion des états

  • Etat des widgets : stateful et stateless widgets
  • Penser déclaratif
  • La méthode setState()
  • Les différentes approches de la gestion des états
  • Créer un widget interactif

Exemple de cas pratique : création de widgets stateful pour réagir aux actions de l’utilisateur.

6️⃣Navigation et routing

  • Le Navigator et les routes dans Flutter, principes de fonctionnement
  • Créer une nouvelle route
  • Naviguer entre deux écrans : MaterialPageRoute, méthodes push() et pop()
  • Nommer une route
  • Passer des données d’un écran à un autre

Exemples de cas pratiques : ajout de routes (pages) et implémentation d’une navigation entre celles-ci.

7️⃣Bibliothèques et packages Dart

  • Description des bibliothèques principales de Dart
  • Importer une bibliothèque
  • Collections : listes, ensembles, maps
  • dart:async et les classes Future et Stream
  • Fonctions basiques et paramètres de fonctions

8️⃣ Back-end et gestion des données

  • Le package http et connexion à un serveur externe
  • Obtenir des données de localisation pour Android et iOS
  • Utiliser la bibliothèque dart:convert et parser du JSON
  • Présentation générale de SQLite, le plugin sqflite
  • Créer la base de données et implémenter un modèle
  • Opérations CRUD et interactions avec la base

Objectifs de la Formation Flutter à Douala

  • Être capable de créer une application iOS et Android
  • Maîtriser le Framework Flutter et le langage Dart

Public Visé

Etudiants, Développeurs, Chefs de Projets

Prérequis

Connaissance dans un langage de programmation orienté objet (Java, C#…)

Related Posts

Leave a Reply

LocalHost Digital

LocalHost Digital est une Agence Web et Digitale qui se spécialise dans le  Développement et l’intégration de Solutions Digitales pour Entreprises (ERP, CRM, Gestion Commerciale…), la Création de Sites Web professionnels, le Développement d’Applications Web et Mobiles , le Développement d’applications Métier, le Marketing Digital , ainsi que dans la Création Graphique et la Formation Pratique dans les différents métiers du Numérique.

Nos Apllications Récentes

RSS LocalHost Digital – Meilleure Agence Web et Digitale au Cameroun

  • Agence de Transformation Digitale
    Vous recherchez la meilleure agence de transformation digitale au Cameroun ? Vous êtes au bon endroit. En tant que entreprise qui fournit des services de transformation numérique aux entreprises au Cameroun, nous savons ce que ce secteur implique. La transformation numérique n’est pas une plaisanterie. Selon un rapport de l’International Data Corporation, les investissements mondiaux […]
  • Les Meilleurs Experts SEO au Cameroun
    L’univers des experts SEO camerounais n’est peut-être pas le vôtre. C’est un milieu protéiforme où se mêle une faune variée discutant des dernières tendances et des nouvelles techniques de référencement naturel qu’ils ont testées. Les classer est impossible, les évaluer absurde et trouver les meilleurs Experts SEO impensable. Qu’est-ce qu’un expert en référencement (ou SEO) […]
  • Les meilleures agences SEO au Cameroun
    Le critère de sélection est le suivant : Les agences SEO recensées dans cette liste sont celles qui ont sû prêcher par l’exemple en fournissant les efforts nécessaires pour être visibles parmi les premiers résultats des moteurs de recherche sur les principaux mots clés relatifs au domaine du referencement naturel SEO au Cameroun Agence SEO […]
  • Solutions de Paiement en Ligne en Afrique
    Solutions et Moyens de Paiement en Ligne en Afrique Les Paiements en Ligne en Afrique Selon la Banque mondiale, la croissance économique des pays africains ne pourra advenir sans un accès accru de l’ensemble de la population, les plus démunis inclus, aux services financiers. Les nouvelles solutions de paiement en ligne inclusives sont donc des […]
  • Formation en Graphic Design
    Formation Pratique en Graphic Design à Douala Vous souhaitez évoluer dans l’univers de la communication graphique ? LocalHost Academy vous propose une formation conçue par des professionnels du secteur, vous permettant d’apprendre l’ensemble des compétences nécessaires à votre futur métier. Logos, affiches, packagings… Notre formation Graphic Design à Douala fera de vous un professionnel de la communication visuelle, capable de […]
  • Formation en Développement d’Applications Web sous Laravel à Douala
    Formation en Développement Web sous Laravel La Formation en Développement d’applications Web avec Laravel que nous proposons à LocalHost Academy cible des apprenants ayant acquis les bases du Web, et qui souhaitent devenir Rapidement Productifs en Matière de Création d’Applications Web Dynamiques. Elle initie les Apprenants à la Conception Methodique d’une Application web en utilisant […]
  • Formation Flutter
    Formation en Développement Mobile sous Flutter à Douala La Formation Flutter à LocalHost Academy Au cour de notre Formation Flutter à Douala, Apprenez à créer des applications performantes compatibles à la fois sur mobiles iOS et Android avec Flutter à partir d’un code unique. Sa logique orientée widget permet un développement rapide avec un grand […]
  • Formation WordPress
    Formation en Création de Sites Web Professionnels sous WordPress La Formation WordPress vous initie à l’utilisation d’un outil de gestion de contenu nécessaire à la création rapide des sites web des entreprises et des administrations. Cette formation WordPress est adressée au webmaster de Yaoundé, Douala, Bafoussam, bref de tout le Cameroun entier ou à tout […]
  • Meilleure Agence Web et Agence Digitale
    La Meilleure Agence Web et Agence Digitale à Douala au Cameroun Qu’est ce qu’une Agence Web? Une agence web est une société informatique composée de professionnels du web (développeurs, administrateurs de bases de données, designers, rédacteurs web, spécialistes du SEO etc) qui proposent des services tels que la conception et création des sites web et applications mobile, […]
  • Service de Reférencement naturel SEO au Cameroun
    Comprendre le Reférencement Naturel – SEO au Cameroun Ameliorer votre Referencement Naturel ou encore SEO est un enjeu majeur de votre business, car celà permet de d’augmenter significativement le nombre de visiteurs de qualité sur votre site et donc de développer votre chiffre d’affaires. Le SEO (Search engine optimization), c’est avant tout une  Stratégie  du Marketing Web […]
Ecrire
Besoin d'aide?
Nous sommes disponibles pour vous répondre tout de suite!!
Powered by