En mi experiencia de ser desarrollador de aplicaciones de Android durante 2 años, aprendí que las siguientes habilidades son útiles
- Sistema de construcción Gradle : Gradle es un sistema de construcción automatizado muy sofisticado pero fácil de usar. Android Studio tiene por defecto Gradle para todas sus tareas de automatización. Si aprende a escribir tareas de Gradle, comprende cómo funcionan los scripts de compilación, cómo funciona el complemento Gradle para Android, podrá escribir tareas de Android que pueden automatizarse y tendrá que hacer menos trabajo manual. Un curso increíble para Gradle se puede encontrar en Udacity.
- Pruebas de Android : Acostúmbrese a escribir casos de prueba con jUnit o con una biblioteca como Robotium o Espresso. Estas pruebas se pueden automatizar con Gradle. Para comenzar a probar en Android, vea esto.
- Depurador y LogCat : LogCat es la herramienta única que puede decirle todo lo relacionado con una excepción lanzada en su código. Combínalo con el increíble depurador de Android Studio, estarás arreglando bloqueos de aplicaciones como un jefe. ¡Y con tiempo y experiencia, ni siquiera necesitará el depurador, solo con ver el seguimiento de la pila en LogCat sabrá cómo solucionar el problema!
Eche un vistazo al catálogo de cursos de Udacity para obtener excelentes recursos sobre el desarrollo de aplicaciones de Android
Gracias por el A2A. Espero que mi respuesta ayude. 🙂
- ¿Cuál es tu aplicación de calendario móvil favorita?
- ¿Por qué Android tiene Contactos y Personas? Windows y iPhone solo tienen uno de estos. Es muy confuso
- Cómo comenzar a trabajar independientemente en el desarrollo de aplicaciones de Android con menos conocimiento
- ¿Cuál es el mejor juego de estrategia en Android?
- ¿Cuál es la aplicación de Android / iOS más útil y más popular en la India?