No puedo afirmar que soy un veterano experimentado, pero puedo ofrecerte mi perspectiva hasta ahora.
- Lanza una aplicación para Google Play por tu cuenta o con algunos colegas. Hay un conjunto completo de desafíos adicionales cuando desarrollas para toda la base de usuarios de Android en lugar de solo en tu propio teléfono. Hay otro conjunto de desafíos cuando eres el principal al diseñar las clases que usa la aplicación, es UI / UX, etc.
- Lea las guías para desarrolladores / capacitación. Google proporciona guías y capacitación fantásticas que abarcan todo, desde simples hasta complejas. Esto complementará y reforzará lo que aprendiste en clase. Ir más rápido a través de partes que ya has aprendido.
- Lee los proyectos de otras personas. Estos podrían ser los proyectos de muestra que Google ha creado u otros proyectos de código abierto. Hacer esto puede revelar las mejores prácticas que aún no has aprendido o, como mínimo, ver lo que otras personas están haciendo, lo que te permite mejorar tu propio código (o reforzar lo que ya sabes al ver malos hábitos).
- Sepa dónde buscar para resolver un problema. Si está familiarizado con las guías y la documentación del SDK, incluso si no tiene idea de cómo hacer algo, podrá resolverlo mirando a través de esos recursos.
A partir de ahí, debes tener una base sólida. Continúe aprendiendo cosas nuevas (mejores prácticas, API / SDK que puede integrar, probando marcos, etc.) y continúe adquiriendo un conocimiento más profundo de lo que ya sabe.
- Cómo agregar un efecto de desenfoque a una imagen en el desarrollo de Android
- ¿Cuáles son las aplicaciones esenciales necesarias para un nuevo usuario móvil de Android?
- Cómo guardar una imagen de fondo en onSaveInstanceState () y restaurarla en onRestoreInstanceState () en Android Studio
- Nativescript / ReactNative / Ionic (2). ¿con cuál debo ir para el desarrollo de aplicaciones móviles?
- ¿Qué se entiende por 'Marco de aplicación' y en qué se diferencia de la programación normal?