38 votes

Structure des paquets Android - Meilleures pratiques

J'ai une question concernant les meilleures pratiques pour la structure des paquets d'applications.

J'ai regardé la présentation de Reto Meier à la Google I/O 2011 " Android Protips " : Sujets avancés pour les développeurs Android experts s" et lisez son article de blog " Une plongée en profondeur dans la localisation "et a noté la structure de son dossier de candidature :

com. ... .fournisseurs_de_contenu
com. ... .receveurs
com. ... .services
com. ... .UI com. ... .UI.fragments
com. ... .utils
com. ... .utils.base

Est-ce la structure préférée pour les paquets ? Existe-t-il une meilleure structure ?

6voto

Phil Points 11964

L'objectif principal du packaging de vos classes est de simplifier la navigation dans votre code source. Ceci est particulièrement important pour les applications open source. À mon avis, une structure de paquets facile à naviguer comprend les paquets suivants :

com.example.main - contient les principales fonctions de votre pilote, telles que votre ou vos activités principales, votre classe d'application (si vous en avez une), etc.

com.example.conf - contient vos fichiers de configuration, tels que ceux contenant les constantes (variables statiques finales)

com.example.net - les classes liées au réseau, comme celles qui font des requêtes http

com.example.util - les classes utilitaires, telles que les services, les BroadcastReceivers ou d'autres processus d'arrière-plan.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X