Objetivo: 
Aprender a desarrollar aplicaciones en el sistema operativo para móviles Android. Conocer los programas y entornos para su realización así como las etapas necesarias hasta su publicación y posterior comercialización. El participante finalizará el curso con un conocimiento general para comenzar a programar, implementar gráficos y sonidos de una aplicación para la plataforma Android.

Requisitos: Tener conocimientos solidos de Java Standard Edition

Duración: 40 Horas

Valor: $320,00 más IVA

TEMARIO:

INTRODUCCIÓN A ANDROID

    • Configuración del ambiente de Desarrollo
    • Estructura de un proyecto Android
    • Creación de Actividades
    • Componentes básicos – botones, cajas de texto, etiquetas
    • Componentes de selección – combos, radios, checks y listas
    • Mensajes informativos usando Toast
    • Uso de layouts –LinearLayout y Relative Layout
    • Ciclo de vida de los Activities
    • Archivos XML: Colors, Strings, Values, Dimension

Intents

    • Intents para navegación
    • Intents para ejecutar acciones
    • Intent Flags
    • Compartir información entre activities

Base de datos en Android

    • SQLite en Android
    • Insertar, modificar y eliminar registros
    • Generación de consultas
    • Generación de consultas con parámetros
    • Tratamiento de fechas

    Diálogos

    • Creación de Diálogos
    • Customización de Diálogos

           Fragments.

    • Creación de fragments
    • Uso de fragments con Viewpagers

    Adapters

    • Spinner Custom
    • Listview Custom

     Toolbar

  • Toolbar en Android
  • Custom Toolbars
  • Toolbar y tabs
  • Tabs y Viewpagers

    Mapas

  • Utilización del API de Google Maps
  • Generar puntos en Google Maps

    Tareas Asincronas

  • Creación de tareas asincronas
  • Uso de tareas asincronas

    Notificaciones

  • Generación de notificaciones
  • Customización de notificaciones
  • Botones extras en notificaciones

    Receivers

  • Uso de Receivers
  • Generación de Receivers
  • Boot Receiver
  • Network Receiver

     Alarmas

  • Generación de alarmas
  • Configuración de acciones

    Integración con aplicaciones web

  • Consumo de Web Services REST
  • Tratamiento de tramas JSON

    Android Tasks y Back Stack

  • Tasks
  • Task Affinity

    Animaciones

  • Animaciones en transiciones de actividades
  • Animaciones en elementos

    Estilos y Diseños

  • Diseño para distintos tamaños de pantalla
  • Diseño para distintas versiones de Android
  • Customización de drawables
  • Recomendaciones generales
    Internacionalización
  • Internacionalización de aplicaciones

Curso

Horas Valor por Persona

Dispositivos Móviles Android

40 320,00

Subtotal 320,00

I.V.A. 38,40

Total 358,40