¡Usa toda la ayuda que puedas conseguir!
Actualmente, hay más de 2.6 millones de aplicaciones en la Google Play Store, y ese número solo está aumentando. No hace falta decir que es un gran momento para aprender a desarrollar aplicaciones Android.
Mejores consejos para el desarrollo de Android
Le pedimos a 7 expertos su consejo cuando se trata de desarrollo de aplicaciones Android. Hay algo que aprender tanto para principiantes como para programadores expertos. Veamos qué tenían que decir sobre construir para este sistema operativo móvil.
1. Empieza a la antigua y escribe el código con la menor cantidad de dependencias posible para entender cómo funciona el marco. Una vez que lo sepas, puedes usar algunas bibliotecas para hacer tu vida más fácil.
2. Asegúrate de comenzar con un lenguaje que tenga una gran comunidad para que cuando tengas una pregunta puedas encontrar fácilmente una respuesta. StackOverflow es tu mejor amigo.
3. Siempre está aprendiendo. ¡Experimenta con las tecnologías más nuevas! Sé apasionado por las últimas novedades en Android, ya sea el último SDK o la última versión alfa si es posible de Android Studio.
4. Investiga la plataforma. Aprende cómo el marco (JVM) maneja cosas como la gestión de memoria, la concurrencia o el ciclo de vida de los componentes específicos de la plataforma. Esto te ayudará a tener una imagen general de cómo se ensamblan las cosas.
CONSEJO: Usar desarrollo rápido de aplicaciones puede agilizar el proceso y a menudo requiere poca o ninguna experiencia en codificación. |
5. Además de la documentación, lee artículos escritos por otros desarrolladores. Es probable que estén teniendo luchas similares, y con suerte éxitos, como tú. Además, una nueva perspectiva nunca está de más.
- Octa Cimpu, Desarrollador Android con Upstack
6. Una de las cosas más importantes a tener en cuenta es la gran variación en los tamaños de pantalla. Prueba, prueba y prueba de nuevo. Asegúrate de que tu aplicación se muestre como debería y asegúrate de preparar tu aplicación para cambios imprevistos en los tamaños y resoluciones de pantalla.
7. Desarrolla una comprensión de ambas metodologías de gestión, ágil y en cascada. Es importante darse cuenta de cómo cada método impactará en su proceso de toma de decisiones al abordar un proyecto.
- Aleksandr Sharaev, Director de Ingeniería en Clearbridge Mobile
8. Estudia el mercado de Android y la competencia. Antes de comenzar a buscar clientes, debes investigar y comprender cuidadosamente el panorama.
9. Crea un buen portafolio. La mejor manera de atraer clientes es mostrándoles lo que puedes hacer. Tómate un tiempo para construir un portafolio de calidad que enfatice tu mejor trabajo.
10. Escucha atentamente a los clientes. Incluso si tienes una mejor solución, puede que no sea lo que tu cliente necesita. Siempre sigue sus instrucciones cuidadosamente y agrega sugerencias si hay espacio para ello.
CONSEJO: Si eres un cliente que intenta encontrar desarrolladores Android de primera categoría, no busques más. |
11. Crea tu propio estilo y prueba diferentes métodos. No tengas miedo de probar cosas nuevas e implementarlas en tu trabajo.
- Nick Galov, Propietario de Hosting Tribunal
12. Sé minucioso. Ya no es suficiente solo construir una aplicación móvil. Dichas aplicaciones ahora deben ejecutarse de forma nativa en cualquier tipo de dispositivo. La movilidad para cualquier aplicación empresarial debe ser el nuevo objetivo.
13. Hay muchas opciones para desarrollar aplicaciones empresariales móviles. Pero muchas son plataformas de desarrollo ligeras que carecen de capacidad empresarial, el tipo de funcionalidad que te darás cuenta que necesitas más adelante.
- Jesse Shiah, CEO de AgilePoint
14. Aprender múltiples lenguajes nunca está de más. Para Android, aprende Java y XML.
15. En lugar de intentar revisar cientos de tutoriales, establece un objetivo e intenta construir algo. La lección aprendida al construir algo no se puede obtener viendo innumerables videos.
16. ¡Dale tiempo! Construir tu primera aplicación siempre tomará mucho tiempo, así que la paciencia es clave aquí.
17. No hace falta decirlo, pero escribe código limpio y organizado, y agrega comentarios donde sea necesario.
-Vipin Johney, Líder del Equipo de Desarrollo de Aplicaciones Móviles en ClaySys
Desarrolla nuevas habilidades
Ya sabes lo que dicen... ¡el conocimiento es poder! La programación es una habilidad que no pasará de moda en el corto plazo. Consulta estas estadísticas de aplicaciones para obtener más información sobre las tendencias de desarrollo en 2019.
¡Únete a nuestra creciente red!
¿Quieres ser como los expertos anteriores y ayudar a otros en tu industria? Regístrate para ser parte de nuestra red de colaboradores de G2 y comparte tu conocimiento y experiencia sobre una variedad de temas con nuestros 1.5 millones de lectores mensuales.
¿Quieres aprender más sobre Desarrolladores de Android? Explora los productos de Desarrolladores de Android.

Bridget Poetker
Bridget Poetker is a former content team lead at G2. Born and raised in Chicagoland, she graduated from U of I. In her free time, you'll find Bridget in the bleachers at Wrigley Field or posted up at the nearest rooftop patio. (she/her/hers)