Ce que vous apprendrez ?

  • Développer une application Flutter fonctionnelle avec une taille inférieure à 10 Mo en utilisant les meilleures pratiques d'optimisation.
  • Analyser un profil de performance d'une application Flutter et proposer 2 solutions d'optimisation basées sur les résultats.
  • Implémenter au moins 2 techniques d'optimisation des images pour améliorer les performances et réduire la taille de l'application.
  • Réduire la taille d'une application Flutter de 20% en utilisant des techniques d'optimisation spécifiques.
  • Identifier et corriger au moins 3 types de problèmes courants affectant les performances d'une application Flutter.

Prérequis

  • Connaissance de base du développement d'applications mobiles. Familiarité avec le langage Dart. Expérience pratique avec le framework Flutter (création d'une application simple). Compréhension des concepts de base de la programmation orientée objet. Capacité à lire et interpréter des logs d'erreur. Connaissance de base des outils de profilage d'applications. Aptitude à la résolution de problèmes et à la pensée critique. Motivation à apprendre et à expérimenter. Accès à un environnement de développement (ordinateur, émulateur/appareil physique). Installation de Flutter et des outils associés (Android Studio ou VS Code). Familiarité avec Git (pour la gestion de code source, optionnel mais recommandé).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à l'optimisation des performances Flutter
  • Analyse des performances et identification des goulots d'étranglement
  • Optimisation des widgets et de la composition de l'UI
  • Gestion de la mémoire et des ressources
  • Optimisation des images et des assets
  • Utilisation de packages d'optimisation
  • Techniques de codage pour des performances améliorées
  • Profilage et débogage des performances
  • Réduction de la taille de l'application: techniques de compilation
  • Utilisation de code splitting et de lazy loading
  • Optimisation des assets et des dépendances
  • Compression des ressources
  • Mise en œuvre de meilleures pratiques pour la taille de l'application
  • Intégration continue et tests de performance
  • Analyse et suivi des performances de l'application
  • Cas pratiques et exercices d'optimisation

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.