DIRIGIDO A


Enfocado a empresas y particulares que deseen realizar aplicaciones profesionales Android. Jefes de proyectos de aplicaciones móviles.

REQUISITOS PREVIOS


Conocimientos de programación orientada a objetos.





PROGRAMA DEL CURSO.


ARQUITECTURA AVANZADA DE APLICACIONES ANDROID


Lecciones

MVP.

Organización del equipo de proyecto.

Entorno de desarrollo / Control de versiones / GoogleCooders

Plazos / tiempos / costes.

UI AVANZADO


Lecciones

Fragmentos

Action Bar

CAB - Contextual action bar

Navigation Drawer

Multi-pane Layouts

Swipe Views

Notificaciones - Expanded layouts

Notificaciones - Stack

Búsquedas: Search Interface

Drag and Drop

Estilos y temas.

Guias de accesibilidad.

GRÁFICOS Y ANIMACIONES


Lecciones

Canvas y Drawables

Libreria Charting - ChartDroid / Google Chart Tools

Aceleración hardware - GPU

Introducción OpenGL

Construcción del entorno.

Definición y dibujo de formas .

Aplicar proyecciones y vistas de cámara.

Añadir animaciones.

Responder a eventos Touch.

Tipos de animaciones.

CONCURRENCIA


Lecciones

Procesos

Hilos

Worker threads

AsyncTask

Thread-safe methods

IPC

COMUNICACIONES


Lecciones

Servicios web

REST (HttpClient & GSON / SPRING 4 Android)

SOAP

Bluetooth

Wifi Direct

Más de NFC

Social API

Google+ API

Twitter / FaceBook

CLOUD


Lecciones

Android Backup API

Google Cloud Messaging (GCM)

Google Drive SDK for Android

.BASES DE DATOS


Lecciones

Continuación SQL Lite

ORMs (OrmLite / greenDAO)

SEGURIDAD


Lecciones

SSO - AccountManager / Account Object.

Autenticación con servicios OAuth2

Conexiones Https - SSLContext / SSLSocketFactory / SSLSocket

Cifrado - Cipher (javax.crypto)

ANEXOS


Lecciones

Reconocimiento de gestos (Android gestures)

Gestures Builder

Dibujar un gesto.

Iniciar el reconocimiento del gesto.

?Reconocimiento de voz.

Sintetización de voz.

Analytics

Métricas de mi App. Conseguir el mejor feedback

TESTING


Lecciones

Fundamentos

Crear un proyecto - Eclipse ADT / Android Junit

Mock objects

Monkey runner.

UI/Application Exerciser Monkey

Activity Testing

Service Testing

Content Provider Testing

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Android

Área

Desarrollo

Duración

20 horas

MÁS INFORMACIÓN