curso ios cfe apps madrid - aprende a crear apps para iphone e ipad
DESCRIPTION
Presentación del Curso para aprender a crear aplicaciones para iPhone e iPad impartido por CFE APPS Madrid.TRANSCRIPT
INICIACIÓN AL DESARROLLO IOSEmpezando
Instructor: Sergio [email protected]
INICIACIÓN AL DESARROLLO IOSEmpezando
Instructor: Sergio [email protected]
EL MUNDO DE LAS APPS
• 0,89 céntimos
• 0,58 céntimos
• 500.000.000 de dispositivos iOS
• 1% de usuarios
• Menos x Más
• El valor de una App
Iniciación al Desarrollo iOS
LO QUE NO VAMOS A APRENDER
• A programar
• A ser unos expertos en Objective-C
• A ser unos expertos en Cocoa Touch
•No llegaremos a conocer todos los frameworks, métodos y clases.
Iniciación al Desarrollo iOS
EL PROCESO
• Adquirir conocimientos
• Tener una idea
• Crear la App
• Crear cuenta de desarrollador
• Subir la aplicación al App Store
Iniciación al Desarrollo iOS
QUE NECESITAMOS PARA CREAR APPS
• Hardware: Mac y dispositivo de Apple (iPhone,iPad,iPod,etc.)
• Software: SDK (Software Development Kit)
• Conocimientos: xCode, Objective-C, Cocoa Touch
Iniciación al Desarrollo iOS
LO QUE USAREMOS EN ESTE CURSO
• xCode
• Interface Builder (Integrado en xCode)
• Simulador iOS
• iMage Tools (App gratuita para cambiar tamaño de imágenes)
• iConify (Crea los iconos de las Apps de forma automática)
Iniciación al Desarrollo iOS
ES ESENCIAL APRENDER
•Objective-C
•Métodos y clases de los diferentes Frameworks
•Metodología de creación de Apps
Iniciación al Desarrollo iOS
APPS NATIVAS VS WEBAPP
• App nativa es la que se crea íntegramente en el entorno de desarrollo xCode, la App puede funcionar sin acceso a internet, pues todo está compilado dentro de la aplicación. Su comercialización debe hacerse a traes del App Store, y es necesario que pase por una revisión, y posterior aprobación o rechazo por parte de Apple.
• WebApp es una aplicación que se crea con formato web, se accede a ella a través de una dirección web, en realidad es una web con el formato adecuado para su correcta visualización desde un dispositivo iOS. Se puede comercializar por nosotros mismos, sin necesidad de enviarla a Apple para su revisión.
• Mezclando App Nativa + WebApp = AppWeb. Se puede crear una App en el entorno de desarrollo de xCode, e implementar la WebApp dentro de la App Nativa, es la opción más acertada. Se comercializa en el App Store, previa aprobación por parte de Apple, la ventaja es que una vez aprobada, podemos actualizar su contenido sin necesidad de pasar por el proceso de aprobación.
Iniciación al Desarrollo iOS
APPS NATIVAS VS WEBAPP
App Nativa WebApp App+Web
Se Crea en
Necesario internet
Se vende en
Necesaria revisión
XCode Aplicación de diseño Web
xCode, Aplicación de diseño Web
Depende del tipo de App Si Si
App Store Propios medios App Store
Si No Si
Iniciación al Desarrollo iOS
APP PARA IPHONE, IPAD, O UNIVERSAL
iPhone 3GS iPhone 4 iPhone 4S iPhone 5 iPad
Tamaño PantallaPíxeles
Icono
Tamaño Icono
3,5” 3,5” 3,5” 4” 9,6”6.9” (Mini)
320x480 640x960 640x960 1136x640 768x10241136x2048
Icon.png [email protected] [email protected] [email protected]@2x.png (Retina)
57x57 114x114 114x114 114x114 72x72
Iniciación al Desarrollo iOS
APP GRATUITA O DE PAGO
• App de pago: las ventas que generen nuestras Apps.
• App gratuita: el beneficio se obtiene de lo que genere nuestra publicidad.
• AdMob: Publicidad de Google.
• iAD: Publicidad de Apple
Iniciación al Desarrollo iOS
EN LA PRÓXIMA SESIÓN:
OBJECTIVE-C
Iniciación al Desarrollo iOS
GRACIAS
Iniciación al Desarrollo iOS