Structuration d'une Application Android
Dans cette leçon, nous structurons une application Android en organisant les classes dans des packages séparés et en utilisant les outils de refactoring Eclipse.
Introduction
Premiers pas Android avec Eclipse
Commençons l'application
Les activités
Les ressources
Construction des vues
Les intents
ListActivity et ListView, des outils pratiques et fréquemments utilisés
Les préférences utilisateur
Les services
Mise en oeuvre de notre service GPS
Utilisations de composants tierce partie
Les fragments
Internet et communication en réseau
Publication finale
Conclusion
Détails de la leçon
Description de la leçon
Cette leçon se concentre sur la structuration d'une application Android de manière plus organisée. Nous allons commencer par réorganiser les classes et les activités dans des packages distincts pour améliorer la lisibilité et la maintenabilité du projet. En suivant cette méthode, vous pouvez adopter une structure propre et modulaire, essentielle pour les projets de grande envergure.
Nous utilisons les outils de refactoring disponibles dans Eclipse pour renommer et restructurer rapidement les classes existantes. Cette approche permet d'ajuster les noms de package, de renommer les fichiers de layout en fonction des activités correspondantes et de supprimer les anciennes ressources inutilisées.
À travers cette leçon, vous apprendrez également l'importance de maintenir un projet propre en supprimant les fichiers et les ressources obsolètes, ainsi que les astuces pour contourner les petits bugs fréquents du SDK Android lorsque des changements sont apportés aux ressources de l'application.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous apprendre à structurer une application Android en utilisant des packages séparés pour les classes et à refactoriser le code efficacement en utilisant Eclipse.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en développement Android et en utilisation de l'IDE Eclipse.
Métiers concernés
Les compétences acquises dans cette leçon sont utiles pour les développeurs mobiles, les ingénieurs logiciels et les chefs de projet techniques dans le domaine du développement Android.
Alternatives et ressources
Comme alternatives, vous pouvez utiliser Android Studio au lieu d'Eclipse pour le développement Android. Les outils de refactoring y sont également disponibles.
Questions & Réponses