0032 aplicaciones para_dispositivos_ios
TRANSCRIPT
Aplicaciones para Aplicaciones para Dispositivos iOS: Dispositivos iOS:
iPhone iPod Touch & iPhone iPod Touch & iPadiPadFabian Inthamoussu
Generador iOS: Generador iOS: iPhone iPod Touch & iPhone iPod Touch &
iPadiPadFabian Inthamoussu
+250.000
+650 x día
30% gratuitas30% $1 dólar
+680.000 dólares
AgendaAgenda
Plataforma
Aplicaciones
GeneXus
Que es iOS?
Que es iOS?Que es iOS?
iPhone iPod Touch
Que es iOS?Que es iOS?
iPhone iPod Touch
Que es iOS?Que es iOS?
iPhone iPod Touch
iPad
Que necesito?
Que necesito?Que necesito?
Que necesito?Que necesito?
Mac
Que necesito?Que necesito?
Mac SDK
Como prototipo?
Como prototipo?Como prototipo?
Como prototipo?Como prototipo?
Simulador
Como prototipo?Como prototipo?
Simulador Device
Como distribuyo?
Como distribuyo?Como distribuyo?
Como distribuyo?Como distribuyo?
App Store
Como distribuyo?Como distribuyo?
App Store App Review Guidelines
Que aplicaciones puedo crear?
Tres tipos de aplicacionesTres tipos de aplicaciones
Tres tipos de aplicacionesTres tipos de aplicaciones
Utilidades
Tres tipos de aplicacionesTres tipos de aplicaciones
Utilidades Inmersas
Tres tipos de aplicacionesTres tipos de aplicaciones
Utilidades Inmersas Productividad
Tres tipos de aplicacionesTres tipos de aplicaciones
Productividad
Que debo tener en cuenta al
desarrollar?
Memoria limitada
Ventana única
Incluir solo tareas principales
Interacción con los dedos
Abrir y cerrar tiene que ser rápido
La aplicación puede ser interrumpida, la red es inestable
WatchDog
Dar feedback y posibilidad de cancelar
Evitar al usuario ingresar datos
Cuando usar alertas, cuando usar cosas modales
Como mostrar los datos jerárquicamente
Uso de controles estándar e iconos de sistema
Human Interface GuidelinesHuman Interface Guidelines
Pantalla mas grandeCualquier orientaciónNuevos elementos de interfaz de usuarioAplanar la jerarquíaReducir transiciones de pantalla completaMigrar acciones de abajo hacia arribaEdición in place
Human Interface GuidelinesHuman Interface Guidelines
Human Interface GuidelinesCore Data Programming GuideAddress Group Programming GuideDevice Features Programming GuideLocation Awareness Programming GuideTable view Programming GuideView Controller Programming GuideY más...
Mas GuidelinesMas Guidelines
No solo guías...No solo guías...
127 Guías747 Referencias de librerías107 Ejemplos de códigoY más...
Y que puedo hacer?
Push NotificationsPush Notifications
Local NotificationsLocal Notifications
MultitaskingMultitasking
• AgendaCalendarioMapasMensajesTeléfonoFotosMailBrowser
Integración con componentes Integración con componentes del sistemadel sistema
PublicidadPublicidad
Y con GeneXus?
Business
Component
Dashboard
Pattern
Solo 3 objetos GXSolo 3 objetos GX
DashboardDashboard
DashboardDashboard
DashboardDashboard
DashboardDashboard
DashboardDashboard
DashboardDashboard
Pattern: Work With DevicesPattern: Work With Devices
Patter: Work With DevicesPatter: Work With Devices
Patter: Work With DevicesPatter: Work With Devices
Pattern: Work With DevicesPattern: Work With Devices
Pattern: Work With DevicesPattern: Work With Devices
Pattern: Work With DevicesPattern: Work With Devices
Inteligencia basada en Inteligencia basada en dominiosdominios
AccionesGeoLocation, DirecciónMailTeléfono (llamada, SMS)Fotos, Videos, AudioWebView, URL, HtmlFeed (RSS)
Inteligencia basada en Inteligencia basada en dominiosdominios
Edición inteligenteMailGeoLocationURLNuméricosTelefonoFotosVideos
AccionesAcciones
AgendaCalendarioMensajesLlamadas a servicios (REST, SOAP)Objetos GXToggleMás...
Como?
ResumenResumen
Plataforma
Aplicaciones
GeneXus
Dejen a sus usuarios elegir, y con su
conocimiento, GeneXus hace el resto
Conferencias relacionadasAplicaciones para la plataforma Blackberry - Conference Room, Hoy, hora: 15:45
Mas Fácil Imposible: desarrollo de aplicaciones móviles multiplataforma - Ballroom B, Mañana, hora 11:45
Fabian Inthamoussu, Desarrollo [email protected]
Muchas GraciasMuchas Gracias