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
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.
Ya tuvimos una pequeña discusión sobre ello aquí:
Además de eso, creo que después de la (pura) de Java estándares de codificación es una buena práctica.
¿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).
- 1. Organización de carpetas y archivos para el desarrollo de Python
- 2. Organización de archivos de origen
- 3. Organización y diseño de archivos Javascript
- 4. Buenas prácticas de desarrollo de Excel VBA
- 5. Organización de carpetas de diseño de Android
- 6. Prácticas/herramientas de desarrollo remoto
- 7. Organización de varios archivos de CoffeeScript
- 8. Mejores prácticas para la organización de proyectos con ASP.NET MVC
- 9. ¿Mejores prácticas para el desarrollo de aplicaciones administradas de SalesForce?
- 10. Desarrollo de desarrollo de diseño en Android
- 11. Mejores prácticas de desarrollo de GWT y CSS
- 12. Mejores prácticas de entorno de desarrollo de PHP
- 13. Organización de ajustes en Django
- 14. Mejores prácticas de desarrollo de cmdlets de Powershell
- 15. Android Login Diseño y desarrollo: enfoques y mejores prácticas
- 16. Herramientas de desarrollo de Android
- 17. Del desarrollo web al desarrollo de Android
- 18. Organización de proyectos PHP
- 19. Buenas prácticas en el desarrollo de la API de JavaScript
- 20. Organización de proyectos en C Best Practices
- 21. organización de aplicaciones django
- 22. organización de proyectos Redmine?
- 23. Organización de métodos de extensión
- 24. Organización de resultados de clasificación
- 25. ¿Cuáles son las mejores prácticas y directrices de la organización de la solución Xcode?
- 26. Desarrollo de juegos Android SDK?
- 27. Desarrollo de Android más rápido
- 28. Desarrollo de Android para principiantes
- 29. Desarrollo de dispositivos múltiples Android
- 30. Asesoramiento sobre la organización de fuentes y compilaciones en el desarrollo de C++ bajo Linux (CMake como generador)
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. –