Buenas tardes, aquí vamos a ver un poco la estructura de una aplicación en Android, es decir, que partes componen una aplicación, y que elementos vamos a usar para desarrollarlas. Teniendo esto claro podemos empezar a planificar nuestras futuras aplicaciones.
Elementos |
---|
Activities |
Intents |
Views |
Services |
Content Providers |
Broadcast Receivers |
Manifest |
Ahora procederemos a explicar un poco en que consiste cada elemento
-
Activities
Componenetes de la interfaz que corresponden a una pantalla en la aplicación, por ejemplo, cuando abrimos una aplicación, la pantalla que se nos muestra será una activitie, y cuando le damos a algún botón y cambia a otra pantalla, sería otra activitie.
-
Intents
Son mensajes que provocan notificaciones o cambios de estado en la aplicación que al ser recibidos por las activities o los servicios pueden levantar procesos. Con esto es con lo que se unen componentes en una misma aplicación o de diferentes aplicaciones.
-
Views
Son los componentes de la interfaz gráfica de usuario. Se originan normalmente en un archivo CML pudiendo crear jerarquías entre las vistas.
-
Services
Son componentes que ejecutan operaciones en segundo plano y no tienen interfaz de usuario
-
Content Providers
Administran el acceso a estructuras de datos. Estos encapsulan la información y proveen mecanismos de seguridad para la información.
-
Manifest
Es un archivo de configuración de la aplicación, donde se definen las actividades que se tienen, los permisos que necesitará la aplicación, etc.
-
Broadcast Receivers
Son componentes que responden a avisos generados por el sistema o de otras aplicaciones. Aunque no tienen interfaz gráfica de usuario, se suelen usar barras de progreso para mostrar avances. Se activan a través de intents (Ya mencionados anteriormente).
Esto es una entrada básica para reconocer rápido los elementos que se usan a la hora de crear una aplicación en Android, podemos consultar mas sobre ellas en el blog de Android Developers
Saludos!!!