Gracias por A2A.
Déjame tallar una hoja de ruta para ti:
- Comience a desarrollar aplicaciones pequeñas: si solo está en su fase de aprendizaje. Probablemente esté viendo los tutoriales y revisando la documentación. Mientras lo hace, cree algunas aplicaciones pequeñas para implementar lo que ha aprendido. No importa si tales aplicaciones ya existen. Solo leer y ver los tutoriales no lo ayudará tanto como desarrollarlo por su cuenta.
- Codifíquelo mejor: los dispositivos móviles siempre tienen pocos recursos, sin importar cuán avanzados se vuelvan. Nunca podrán igualar los poderes de procesamiento de las computadoras. Aprenda a codificar de tal manera que la utilización de recursos sea mínima.
- Mantenga un repositorio de su código: algunos códigos se usan una y otra vez sin importar qué aplicación esté desarrollando. Acostúmbrese a guardar piezas de código importantes y útiles que podría reutilizar en el futuro. Se ahorra mucho tiempo.
- Un código para TODOS: cada dispositivo se comporta de manera diferente. Cada dispositivo tiene un conjunto diferente de hardware. Un código que funciona bien en un dispositivo puede no funcionar en el otro porque maneja las cosas de manera diferente. Es más molesto de lo que parece, pero una vez que realmente te involucres, podrás lidiar con él fácilmente.
Sobre ser un gurú:
- Además de Java, ¿cuáles son todos los lenguajes esenciales que tenemos que aprender para desarrollar una aplicación de Android? ¿Python es útil para desarrollar aplicaciones de Android?
- ¿Por qué el emulador de Android es tan lento?
- En un dispositivo Android, ¿puede una aplicación acceder a las cookies establecidas por el navegador?
- Python para el desarrollo de aplicaciones de Android, ¿es una buena opción?
- ¿Cuál es el mejor proveedor de servicios de desarrollo de aplicaciones de Android en India?
Un gurú tiene que ser un experto en el campo. Un gurú sabe todo sobre su campo. Si el campo es Android, evolucionará continuamente. Tendrá que mantenerse al día con los últimos lanzamientos y anuncios realizados por Google.
Por ejemplo: Solicitud de permisos de Android. Este procedimiento fue bastante simple antes del lanzamiento de Android 6.0. Solo tenía que definirlos en el manifiesto y está listo para comenzar. Pero después de Android 6.0, estos permisos deben solicitarse al usuario en tiempo de ejecución. No sabrá que hay un problema a menos que lo ejecute en un dispositivo con Android 6.0.
Entonces, ¿qué pasa si no te encargas de esto? Bueno, tu aplicación se bloqueará. Solo porque no sabía que se había cambiado algún procedimiento en una versión particular de Android, su aplicación se bloqueará en el dispositivo del usuario. Y no eres un verdadero gurú si tus aplicaciones se bloquean 🙂
Entonces, si realmente quieres ser un gurú, mantente actualizado porque los libros de Android están cambiando constantemente.