¿Qué más puedo hacer para aprender el desarrollo de aplicaciones de Android de manera más efectiva, actualmente estoy aprendiendo la programación de Android de android.2techup.com?

Si se siente cómodo con java y android-studio, intente aprender Diseño de materiales.

1. Puede seguir las Directrices y tutoriales de diseño de materiales de Google aquí Diseño de materiales para desarrolladores

Además, recientemente he publicado algunos tutoriales sobre diseño de materiales a partir de lo básico. Puede ser útil:

Tutorial 1 – Barra de herramientas (Android – Tutorial de diseño de materiales -1 (Barra de herramientas) – Código vs Color)

Tutorial 2 – Barra de herramientas contraída (Android – Tutorial de diseño de materiales -2 (Barra de herramientas contraída) – Código vs color)

Tutorial 3 – FAB y SnackBar (Android – Material Design Tutorial -3 (FAB AND SNACKBAR) – Código vs color)

Tutorial 4 – Texto de edición de etiqueta flotante (Android – Tutorial de diseño de materiales -4 (texto de edición de etiqueta flotante) – Código vs color)

Tutorial 5 – Conceptos básicos de Tablayout (Android – Tutorial de diseño de materiales -5 (TabLayout parte 1) – Código vs Color)

Tutorial 6 – Tablayout Parte 2 (Android – Material Design Tutorial -6 (TabLayout parte 2) – Código vs Color)

Tutorial 7 – Vista de navegación (Android – Tutorial de diseño de materiales -7 (NavigationView) – Código vs color)

Tutorial 8 – Conceptos básicos de RecyclerView (Android – Tutorial de diseño de materiales -8 (Conceptos básicos de RecyclerView) – Código vs Color)

Tutorial 9 – RecyclerView con cuadrícula (http://codevscolor.com/2016/03/r…)

Tutorial 10 – Conceptos básicos de Vector Drawable (Android – Trabajar con VectorDrawable (Parte 1) – Código vs Color)

Tutorial 11 – Vector Drawable Advanced (Android-Trabajar con Vector Drawable (Parte 2) – Código vs Color)

Tutorial 10 – Day Night View (Android – DayNight View Tutorial – Code vs Color)

El código fuente de cada tutorial está disponible en Github. Descargue e intente construirlo.

2. Intenta crear una aplicación desde cero. Cualquier aplicación O elija una aplicación de Android de código abierto Fossdroid: aplicaciones de Android gratuitas y de código abierto e intente desarrollar una similar.

3. Aprenda a hacer una aplicación eficiente. ¿Qué es la pérdida de memoria? ¿Cómo se puede perfilar un proyecto, la cobertura de código, el uso de mapas de bits / imágenes de manera eficiente, etc.?

4. Ahora intente implementar todo lo que aprendió en el paso 3 en la aplicación que desarrolló en el paso 2.

5. Integre una herramienta de análisis de fallas. (Puede usar la plataforma de desarrollo móvil de Fabric Twitter)

6. Sueltalo en PlayStore, haz un poco de “marketing”, dile a tus amigos que lo descarguen y lo usen en sus teléfonos.

7. Compruebe si se informa sobre “Fatal / Crash” en “fabric”. (Desarrollar una aplicación es fácil, pero ejecutarla de manera eficiente en el 90% de los dispositivos es difícil 🙂)

Eso es.

(Si encuentra algún problema al ejecutar / construir los proyectos de demostración mencionados anteriormente, deje un comentario 🙂)

Puede redirigir aquí, escribí esta pregunta:

La respuesta de Harsh Dalwadi a ¿Qué otras habilidades necesito para desarrollar aplicaciones de Android con gráficos y animación increíbles por mi cuenta?

Disfruta de la codificación 😉

Supongo que ya has desarrollado algunas aplicaciones en Android. Puedes echar un vistazo al desarrollo de aplicaciones de Android thenewboston.com para principiantes. Esto te ayudaría con los conceptos básicos de Android.

Además, puede buscar tutoriales en video para Android en los Tutoriales y capacitación en video en línea

Prefiero aprender de tutoriales en video en lugar de libros, ya que son un medio más rápido de aprendizaje.

Más tarde, a medida que mejore, puede comenzar a leer los blogs de desarrolladores de Android que siguen compartiendo los avances que vienen con las nuevas versiones de Android.

Bro … Solo comienza a codificar y google si te quedas atrapado en algún lado,
aprende a buscar en Google tus respuestas, comienza a hacer algunas aplicaciones básicas

Stack Overflow estará a su servicio. Happy Coding 🙂

Lo mejor que puede obtener ahora es Capacitación y Certificación disponible en línea. En ese caso, puede comenzar con el Programa de Habilidades y Certificación de Android lanzado por Google, que está disponible en línea en Udacity – Clases y Nanodegrados gratuitos en línea.

Vaya aquí Udacity – Clases gratis en línea y nano grados

¡Puedes aprender más! mucho mas.

Yo personalmente prefiero esto.