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:
- Excepto por Core Java y XML básico, ¿qué necesito saber para comenzar a construir aplicaciones de Android?
- ¿Se pueden poner los mismos códigos en Eclipse en Android Studio?
- ¿Cómo debo desarrollar la aplicación de Android? ¿Qué idiomas debo aprender?
- Cómo hacer una buena página de registro en Android Studio
- ¿Cuál es el estado de Adobe Air integrado en varias plataformas móviles?
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 🙂)