Android Mobile Application Developer

Android Mobile Application Developer

Android es un sistema operativo que ha sido creado por la empresa Google, cuenta con una participación del 32,90% del mercado mundial de teléfonos inteligentes. Originalmente, fue diseñada para atender a los dispositivos móviles, tales como teléfonos inteligentes, pero su contundente acogida y libre distribución provoco que expandiera a otros dispositivos como tablets, netbooks, e-Books, televisores entre otros.

Cuál es el objetivo de programa Android Mobile Application Developer?
Proporcionar al participante los conocimientos teóricos-prácticos que permita desarrollar las competencias necesarias para diseñar, construir e implementar aplicaciones en dispositivos  móviles capaces de interactuar con las Apis disponibles para la plataforma Android.

¿Qué competencias profesionales adquiere el participante?
Construir aplicaciones bajo la plataforma Android.
Comprender el funcionamiento de las aplicaciones en Android.
Conocer el ciclo de vida, configuración y utilización de los recursos disponibles del equipo.
Diseñar y desarrollar útiles aplicaciones con interfaces de usuarios interactivas.
Comprender las APIs disponibles en Android.
Utilizar APIs de comunicación disponibles para SMS, telefonía y http.
Conocer las consideraciones para publicar aplicaciones en Android Market.

¿Cuáles son los requisitos?
Conocimientos de Java. (intermedio)

¿A quiénes está dirigido?
Jefes de Desarrollo.
Profesionales y Técnicos TI.
Desarrolladores de Aplicaciones Empresariales.

Temática del curso

Introducción Plataforma de Android
Nueva personal computer
Historia de Android
Dalvik VM
Android vs. J2ME
Android SDK
Android UI
Android Java Packages

Android SDK
¿Qué es Android SDK?
Android documentación
Android ejemplos
Ejecutando ejemplo API
Android tools
Android Apis
Emuladores

Aplicación DAT
Creando proyecto Android
Examinando archivos creados
Ejecutando proyecto
DAT en código
DAT en XML
Usando TextView y ImageView

Resources
String resource
Layout resource
Resource sintaxis
Resource ID
Resource compilados y no compilados
Assets resource
Estructura de directorio

Componentes fundamentales
Vista
Actividad
Intención
Proveedor de contenido
Servicios
AndroidManifest.xml
Android Virtual Devices
Ciclo de vida de una aplicación

Interfaces de usuarios y controles
Controles básicos (Text, Button, List, Grid, Datetime)
Creando interfaces por XML
Controles avanzados (MapView, Galley, Spinner)
Creando controles por código y XML
Layout Managers (LinearLayout, TableLayout, RelativeLayout, FrameLayout)
Creando controles por código y XML
Adaptadores (SimpleCursor Adapter, ArrayAdapter, Custom Adapter)

Menús
Creando menús
Trabajando con grupos de menú
Eventos en menús ítems
Menús listas
Menús de contexto

Cuadros de diálogos
Ciclo de vida de cuadro de diálogos
Alert dialog
Prompt dialog

Animaciones
Frame Animation
Layout Animation
View Animation

Temas y estilos
Creando estilos
Creando thema
Configurando temas y estilos

Persistencia de datos locales
Base de datos – SQLLite
Consultar información
Guardando información

post-author