Conclusión
Al comprender los componentes clave como Activity, Fragment, Intent y Service, puede crear aplicaciones de Android más eficientes, modulares y manejables. Cada componente tiene una función específica que permite que la aplicación funcione correctamente, tanto en primer plano como en segundo plano.
Además, componentes como Broadcast Receiver y Content Provider permiten que tu app responda a los cambios del sistema y comparta datos con otras apps.
Al aprovechar Application Manifest y Application Resources, puede definir la estructura de su aplicación y administrar activos como cadenas, imágenes y diseños de una manera más organizada.