Android básico
Iniciación en el desarrollo del SO para móviles más famoso del mundo
Impartido por
Quelinka Tech
Descripción
En este curso obtendrá los conocimientos necesarios para comenzar a desarrollar aplicaciones para dispositivos Android. Desde cómo empezar a desarrollar, hasta el despliegue de aplicaciones, profundizará en el desarrollo de aplicativos versátiles que puedan desplegarse en una gran cantidad de dispostivos.
Temario
- Instalación e introducción a Android Studio.
- Instalación e introducción a SDK Android
- Creación de un proyecto Android.
- Ejecutar y depurar la aplicación.
- Manejo de App Manifest. Partes principales y definición de permisos en nuestra aplicación.
- Utilización de paquetes de Gradlepara definir perfiles de compilación y manejar dependencias de nuestra aplicación.
- Qué es una actividad. Comunicación entre actividades.
- Construir una interfaz de usuario simple. Diseño de interfaces a través de Android Studio.
- Controles básicos y avanzados más utilizados.
- Definición y uso de adaptadores en controles avanzados.
- Utilización de diálogos y notificaciones del sistema.
- Manejo de los estados de los ciclos de vida de las actividades de una aplicación.
- Restablecer el estado de las actividades.
- Soporte de diferentes pantallas y dispositivos.
- Soporte de diferentes versiones de la plataforma. Importación y uso de librerías de compatibilidad de Android.
- Creación de fragmentos.
- Construcción de interfaces dinámicas.
- Comunicación de los fragmentos con otros fragmentos y con la actividad que los contiene.
- Manejo del ciclo de vida de los fragmentos.
- Qué es y para qué se utiliza una Action
- Añadir una Action Bar a la aplicación.
- Introducir acciones y pestañas dentro de la Action
- Guardado de información en conjuntos de valores.
- Trabajo con ficheros en el dispositivo.
- Guardado de información dentro de bases de datos SQLite.
- Creación de tareas asíncronas.
- Manejo de múltiples hilos dentro de una aplicación.
- Comunicación del aplicativo con servicios REST (entrada y salida de datos)