Curso de programación Android
Android es el sistema operativo móvil ampliamente utilizado de Google. Comprende una capa central del sistema operativo más
capas de comunicación y de aplicaciones.
Android se desarrolla como código abierto y puede ampliarse con aplicaciones conocidas como apps.
Se requieren buenos conocimientos del lenguaje Java.
CARACTERÍSTICAS DEL CURSO
Estructura del curso. Introducción.
Este curso le permite familiarizarse con diversos aspectos del sistema operativo de Google para
dispositivos móviles. También pretende proporcionar a los estudiantes habilidades sobre apps y la capacidad de desarrollar procedimientos.
Los conocimientos proporcionados con el administrador de apps de Android Market son complementarios.
El estudiante adquirirá conocimientos de la estructura para poder ampliar también sus habilidades de forma independiente.
Es una buena formación para quienes desean mantenerse al día con una de las tecnologías de más rápido crecimiento.
Programa. Detalles del curso.
Introducción a Android
• Compatibilidad de API
• Problema de la fragmentación
• Configuración de hardware
• Android App y Web App
Emuladores
• Uso de las principales herramientas de emulación
• Desarrollo de Apps para Smart Phone
• Desarrollo de Apps para Tablet y PC
• Gestión de pantallas y dimensiones
Android Framework
• Native Development Kit
• Instalación y creación de un proyecto Android nativo
• Interfaz Java
• Android Framework (SDK e ADT)
• Android Studio IDE
Desarrollo de aplicaciones Android
• Desarrollo de la primera aplicación «Hello World»
• Estructura de un proyecto en Android Studio
• Activity Management
• Features developmen
• Introducción a Layout, ListView y Adapter
• Introducción a SqlLite
• Técnicas de sincronización con Content Providers
• Introducción a servicios REST
Proceso de publicación
• Gestión de la firma
• Gestión de versiones
• Publicación en el mercado
• Interacción con el Market
Material didáctico. Todo lo que necesita.
Se proporcionará todo el material didáctico necesario junto con este curso.
• Libro de texto / Manual del curso.
• Diapositivas.
• Ejemplos.
• Herramientas de desarrollo.
• Tests de autoevaluación.