Hay miles de funciones y clases para tareas específicas al escribir un programa de Android. Como principiante, ¿cómo puedo saber qué usar para mi tarea?

Me enfrenté a un problema similar cuando comencé el desarrollo de Android. Simplemente no entendí por dónde empezar. Quería entender / saber qué puedo hacer con las API de Android y qué me será útil.

La mejor manera es mirar primero algunos ejemplos de aplicaciones de Android. Si tiene suerte, puede obtener exactamente lo mismo que le gustaría hacer en su programa.

Comience a codificar alguna aplicación simple con una funcionalidad mínima. Mientras tanto, mantenga su código lo más genérico posible; para que pueda admitir funcionalidades adicionales que ha planeado agregar.

Una vez que comience a ganar confianza en lo básico, sea valiente y continúe para agregar algunas características. Lo más probable es que no lo haga funcionar la primera vez. Busque su problema en la web y ¡vaya! ¡se sorprenderá de que alguien haya enfrentado el mismo problema que usted en el pasado ! 😀

Y sí, comienza desde aquí: Crea tu primera aplicación
[Personalmente no lo encontré muy útil (aparte de construir MyFirstApp, la aplicación básica similar a hello world)]

Esta situación es cierta para cualquier plataforma que tenga una gran biblioteca incluida, que es casi todo hoy en día.

Ir a través de la capacitación – Comenzando | Desarrolladores de Android o elegir un buen libro. No mire los documentos API primero. Solo eche un vistazo si necesita más explicaciones de una clase o método que se menciona en la capacitación o el libro.