2011-04-26 6 views
5

Android enumera los estándares de codificación, pero no parece entrar en cómo deben organizarse los archivos de origen (actividad, etc.). A medida que mi proyecto crece, me pregunto cómo debería dividir las clases o si simplemente dejo un lío de 20 archivos en la carpeta src. No parece que haya ningún tipo de notación (como húngaro) ni una forma de identificar qué es una actividad u otra clase de ayuda. ¿Hay algún documento sobre este tipo de mejores prácticas?desarrollo de Android, organización de archivos/mejores prácticas de notación de archivos

Respuesta

2

Si mira las aplicaciones que vienen con la fuente de Android, como galería, ect de iniciador. Notarás que esos tipos prácticamente guardan todo en una carpeta ... Todo un desastre si me preguntas. Normalmente tengo un "widget" de carpeta para todas mis vistas, una para actividades, una para proveedores, otra para utilidades.

Navegando a través de proyectos de código abierto mucho, no creo que haya un estándar común para hacer esto. Usa lo que funcione mejor para ti.

+0

Sí, eso es lo que yo pensaba que era extraño, miré los proyectos de muestra, pero la mayoría solo requería algunos archivos. Supongo que usaré mi carpeta normal para org. –

0

Ya tuvimos una pequeña discusión sobre ello aquí:

Android separate packages

Además de eso, creo que después de la (pura) de Java estándares de codificación es una buena práctica.

0

¿Realmente tiene todo en su carpeta base src? Un buen comienzo sería poner tus clases en paquetes. Después de eso, puede crear un paquete "util" para sus clases de ayuda y nombrarlas como tales (es decir, MainActivityUitl.java).

Cuestiones relacionadas