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ú:
- Cómo crear una aplicación móvil en la que los clientes puedan iniciar sesión y acceder a los archivos que publico
- ¿De qué maneras puedo crear una aplicación de Android y no soy estudiante de Btech?
- Cómo agregar el icono de compartir en la barra de acción en Android
- ¿Existe un mercado similar a WordPress para aplicaciones de Android donde puede comprar una aplicación y personalizarla?
- Cómo estudiar el desarrollo de Android
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.