Desarrollo de Aplicaciones Empresariales sobre Cross Plataform (Titanium y Phonegap)
  • Sabías que construir una Aplicación Móvil no es solo para expertos? Aprende como de una manera fácil puedes construir una Aplicación Móvil no importa que seas programador experto y poder distribuirla en iOs o Android sin mayor problema? Averigua como…

Objetivos:

Al final de la capacitación el asistente:

·         Tendrá nociones básicas de desarrollo de aplicaciones Móviles.

·         Será capaz de crear aplicaciones básicas para plataformas Móviles.

·         Podrá distribuir aplicaciones para su uso o venta en múltiples plataformas.

 

Prerrequisitos:

·         Conocimiento de Javascript, HTML, CSS

·         Nociones de Java, XML, SQL, Eclipse IDE

Temario del Curso

1.     Introducción

1.1.   Bienvenida

1.2.   Aplicaciones nativas vs Aplicaciones Cross-Platform

1.3.   ¿Qué es Appcelerator Titanium?

1.4.   Revisando Prerequisitos

1.5.   Acceder a la Documentación de API

1.6.   Arquitectura del sistema

2.     Fundamento de Desarrollo de Aplicaciones

2.1.   Bases de desarrollo de aplicaciones móviles

2.2.   Navegar el Worksapce de Titanium Studio

2.3.   Javascript Browsed-based vs Javascript de Titanium

2.4.   Detectando plataformas

2.5.   Editar configuraciones de ejecución

3.     Ventanas y Vistas

3.1.   Comprensión de Ventanas  y Vistas

3.2.   Uso de label view

3.3.   Uso de image view

3.4.   Comprensión de z-depth

3.5.   Agrupación y anidamiento de Vistas

4.     Controles, Entrada e Interactividad

4.1.   Escuchar eventos

4.2.   Botones

4.3.   Slider

4.4.   Switch

4.5.   Picker de una columna

4.6.   Picker multi columnas

4.7.   Picker de fecha/hora

4.8.   Text field y Text área

4.9.   Configurar tipos de teclado

4.10.Text fields con botones

4.11.Agregar interactividad a vistas

4.12.Revisar el ciclo de vida de la aplicación

5.     Tab Group

5.1.   Entendiendo tab groups

5.2.   Tab groups personalizados

5.3.   Trabajar con un tab group sencillo

6.     Table View

6.1.   Conociendo un Table View

6.2.   Creación de una tabla simple

6.3.   Creación de renglones personalizados

6.4.   Abrir ventanas desde renglones

6.5.   Modificar encabezados y pies de tabla

6.6.   Agregar renglones

6.7.   Modificar renglones

6.8.   Borrar renglones

6.9.   Mover renglones

6.10.Agregar una barra de búsqueda

6.11.Propiedades y métodos avanzados

7.     Map View

7.1.   Crear un mapa y configurar la ubicación

7.2.   Crear anotaciones simples

7.3.   Pines personalizados

7.4.   Crear y manejar botones de anotaciones

7.5.   Agregar eliminar pines en tiempo de ejecución

8.     Web View y XHR

8.1.   Cargar paginas web locales y remotas

8.2.   Examinar eventos y controles de Web View

8.3.   Vista App-to-Web para iOS

8.4.   Cargar un feed externo de XML

9.     Retroalimentación

9.1.   Proveer retroalimentación al usuario

9.2.   Configurar temporizadores

9.3.   Confirmación del dispositivo para vibrar

9.4.   Retroalimentación con un diálogo de alerta

9.5.   Retroalimentación con un diálogo de opción

9.6.   Marcar un número telefónico o cargar una página web

9.7.   Implementar un indicador de actividad

9.8.   Animar ventanas y vistas

10.  Administración de Datos

10.1.Ajustar propiedades de aplicaciones personalizadas

10.2.Leer y escribir al sistema de archivos

10.3.Enviar un email

11.  Multimedia

11.1.Uso de cámara y video

11.2.Acceder al álbum de fotos

11.3.Capturar pantalla

11.4.Reproducir sonido

12.  Gesture

12.1.Leer orientación de dispositivo

12.2.Detectar movimientos y leer datos del acelerómetro

12.3.Detectar diferentes tap types y finger swipes

13.  Preparación para distribución

13.1.Preferencias de la Aplicación

13.2.Icon badge y Splash screen

13.3.iOS: Binario Universal

13.4.Depuración de la aplicación

13.5.iOS: Perfiles de distribución a la medida

13.6.Pasos finales de la Aplicación

14.  Conclusiones

14.1.Recursos de utilidad

14.2.Cierre