¿Cuál debería ser el primer paso para un desarrollador principiante de Android?

Hiciste un buen trabajo hasta ahora porque implementar tu aplicación en Play Store te dará más confianza.

Ahora, desde principiante hasta intermedio para aprender, debería hacer lo siguiente:

  1. Comprender las diferentes bibliotecas de código abierto y tener conocimiento de la biblioteca de código abierto para diferentes necesidades.
  2. Comience a hacer proyectos en diferentes subdominios, como si ya ha trabajado con la base de datos, comience a trabajar con redes, vista de lista, vista de cuadrícula, fragmento, visor, vista de cuadrícula escalonada, etc.
  3. Utilice la biblioteca de terceros diferente en diferentes proyectos para comprenderlos mejor y su rendimiento.
  4. Cree pocas bibliotecas de código abierto para otros.
  5. Aprenda sobre NDK y comience a trabajar en archivadores de cámara en vivo: aumentará su conocimiento.

Para ganar dinero rápido, puede comenzar a trabajar en estas ideas:

  1. Aplicación Gif Maker con la ayuda de una biblioteca de código abierto de terceros
  2. Aplicación de deseos de cumpleaños / aniversario
  3. Aplicación para crear publicaciones de Facebook / Twitter
  4. Aplicación de cámara con hermosos filtros
  5. Aplicación de división de facturas para compañeros de cuarto

Espero que te ayude!

El primer paso es aprender el Android básico y el concepto sobre View API

Básico incluye

  • Ciclo de vida de Android (muy importante)
  • Concepto de intención
  • Concepto de preferencias compartidas
  • Aprende a vincular la actividad en el Manifiesto de Android.
  • Aprender XML

Ver API?

Todo lo que está en el diseño de la pantalla de Android es la clase heredada de view o en sí misma

La vista incluye TextView ImageView EditText, etc.

Lea sobre View API, esto lo ayudará a mejorar su IU

Saludos

~ Salim

Soy un desarrollador de Android de nivel intermedio y recomendaría que sigas practicando tanto como puedas. Cuando comencé a crear aplicaciones de Android, creaba aplicaciones para cualquier problema del mundo real que pudiera encontrar. Por ejemplo, mi universidad tenía un horario muy genérico, así que decidí hacer una aplicación de horario que se adaptara a mis necesidades. Nunca completé la aplicación, pero me ayudó a aprender y practicar algunos conceptos.