¿Cuál es, en su opinión, un buen camino de progresión de un aprendiz a un gurú en la progresión de Android?

Gracias por A2A.

Déjame tallar una hoja de ruta para ti:

  1. 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.
  2. 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.
  3. 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.
  4. 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ú:

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.

Bien. Hablando de convertirse en un profesional en Android y otras cosas, tendrás que saber algo de lo que debes ocuparte mientras te conviertes en un profesional de un novato.

  • En primer lugar, aprenda qué es exactamente un Android, qué significa un sistema operativo y qué y todas las modificaciones se pueden hacer en un dispositivo Android.
  • A continuación, tendrás que profundizar en el campo. Por ejemplo, si tiene un móvil bloqueado, intente resolverlo por su cuenta en lugar de entregarlo a un centro de servicio.
  • Y después de eso, tendrá que practicar más en pruebas, enraizamiento y otras cosas y rootear usando el puente oficial de depuración de Android en lugar de usar una raíz perezosa de un clic.
  • Después de todo esto, intente instalar una ROM personalizada
  • Aprenda a desarrollar Roms y Roms que fueron portados desde otros dispositivos para que se ajuste al suyo. Utiliza herramientas como Android Kitchen.
  • Y finalmente, trate de minimizar el uso de RAM, para que la IU funcione sin problemas, en lugar de ser lenta e incómoda para el usuario.

Aquí hay algunas cosas de las que debe estar seguro antes de poder acceder a un desarrollo total de Android. Y espero que esto ayude. Aclamaciones.