Temario
El participante aprenderá a programar interfaces de usuario, entrada y salida de datos, lectura y escritura de archivos, herramientas gráficas, visualización de imágenes, reproducción de sonido, temas, recursos, procesos en background, dialogos de progreso, notificaciones, animaciones gráficas y simulaciones.Android es el sistema operativo de Google para smartphones, tablets y otros dispositivos móviles, siendo esta la plataforma de mayor crecimiento en los últimos meses.
Objetivo
En este curso aprenderá de una forma práctica, comprensible y concisa, los conceptos esenciales para desarrollar aplicaciones de forma nativa con Android, complementando el curso con Frameworks para el desarrollo web en dispositivos móviles multiplataforma con Titanium y PhoneGap.
El participante aprenderá a programar interfaces de usuario, entrada y salida de datos, lectura y escritura de archivos, herramientas gráficas, visualización de imágenes, reproducción de sonido, temas, recursos, procesos en background, diálogos de progreso, notificaciones, animaciones gráficas y simulaciones.
A quien está dirigido
Dirigido a estudiantes, profesores, profesionales y en general a personas que requieran desarrollar de forma ágil sus propios programas para Android.
Perfil del participante
Este curso parte desde cero, por lo que no se requieren conocimientos previos en programación por parte del alumno.
Temario
Introducción a Java
Instalando Eclipse
Compilación y ejecución de un programa
Salida en pantalla
Variables
Operadores
Comentarios
Sentencias de control
Arrays
POO con Java
Clases
Objetos
Variables de instancia
Métodos
Encapsulamiento
Objetos String
Herencia
Clases abstractas
Interfaces
Gestión de excepciones
Colecciones
Introducción a Android
Open Handset Alliance
Versiones de Android
Arquitectura
Primeros Pasos
Requisitos Previos
Instalación del SDK de Android
El plugin de Eclipse
Configuración del SDK de Android en Eclipse
Primer Proyecto Android
Creación del proyecto
Ejecución de la aplicación
Estructura de un proyecto Android
El Archivo AndroidManifest.xml
Los recursos
La interfáz de usuario
Introducción
Pantallas
Modo pragmatico y modo declarativo
Vistas
Layouts
Modo declarativo
Modo pragmático
Combinación de ambos modos
Widgets
Fundamentos
Intención
Actividad
Estilos y temas
Menús
Barra de acción
Notificaciones
Internacionalización
Persistencia de datos
Archivo de preferencias
Preparar el archivo
Lectura
Escritura
Borrado
Archivos
Almacenamiento Interno
Almacenamiento Externo
Archivos Temporales
Base de datos SQLite
Almacenamiento Interno
Procedimientos y consultas SQL
Actualizaciones
Miscelaneo
Trabajando con el correo electrónico
Trabajando con la camara
Acceso a Webservices
Aplicaciones Web para móviles (Titanium y PhoneGap)
Publicando la aplicación