¿Qué 10 aplicaciones simples debería uno intentar construir mientras aprende el desarrollo de Android?

Gracias por A2A.

Cuando intentes cosas nuevas en el desarrollo, aprenderás. Hay muchas fuentes disponibles en Internet, que serían útiles para usted. Estas son 10 aplicaciones básicas que debes probar para aprender el desarrollo de Android:

  1. Calculadora
  2. Reproductor de música
  3. Reproductor de video
  4. WebApp (consulta de búsqueda y mostrar resultado en vista web).
  5. ListingApp (llame a una API y muestre datos en la vista de lista)
  6. GoogleMap (obtenga la ubicación actual, cambie la ubicación, etc. en el mapa).
  7. Nota
  8. CameraApp (toma fotos y guarda en la galería).
  9. Aplicación de llamada (leer contactos y dar opción de llamada).
  10. Aplicación Doodle

Debe implementar estas aplicaciones de una manera simple, no avanzada. Aprenderá muchas cosas durante la implementación.

¡Todo lo mejor!

Las siguientes aplicaciones que intenté construir mientras aprendía el desarrollo de aplicaciones de Android:

  1. Aplicación de búsqueda de películas
  2. Aplicación de pronóstico del tiempo
  3. Aplicación de chat
  4. Aplicación de stock
  5. Contador de puntaje de baloncesto
  6. Calculadora

Debería intentar crear aplicaciones donde pueda aplicar principios y patrones básicos que subyacen al desarrollo de aplicaciones de Android.

No es necesario crear aplicaciones simples para ingresar al desarrollo de Android. Simplemente decida qué desea hacer con su aplicación y continúe. Solo necesita estar familiarizado con las siguientes cosas:

  1. Actividades: ciclo de vida
  2. Fragmentos:
  3. Intenciones
  4. SQLite (base de datos)
  5. Plano de diseño
  6. Manifiestos
  7. Android Studio: definitivamente quieres sentirte cómodo con el entorno del edificio.

Unas pocas búsquedas en google y estás listo para comenzar. Hay mucho material disponible en Internet. Cada vez que te enfrentas a un problema, Stackoverflow es tu amigo. Cuando desee aprender algo nuevo, consulte Youtube y lea la documentación de Android (es una de las mejores documentaciones).

Inmediatamente salté a un gran proyecto. Estoy trabajando en una SmartCop Suite. Una aplicación que ayudaría a los policías de tráfico con sus tareas. Aprendí muchas cosas sobre la marcha. Hasta aquí todo bien.

Mi primera aplicación publicada fue una aplicación social de preguntas / respuestas con Firebase. Ahora estoy desarrollando una aplicación para horarios de Indian Railway.

Mi punto es que desarrolle una aplicación para una idea particular (aprenderá mucho más de lo que esperaría) o cree aplicaciones simples como calculadora, aplicación de cámara, aplicación de vista de reciclaje, aplicaciones de análisis json, etc.