Volver
BLOQUE iOS
Módulo 1.Presentación de Apple iOS
- Introducción a la plataforma iOS
- Modelo de negocio
- La tienda de Apple: App Store
- Programas: Developer, Enterprise y University
- Tipos de apps: gratuitas, de pago, con publicidad
- Estadísticas de descargas y ventas: iTunes Connect
- Ejemplo práctico: nuestra primera app
Módulo 2. Herramientas
- Requisitos previos
- Equipamiento: hardware y software
- Recursos desde Apple: developer.apple.com
- Introducción a Xcode 4
- Diseñador de Interfaces
- Ejemplo práctico: añadiendo interactividad a nuestra app
Módulo 3. Fundamentos de desarrollo en iOS
- La arquitectura de software en iOS
- El Modelo Vista Controlador (MVC)
- Objective-C
- Ejemplo práctico: revisando el código de nuestra app
Módulo 4. Cocoa Touch
- NSNumber
- NSValue
- NSArray y NSMutableArray
- NSDictionary y NSMutableDictionary
- El uso de los delegados en iPhone
- Gestión de memoria
- Controladores de vistas
- Ejemplos
BLOQUE ANDROID
Módulo 5. Presentación de Android
- Introducción a la plataforma Android
- Modelo de negocio
- La tienda de Android: Android Market
- Tipos de apps: gratuitas, de pago, con publicidad
- Estadísticas de descargas y ventas
- Ejemplo práctico: nuestra primera app
Módulo 6. Herramientas
- Requisitos previos
- Equipamiento: hardware y software
- Preparación del entorno
- Descargando componentes
- Configuración del entorno Eclipse
- Hola mundo
Módulo 7. Fundamentos de desarrollo en Android
- Conceptos básicos
- Entorno de programación para Android
Módulo 8. Interfaces de usuario
- Generalidades
- LinearLayout
- TableLayout
- RelativeLayout
- AbsoluteLayout
- ListView
- TabHost
- Interacción con la aplicación