M0286_Libro Curso

1: Presentación de Android

RESUMEN

■ Hemos conocido como surge Android, como ha ido evolucionando y como se ha ido mejorando a sí mismo según han ido surgiendo las nuevas versiones. Hemos visto que cada versión ha traído toda una serie de herramientas de desarrollo para potenciar el nacimiento de aplicaciones cada vez más completas. ■ Hemos conocido e instalado todo el entorno de desarrollo necesario para poder realizar nuestras aplicaciones en Android. ■ Hemos creado un emulador para poder probar el resultado que vayamos desarrollando, hemos instalado el dispositivo físico para usarlo como emulador, hemos visto el entorno de desarrollo y hemos realizado nuestra primera aplicación en Android. ■ Hemos visto las partes más importantes de la estructura de una aplicación en Android y cómo funciona cada una de ellas, viendo ejemplos de código para ilustrarlo mejor: ■ La importancia del archivo AndroidManifest.xml, donde hemos especificado todos los componentes de la aplicación, así como su configuración global. ■ Hemos visto cómo funcionan las Activities, siendo las que nos proporcionan las ventanas en una aplicación, con las que los usuarios posteriormente interactúan para realizar una acción. ■ Hemos aprendido la importancia de los Intent, que son los mecanismos que usa Android para describir una acción específica, dicho de otra manera, son las clases que permiten especificar una Actividad a ejecutar. ■ Hemos visto que los Services son tareas que se ejecutan en el dispositivo sin la necesidad que el usuario interactúe con ellos. ■ Ya sabemos que los BroadcastReceiver son los componentes que están destinados a recibir y responder ante los eventos globales generados por el sistema, como por ejemplo batería baja, mensaje de texto recibido y la forma de capturarlos mediante un ejemplo. ■ Hemos aprendido que los ContentProvider son los que facilitan que podamos compartir información entre aplicaciones. ■ Hemos aprendido a usar en esta primera parte de la Interfaz de Usuario de Android, cómo realizar el diseño de las pantallas y la situación de los diferentes elementos posicionándolos a nuestro gusto. Ya sea de una forma lineal, relativa o mediante tablas.

75

Made with FlippingBook - Online catalogs