Descripción
Android es un sistema operativo que fue creado con el objetivo de utilizarse en dispositivos móviles, como tablets y smartphones. Desarrollado por Google, actualmente cuenta con una cuota de mercado de un 70% del total de smartphones. El SDK contiene herramientas y APIs necesarios para el desarrollo de aplicaciones compatible con diferentes dispositivos utilizando el lenguaje Java.
Temario del curso:
- Plataforma Android
- Arquitectura
- Dalvik Virtual Machine
- File System
- Security
- Android SDK(Emuladores)
- Instalación
- Configuración
- App Android
- Arquitectura
- Android Studio
- Instalación
- Configuración
- Creando proyectos con Android Studio
- Control de versiones
- Java para Android
- Tipos de datos primitivos
- Programación Orientada a Objetos
- Clases y Objetos
- Interfaces
- POO: Abstracción y Herencia
- POO: Encapsulamiento y Polimorfismo
- Ámbito de variables
- Estructura de datos
- Clases Anónimas
- Elementos de Android: Action
- Activity
- Navegación
- Stack
- Ciclo de Vida
- Persistencia de datos
- Intents y Filters
- Permisos
- Activity
- Interfaz de usuario: Básico
- Widgets XML
- Widgets: Edit Text, Button, Text View, Image, Spinner
- Trabajando con contenedores
- Linear Layouts
- Relative Layouts
- Table Layouts
- Grid Layouts
- Interfaz de usuario: Avanzado
- Creando listas y adapters
- Single Selection
- Multiple Selection
- Creando grillas y listas
- Controles Avanzados
- DatePicker
- TimePicker
- RatingBar
- Menús
- Creando listas y adapters
- Usando ActionBar y Menú
- Habilitando ActionBar
- Agregando Menús
- Menú Lateral
Metodología:
El curso cuenta con una metodología de trabajo personalizada, donde el curso se realiza para un máximo de seis participantes. Las clases son teórico/prácticas, con la participación activa de los estudiantes. Cada clase viene acompañada de laboratorios prácticos, para los cuales se utilizara el IDE Android Studio.
Duración:
El curso tiene una duración de 32 horas de clases presenciales y acceso a la plataforma tecnológica en forma ilimitada, en donde el instructor comparte material adicional por cada clase.
Material de trabajo:
El material proporcionado será:
- Presentaciones del curso
- Lecturas complementarias
- Laboratorios desarrollados
- Laboratorios propuestos
- Dos libros de Android en formatos PDF.