Desarrollo de aplicaciones Android

Syrium
Online

US$ 370 - ($ 1.136.577)
IVA inc.
¿Quieres hablar con un asesor sobre este curso?
Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares

Información importante

  • Curso
  • Nivel intermedio
  • Online
  • Duración:
    3 Meses
Descripción

Android es la plataforma libre para el desarrollo de aplicaciones móviles desarrollada por Google. En el mundo hay más de 400 millones de dispositivos móviles (tabletas y teléfonos) con sistema operativo Android y a la fecha se registran en Google Play (repositorio oficial) más de 10.000 millones de descargas de aplicaciones. Estos números convierten a Android en la mayor plataforma móvil del mercado.

El objetivo del curso es comprender los fundamentos de la plataforma y ser capaz de crear aplicaciones para distribuirlas en este gran mercado. Está dirigido a programadores con experiencia en lenguajes de programación orientada a objetos (POO), particularmente Java.

Comienzo del curso : 20 de mayo

Información importante

Preguntas Frecuentes

· Requisitos

Experiencia en POO (Programación Orientada a Objetos), principalmente Java.

¿Qué aprendes en este curso?

Comprender los fundamentos de la plataforma Android
Ser capaz de crear aplicaciones para distribuirlas en el mercado

Programa académico

Contenido Temático del Curso

Introducción a Google Android

  • Android en el contexto actual de los sistemas operativos móviles
  • Android SDK: desde la versión 1.0 a la 4.0
  • Dalvik: la máquina virtual de Android y su relación con la JVM (Java Virtual Machine)
  • Eclipse con ADT (Android Development Tools) plugin como IDE de desarrollo
  • Ejecución en emulador vs dispositivo real

§ Debugging con DDMS (Dalvik Debug Monitor Service)

Conceptos Básicos de Google Android

  • Estructura de un proyecto Android
  • Aplicaciones y sus 4 tipos de componentes constitutivos
  • Archivo de manifiesto AndroidManifest.xml
  • Permisos y seguridad
  • Diferentes dispositivos y resoluciones
  • Separación de lógica (en Java) y vista (en xml layouts)
  • Acceso a recursos (strings, colores, imágenes, layouts, archivos, etc.)
  • Activities: componentes que representan actividades que interaccionan con el usuario

§ Intents: el mecanismo de Android para disparar actividades en forma desacoplada

Interface de Usuario

  • Layouts declarativos en archivos xml como definición de las vistas
  • Tipos de layouts
  • Contenedores: View y ViewGroups
  • Formularios

- Etiquetas

- Entradas de texto

- Botones

- Botones de radio

- Casillas de verificación

- Listas comunes, desplegables y galerías

  • Barras de progreso comunes e interactivas
  • Menús

§ Diálogos

Eventos de Interface de Usuario

  • Event handlers
  • Event listeners
  • Eventos del teclado
  • Interfaces sensibles al tacto (touch interfaces)

- Eventos por tacto (touch events)

- Eventos múltiples por tacto (multitouch events)

- Gestures

Application Widgets

§ Creación de widgets personalizados

Alertas, Notificaciones y Alarmas

  • Alertas: alertar al usuario de situaciones que requieren su atención
  • Notificaciones: notificar al usuario de eventos relevantes
  • Alarmas: agendar actividades para que ejecuten en momentos dados

Componentes Avanzados de Google Android

  • Broadcast Receivers: componentes que reaccionan ante eventos notables

§ Services: componentes que ejecutan de fondo

Persistencia de Datos

  • Uso de preferencias
  • Uso del sistema de archivos
  • Uso de base de datos (SQLite)

§ Uso de Content Providers

Comunicaciones vía Internet – 6 hs

  • Navegación Web
  • Comunicación vía HTTP (GET y POST)
  • Comunicación vía Sockets

§ Acceso a Web Services

Información adicional

El curso se dicta en español.

Una vez confirmada la inscripción se comunica al participante su usuario y contraseña para poder ingresar a la Plataforma.

Se cuenta con un seguimiento continuo del alumno. El curso cuenta con clases virtuales interactivas con tutor en vivo y todas quedan grabadas a disposición de los alumnos durante el tiempo que estén matriculados al curso.


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares