SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
INICIACIÓN AL DESARROLLO IOS
Empezando

Instructor: Sergio Becerril
cfeapps@gmail.com
INICIACIÓN AL DESARROLLO IOS
Empezando

Instructor: Sergio Becerril
cfeapps@gmail.com
Iniciación al Desarrollo iOS
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
• Software: SDK

y dispositivo de Apple (iPhone,iPad,iPod,etc.)

(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
• iConify

(App gratuita para cambiar tamaño de imágenes)

(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

XCode

Aplicación de
diseño Web

xCode, Aplicación
de diseño Web

Necesario
internet

Depende del tipo
de App

Si

Si

Se vende en

App Store

Propios medios

App Store

Necesaria revisión

Si

No

Si
Iniciación al Desarrollo iOS
APP PARA IPHONE, IPAD, O UNIVERSAL

iPhone
3GS

iPhone 4

iPhone 4S

iPhone 5

iPad
9,6”
6.9” (Mini)
768x1024
1136x2048

Tamaño
Pantalla

3,5”

3,5”

3,5”

4”

Píxeles

320x480

640x960

640x960

1136x640

Icono

Icon-72.png
Icon.png Icon@2x.png Icon@2x.png Icon@2x.png Icon-72@2x.
png (Retina)

Tamaño
Icono

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
• iAD: Publicidad

de Google.

de Apple
Iniciación al Desarrollo iOS
EN LA PRÓXIMA SESIÓN:

OBJECTIVE-C
Iniciación al Desarrollo iOS

GRACIAS

Más contenido relacionado

Similar a Curso iOS CFE APPS Madrid - Aprende a crear Apps para iPhone e iPad.

Descubriendo Windows Phone App Studio
Descubriendo Windows Phone App StudioDescubriendo Windows Phone App Studio
Descubriendo Windows Phone App StudioJavier Suárez Ruiz
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinJavier Suárez Ruiz
 
Phonegap
PhonegapPhonegap
PhonegapTensor
 
Principios de usabilidad y creación de contenido para móviles
Principios de usabilidad y creación de contenido para móvilesPrincipios de usabilidad y creación de contenido para móviles
Principios de usabilidad y creación de contenido para móvilesIván Alarcón
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS developmentrafaecheve
 
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...Jacques Bulchand
 
Xamarin Fest Santo Domingo ( introduccion)
Xamarin  Fest Santo Domingo ( introduccion)Xamarin  Fest Santo Domingo ( introduccion)
Xamarin Fest Santo Domingo ( introduccion)Yhorby Matias
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreJavier Suárez Ruiz
 
reallylatebooking.com betabeers
reallylatebooking.com betabeersreallylatebooking.com betabeers
reallylatebooking.com betabeersbetabeers
 
Taller Desarrollo Móvil Webprendedor '09
Taller Desarrollo Móvil Webprendedor '09Taller Desarrollo Móvil Webprendedor '09
Taller Desarrollo Móvil Webprendedor '09Sebastián Gamboa
 
PUE DAY 2017: Introducción a Xamarin
PUE DAY 2017: Introducción a XamarinPUE DAY 2017: Introducción a Xamarin
PUE DAY 2017: Introducción a XamarinJavier Suárez Ruiz
 

Similar a Curso iOS CFE APPS Madrid - Aprende a crear Apps para iPhone e iPad. (20)

Descubriendo Windows Phone App Studio
Descubriendo Windows Phone App StudioDescubriendo Windows Phone App Studio
Descubriendo Windows Phone App Studio
 
Ios.s15
Ios.s15Ios.s15
Ios.s15
 
OpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller XamarinOpenSouthCode 2018: Taller Xamarin
OpenSouthCode 2018: Taller Xamarin
 
Llundo
LlundoLlundo
Llundo
 
Las apps
Las appsLas apps
Las apps
 
Phonegap
PhonegapPhonegap
Phonegap
 
Principios de usabilidad y creación de contenido para móviles
Principios de usabilidad y creación de contenido para móvilesPrincipios de usabilidad y creación de contenido para móviles
Principios de usabilidad y creación de contenido para móviles
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS development
 
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...
Marketing de aplicaciones móviles (curso iOS, Sociedad de Promoción Económica...
 
Freire
FreireFreire
Freire
 
Xamarin Fest Santo Domingo ( introduccion)
Xamarin  Fest Santo Domingo ( introduccion)Xamarin  Fest Santo Domingo ( introduccion)
Xamarin Fest Santo Domingo ( introduccion)
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
 
Native vsweb
Native vswebNative vsweb
Native vsweb
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
reallylatebooking.com betabeers
reallylatebooking.com betabeersreallylatebooking.com betabeers
reallylatebooking.com betabeers
 
Taller Desarrollo Móvil Webprendedor '09
Taller Desarrollo Móvil Webprendedor '09Taller Desarrollo Móvil Webprendedor '09
Taller Desarrollo Móvil Webprendedor '09
 
PUE DAY 2017: Introducción a Xamarin
PUE DAY 2017: Introducción a XamarinPUE DAY 2017: Introducción a Xamarin
PUE DAY 2017: Introducción a Xamarin
 
Android
AndroidAndroid
Android
 

Último

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Curso iOS CFE APPS Madrid - Aprende a crear Apps para iPhone e iPad.

  • 1. INICIACIÓN AL DESARROLLO IOS Empezando Instructor: Sergio Becerril cfeapps@gmail.com
  • 2. INICIACIÓN AL DESARROLLO IOS Empezando Instructor: Sergio Becerril cfeapps@gmail.com
  • 3. Iniciación al Desarrollo iOS 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
  • 4. 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.
  • 5. 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
  • 6. Iniciación al Desarrollo iOS QUE NECESITAMOS PARA CREAR APPS • Hardware: Mac • Software: SDK y dispositivo de Apple (iPhone,iPad,iPod,etc.) (Software Development Kit) • Conocimientos: xCode, Objective-C, Cocoa Touch
  • 7. Iniciación al Desarrollo iOS LO QUE USAREMOS EN ESTE CURSO • xCode • Interface Builder (Integrado en xCode) • Simulador iOS • iMage Tools • iConify (App gratuita para cambiar tamaño de imágenes) (Crea los iconos de las Apps de forma automática)
  • 8. 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
  • 9. 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.
  • 10. Iniciación al Desarrollo iOS APPS NATIVAS VS WEBAPP App Nativa WebApp App+Web Se Crea en XCode Aplicación de diseño Web xCode, Aplicación de diseño Web Necesario internet Depende del tipo de App Si Si Se vende en App Store Propios medios App Store Necesaria revisión Si No Si
  • 11. Iniciación al Desarrollo iOS APP PARA IPHONE, IPAD, O UNIVERSAL iPhone 3GS iPhone 4 iPhone 4S iPhone 5 iPad 9,6” 6.9” (Mini) 768x1024 1136x2048 Tamaño Pantalla 3,5” 3,5” 3,5” 4” Píxeles 320x480 640x960 640x960 1136x640 Icono Icon-72.png Icon.png Icon@2x.png Icon@2x.png Icon@2x.png Icon-72@2x. png (Retina) Tamaño Icono 57x57 114x114 114x114 114x114 72x72
  • 12. 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 • iAD: Publicidad de Google. de Apple
  • 13. Iniciación al Desarrollo iOS EN LA PRÓXIMA SESIÓN: OBJECTIVE-C