Adobe Flex para iPhone, iPad y Android
nanforiberica
ESPECIALIDAD |
Lenguajes de Programación |
MODALIDAD |
Webinar. Sesiones en aula virtual con profesor |
CONTACTO |
|
TUTORES |
Javier Lozano Moreno - javierl@nanforiberica.com |
Contenidos del curso
-
Introducción a los dispositivos móviles
- Sistemas Operativos
- Historia
- Evolución
- Características
- Las tiendas
- Los desarrolladores
-
Introducción Adobe Flex 4.6 para dispositivos móviles
- Adobe AIR
- Características
- Nuevos componentes
- Flex Vs …
- Cuando NO usar Flex
- Ejemplos de aplicaciones Mobile con Adobe Flex y Adobe AIR
-
Adobe Flash Builder 4.6 (IDE) orientado a dispositivos móviles
- Certificados para firmar apps
- Debugger
- Cambiar de una plataforma a otra
-
Conceptos básicos de dispositivos móviles
-
Ciclo de vida de una aplicación
- Persistencia de datos
- Multitarea
-
Nueva UI multitáctil
- List
- Spinner
- Switch
- ActionBar
- MenuBar
- Busy indicador
- Callouts
- DPI y resoluciones de pantalla
- Splash screen
- Gestos multitouch
-
Sensores
- Acelerómetros y giroscopios
- Sensor de proximidad
- GPS
- Soft keyboard
- Almacenamiento local (persistencia, documentos, bases de datos…)
- Micrófonos y cámaras
- Video
-
Ciclo de vida de una aplicación
- Aplicación de ejemplo multiplataforma (iOS, Android y Blackberry)
- Configuración interna: Manifest.xml
-
Estructurar un proyecto Mobile con Adobe Flex
- Separación y reutilización de código
- Estructura de proyectos
- Estructura de carpetas
- Componentes base
-
- Button
- ButtonBar
- CheckBox
- HSlider
- Image – BitmapImage
- Label
- RadioButton
- TextInput
- TextArea
- Gráficas (Fx3)
9. Contenedores base
-
- DataGroup
- Group
- HGroup
- Scroller
- Spacer
- TitleGroup
- VGroup
-
- BusyIndicator
-
List
- LabelItemRender
- IconItemRender
- DateSpinner
- SpinnerList
- ToggleSwitch
11. Nuevos contenedores para SmartPhones
-
- ViewNavigator – ViewNavigatorApplication
- TabbedViewNavigator – TabbedViewNavigatorApplication
-
View
-
ActionBar
- NavigationContent
- TitleContent – TitleDisplay
- ActionContent
- ViewMenu
- ViewContent
-
ActionBar
-
- Ciclo de vida
- Push
- Pop
- Replace
- Transitions
- …
14. MultiDPI
15. Navegación
16. Rotación del dispositivo
17. Acceso a funcionalidades de los dispositivos móviles
-
- Acelerómetro
- Micrófono
- Cámara
- Galería de fotos nativa
- GPS
- Gestos multitouch
- NetworkInterface
- SoftKeyBoard
-
NativeAppIntegration
- Maps
- Browser
- Phone
- SMS
19. Visualizar HTML en nuestras aplicaciones
20. Almacenamiento local de datos
-
- Persistencia
- SharedObjects
- SQLite
-
- HTTP
- WebServices
- AMF
-
- Callout
- CalloutButton
-
- SplitViewNavigator
-
- Librerías desarrolladas
- Conectar AIR con Objetive-c
- Conectar AIR con Java
26. Gráficas en nuestras apps
27. Apis de terceros
- Mapas
- Redes sociales
- Las tiendas de los dispositivos y sus certificados
- Empaquetar apps -> Manifest.xml
- Nombre y descripción
- Versión
- Iconos
- Restricciones
- Generar IPA (iOS)
- Generar APK (Android)
- Generar BAR (Blackberry)
- ItemRenders
- BorderContainer -> Group + FXP
- Initialize components lazily
- BitmapImage
Evaluación final
Cuestionario de Calidad
Requisitos
Hardware: PC Multimedia
Pentium IV o superior, 1 Gb de memoria, tarjeta de sonido, altavoces/cascos
Software:
Windows XP, Windows Vista o Windows 7
Navegadores: Explorer 6,7 y 8 o firefox 2 y 3
Java 1.5 o superior
Adobe Flash Player 7.0 o superior
Javascript habilitado
Adobe Reader 8.0 o superior