Cómo llenar los vacíos en mi conocimiento de programación de Android

2 cosas vienen a la mente con esta pregunta.
El programador pragmático y haciendo las cosas 2 veces.
En el libro, “El programador pragmático” dice que puede encontrarse con agujeros como este, pero está bien. Google está bien de usar, así que no se preocupe si no conoce algunas de las cosas intermedias.
¿Necesita saber más sobre estas cosas intermedias de las que habla? ¿Qué es para ti? se específico.

Otra cosa que aprendí recientemente fue hacer las cosas dos veces.
Ya sea estirando o haciendo una tarea de programación, hazlo dos veces.
la primera vez que te estiras, tu cuerpo se protege naturalmente, lo mismo que tu mente. Hacer el mismo estiramiento o ejercicio cerebral justo después de mejorarlo y aumentar la movilidad y la sinapsis de activación de neuronas, por lo tanto, te mejora para la próxima ronda.
Intentalo.
Tome una tarea simple que no tenga clara y resuélvala. Luego, vuelva a hacerlo y vea qué otras cosas salen de esa segunda actividad de resolución de tareas.

Espero que ayude.

Gracias,
riz

Experiencia.

Puede obtener experiencia adicional haciendo proyectos paralelos. Digamos, por ejemplo, que nunca tiene la oportunidad de trabajar en un servicio. Podría hacer un proyecto personal que use un proveedor de servicios y contenido. Puede agregar inyección de dependencia o cualquier otra cosa que desee practicar.

Si lo sube a GooglePlay, tendrá una pieza de cartera adicional. Poner el código fuente en un repositorio público en GitHub permitirá a futuros empleadores potenciales evaluar sus habilidades.

Dicho esto, mucha programación de aplicaciones busca soluciones en Google y las adapta al proyecto en el que está trabajando.

Recomendaría trabajar con tantas personas como sea posible, en tantos proyectos diferentes como sea posible. Si trabaja solo, no estará expuesto a mejores formas de hacer el trabajo, y no recibirá buenos comentarios de sus pares sobre lo que podría hacer mejor.

Creo que esto es probablemente común con mucha gente cuando se trata de Android, a veces también es un poco difícil mantenerse al día con las API de Google ya que se actualizan con frecuencia.

La forma en que se hizo algo el año pasado ya no funcionará ahora. También he luchado con el mismo problema, bueno, todavía lo estoy de todos modos y siempre he encontrado beneficioso usar Desarrolladores de Android para muestras y teoría detrás de las características que uno puede utilizar.

Probablemente tengo más confianza en mis habilidades de Java, que hacen que sea más fácil usar las API, aunque las API tienen su propia forma de hacer las cosas, así que, por la pregunta, supongo que eres más o menos fluido en tus habilidades de Java y yo espero que esto ayude.

Mira el canal de newboston en YouTube. Tiene un tutorial realmente genial en Android. Hizo un buen trabajo al cubrir numerosos temas.