Your SlideShare is downloading. ×
Introduccion ios
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Introduccion ios

461
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
461
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Introducción a laprogramación para iPad /iPhone Radamantis Torres Lechuga Arquitecto de Software para móviles
    • 2. Números• mas de 92 millones de líneas celulares• México 30,591,528 usuarios de smartphones• 1.6% a nivel mundial @radamantis
    • 3. Promedio de apps por usuario• Apple 48 apps• Android 35 apps• Blackberry 15 apps @radamantis
    • 4. Promedio de costo por plataforma• Apple 3.62 USD• Android 3.27 USD• Blackberry 8.26 USD @radamantis
    • 5. Utilidad para desarrolladores• 70% desarrolladores• 30% Tiendas (Apple, Android)• 20% Caso blackberry @radamantis
    • 6. Aparición de tiendas• Apple 10 Julio 2008• Android 22 Octubre 2008• RIM 1º Abril 2009• Nokia 26 Mayo 2009• Palm 6 Junio 2009• Microsoft 5 Octubre 2009 @radamantis
    • 7. Apps disponibles• Apple 412,377• Android 206,143• Nokia 29,920• RIM 26,771• Microsoft 11,731• Palm 6,363 @radamantis
    • 8. iOS• Son bonitos• Sistema Operativo agradable• Están de moda @radamantis
    • 9. Desarrollo de apps• Lenguaje programación: Objective C• Framework de programación: Cocoa Touch• IDE de programación: XCode @radamantis
    • 10. Estructura de una app @radamantis
    • 11. Clases @radamantis
    • 12. Delegates @radamantis
    • 13. Navigation Controller @radamantis
    • 14. TabBar Controller @radamantis
    • 15. TableView Controller @radamantis
    • 16. Procesamiento XML / JSON• Representación de nodos de XML como objetos.• XML Soporte nativo• JSON no nativo• Podemos usar http://code.google.com/p/ json-framework/ @radamantis
    • 17. Apps en la iTunes store• Apple y sus guidelines• iOS Human Interface Guidelines• App Store Review Guidelines @radamantis
    • 18. Apps en la iTunes Store• iOS Human Interface Guidelines, Describe la guia y principios que nos ayudarán a diseñar una gran interfaz de usuario y generar una experiencia al usuario única para nuestra iOS app @radamantis
    • 19. Apps en la tienda @radamantis
    • 20. Tortuoso camino• App Store Review Guidelines, nos dice que NO podemos hacer en las apps• Funcionalidad• Metadata (name, descriptions, rantings, rankings)• Location• Push notifications @radamantis
    • 21. Firmar una app @radamantis
    • 22. Apple y sus tiempos• Casos rápido• Casos muuuuy leeeeentos @radamantis
    • 23. ¿Quiero programar para móviles?• Aprender objective C• ¿Qué lenguajes conozco?• ¿Me gusta programar?• ¿Apps o juegos?• A darle átomos! @radamantis
    • 24. Ligas de interés• iOS Dev Center http://developer.apple.com/devcenter/ios/index.action• iOS Human Interface Guidelines• iOS Developer Library https://developer.apple.com/library/ios/ navigation/index.html• http://stackoverflow.com/ @radamantis
    • 25. Mis datos• Radamantis Torres Lechuga• radamantis.torres@gmail.com• @radamantis• radamantis.tumblr.com @radamantis
    • 26. ¡¡GRACIAS!! ¿Preguntas? @radamantis