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 / GoogleCoodersPlazos / tiempos / costes.

UI AVANZADO


Lecciones

FragmentosAction BarCAB - Contextual action barNavigation DrawerMulti-pane LayoutsSwipe ViewsNotificaciones - Expanded layoutsNotificaciones - StackBúsquedas: Search InterfaceDrag and DropEstilos y temas.Guias de accesibilidad.

GRÁFICOS Y ANIMACIONES


Lecciones

Canvas y DrawablesLibreria Charting - ChartDroid / Google Chart ToolsAceleración hardware - GPUIntroducció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

ProcesosHilosWorker threadsAsyncTaskThread-safe methodsIPC

COMUNICACIONES


Lecciones

Servicios webREST (HttpClient & GSON / SPRING 4 Android)SOAPBluetoothWifi DirectMás de NFCSocial API Google+ APITwitter / FaceBook

CLOUD


Lecciones

Android Backup APIGoogle Cloud Messaging (GCM)Google Drive SDK for Android

.BASES DE DATOS


Lecciones

Continuación SQL LiteORMs (OrmLite / greenDAO)

SEGURIDAD


Lecciones

SSO - AccountManager / Account Object.Autenticación con servicios OAuth2Conexiones Https - SSLContext / SSLSocketFactory / SSLSocketCifrado - Cipher (javax.crypto)

ANEXOS


Lecciones

Reconocimiento de gestos (Android gestures) Gestures BuilderDibujar 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

FundamentosCrear un proyecto - Eclipse ADT / Android JunitMock objectsMonkey runner.UI/Application Exerciser MonkeyActivity TestingService TestingContent Provider Testing

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Android

Área

Desarrollo

Duración

20 horas

MÁS INFORMACIÓN