Introduccion ios

707 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
707
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

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
  • Introduccion ios

    1. 1. Introducción a laprogramación para iPad /iPhone Radamantis Torres Lechuga Arquitecto de Software para móviles
    2. 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. 3. Promedio de apps por usuario• Apple 48 apps• Android 35 apps• Blackberry 15 apps @radamantis
    4. 4. Promedio de costo por plataforma• Apple 3.62 USD• Android 3.27 USD• Blackberry 8.26 USD @radamantis
    5. 5. Utilidad para desarrolladores• 70% desarrolladores• 30% Tiendas (Apple, Android)• 20% Caso blackberry @radamantis
    6. 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. 7. Apps disponibles• Apple 412,377• Android 206,143• Nokia 29,920• RIM 26,771• Microsoft 11,731• Palm 6,363 @radamantis
    8. 8. iOS• Son bonitos• Sistema Operativo agradable• Están de moda @radamantis
    9. 9. Desarrollo de apps• Lenguaje programación: Objective C• Framework de programación: Cocoa Touch• IDE de programación: XCode @radamantis
    10. 10. Estructura de una app @radamantis
    11. 11. Clases @radamantis
    12. 12. Delegates @radamantis
    13. 13. Navigation Controller @radamantis
    14. 14. TabBar Controller @radamantis
    15. 15. TableView Controller @radamantis
    16. 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. 17. Apps en la iTunes store• Apple y sus guidelines• iOS Human Interface Guidelines• App Store Review Guidelines @radamantis
    18. 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. 19. Apps en la tienda @radamantis
    20. 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. 21. Firmar una app @radamantis
    22. 22. Apple y sus tiempos• Casos rápido• Casos muuuuy leeeeentos @radamantis
    23. 23. ¿Quiero programar para móviles?• Aprender objective C• ¿Qué lenguajes conozco?• ¿Me gusta programar?• ¿Apps o juegos?• A darle átomos! @radamantis
    24. 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. 25. Mis datos• Radamantis Torres Lechuga• radamantis.torres@gmail.com• @radamantis• radamantis.tumblr.com @radamantis
    26. 26. ¡¡GRACIAS!! ¿Preguntas? @radamantis

    ×