DigitalSkill Boost
  • Accueil
  • Cursus
  • Formation
  • Coaching
  • Prix
  • Blog
  • Contact
  • Connexion
Retour aux cursus

Développement Mobile avec Flutter

3 mois720+ étudiants4.7 (156 avis)
35 000 FCFA ou $63
Vidéos + TP + Projets

Description du cursus

Développez des applications mobiles natives pour iOS et Android avec Flutter. Cette formation vous apprendra à créer des interfaces utilisateur modernes, à gérer l'état des applications, et à intégrer des services backend. Vous publierez vos applications sur les stores officiels.

Technologies enseignées

FlutterDartFirebase / SupabaseRiverpodBlocProvider

Programme détaillé

1

Introduction au développement mobile avec Flutter

Module pratique avec exercices et projets

2

Présentation de Flutter et du langage Dart

Module pratique avec exercices et projets

3

Installation de l’environnement Flutter (SDK, Android Studio, VS Code)

Module pratique avec exercices et projets

4

Structure d’un projet Flutter et architecture générale

Module pratique avec exercices et projets

5

Widgets de base (Text, Container, Row, Column, Image, etc.)

Module pratique avec exercices et projets

6

Composition et imbrication des widgets

Module pratique avec exercices et projets

7

Styles et mise en page avec BoxDecoration et Flex

Module pratique avec exercices et projets

8

Navigation entre écrans avec Navigator

Module pratique avec exercices et projets

9

Gestion du cycle de vie d’un widget

Module pratique avec exercices et projets

10

Stateful vs Stateless widgets

Module pratique avec exercices et projets

11

Utilisation de setState()

Module pratique avec exercices et projets

12

Introduction aux solutions de gestion d’état (Provider, Riverpod, Bloc)

Module pratique avec exercices et projets

13

Création et validation de formulaires

Module pratique avec exercices et projets

14

Appels HTTP avec http ou dio

Module pratique avec exercices et projets

15

Sérialisation JSON et modèles de données

Module pratique avec exercices et projets

16

Stockage local avec SharedPreferences et SQLite

Module pratique avec exercices et projets

17

Création de pages de connexion et d’inscription

Module pratique avec exercices et projets

18

Connexion à un système de gestion des utilisateurs (Firebase, Supabase)

Module pratique avec exercices et projets

19

Gestion des tokens JWT et stockage sécurisé

Module pratique avec exercices et projets

20

Utilisation de Material Design et Cupertino Widgets

Module pratique avec exercices et projets

21

Création de thèmes personnalisés

Module pratique avec exercices et projets

22

Animations simples et complexes (Hero, Tween, AnimatedBuilder)

Module pratique avec exercices et projets

23

Responsive design (MediaQuery, LayoutBuilder, Orientation)

Module pratique avec exercices et projets

24

Architecture en couches (MVC, MVVM, Clean Architecture)

Module pratique avec exercices et projets

25

Organisation des dossiers dans un projet Flutter

Module pratique avec exercices et projets

26

Utilisation de Git et GitHub pour le versioning

Module pratique avec exercices et projets

27

Utilisation de packages pub.dev (animations, UI, extensions...)

Module pratique avec exercices et projets

28

Génération des APK / AAB pour Android

Module pratique avec exercices et projets

29

Publication sur Google Play Store et App Store

Module pratique avec exercices et projets

30

Tests unitaires et tests widget

Module pratique avec exercices et projets

31

Utilisation de Firebase pour notifications, crash reports, analytics

Module pratique avec exercices et projets

32

Utilisation de Postman pour tester les APIs

Module pratique avec exercices et projets

33

Débogage avec Flutter DevTools

Module pratique avec exercices et projets

34

Surveillance des performances

Module pratique avec exercices et projets

35

Réalisation d’une application mobile complète Flutter (authentification + API + stockage)

Module pratique avec exercices et projets

36

Documentation du projet et présentation finale

Module pratique avec exercices et projets

35 000 FCFA ou $63
Accès au videos durant 12 mois
Commencer maintenant

Informations

NiveauDébutant à Avancé
Durée3 mois
FormatVidéos + TP + Projets
Support24/7
Certificat

Évaluations

4.7
156 avis d'étudiants
DigitalSkill Boost
  • Formation
  • Cursus
  • Coaching
  • Prix
  • Blog
  • Contact
  • Politique de cookies
  • Politique de Confidentialité

© 2024 Leity™. Tous droits réservés