Hola.
Aquí hay algunos pasos que deberían ayudar (suponiendo que tenga alguna idea de programación en Java y C, C ++ y esté usando Android Studio para el desarrollo)
1) Escribir xml: así es principalmente cómo diseña su interfaz de usuario
- ¿Debo aprender el desarrollo de Android de recursos en línea como Udacity o comenzar a aprender Kotlin? ¿Importa si aún no he aprendido Android? ¿Puedo comenzar a aprender Kotlin antes de aprender el desarrollo de Android?
- Cómo llamar el método de una aplicación de Android de forma remota
- Cómo administrar mis aplicaciones de Android
- Desarrollo de aplicaciones de Android: quiero hacer una aplicación de reproductor de música en Android. ¿Cómo debería funcionar?
- ¿Los desarrolladores de Android toman dinero de Google o directamente de las ventas?
2) Comprender cómo conectar sus segmentos de vista con código en Java
3) Aplicando conceptos de programación Java para realizar tareas significativas relacionadas con la aplicación en mente
4) Uso de recursos (imágenes, estilos, etc.): se puede encontrar / agregar / editar a través de una carpeta llamada ‘res’, abreviatura de recursos
5) Uso de intenciones: cómo interactúa su aplicación con otras aplicaciones o actividades dentro de su aplicación
6) Agregar múltiples actividades y editarlas en consecuencia para satisfacer las necesidades de su aplicación.
7) vincular todas las actividades juntas.
8) Vincular su aplicación a un servidor de fondo si es necesario: disparar consultas, vincular con firebase, etc.
9) Cualquier otra cosa que requiera profundizar en los detalles de las clases, paquetes, etc. provistos por Android.
Los pasos anteriores deberían ser suficientes para crear una aplicación totalmente funcional. Todo lo mejor.