Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Diseño y desarrollo de aplicaciones iOS

Diseño y desarrollo de aplicaciones iOS

Presentación de la jornada impartida en el Parque Tecnológico de Zamudio (Bizkaia), bajo la iniciativa "Enpresa Digitala", el 2 de Octubre de 2014.
Nivel básico, no se toca nada de programación. Información sobre recursos y herramientas necesarias para adentrarse en el diseño y desarrollo de aplicaciones para iOS.

Imanol Terán

October 02, 2014
Tweet

More Decks by Imanol Terán

Other Decks in Programming

Transcript

  1. Diseño y desarrollo de aplicaciones para iOS Imanol Terán Maruri,

    WIDDIAPPS S.L. Parque tecnológico de Zamudio (Bizkaia). 2/10/2014
  2. Objetivos de la jornada ๏ Conocer el sistema operativo iOS.

    ๏ Descubrir las herramientas necesarias para diseñar y desarrollar una app para iOS. ๏ Conocer aspectos claves de diseño para una app iOS. ๏ Desarrollar nuestra propia app para iOS. ๏ Mostrar las opciones de monetización de una app iOS. ๏ Conocer el proceso necesario para tener nuestra app disponible en el App Store.
  3. 3 formas ๏ App de pago ๏ App gratuita con

    publicidad ๏ Freemium (In-App purchases)
  4. Claridad ๏ Textos legibles ๏ Iconos con significado ๏ Pantallas

    descriptivas ๏ Significado de los colores
  5. ๏ Framework UIKit ๏ Barras ๏ Contenedores ๏ Controles ๏

    Vistas temporales Anatomía de una app iOS
  6. Tipos de navegación ๏ Jerárquica ๏ Plana ๏ Basada en

    contenido o experiencia ! ‣ Se pueden combinar
  7. Inspiración ๏ Leer ๏ Libros ๏ Artículos ๏ Observar y

    recolectar ๏ Diseños ๏ Colores ๏ Plantillas UI Medium Designer News Twitter Dribbble Sketch App Sources Pinterest
  8. Interfaz Xcode Comenzar/Parar ejecución de la app Seleccionar dispositivo a

    mostrar en el simulador Mostrar u ocultar paneles Tipo de editor
  9. Limitaciones Hardware ๏ Soporte de movimientos ๏ Acelerómetro ๏ Giroscopio

    ๏ Entrada de imagen y audio ๏ Cámara ๏ Micrófono ๏ Sensor de proximidad
  10. Otras limitaciones ๏ Notificaciones Push ๏ Alertas de provacidad (Fotos,

    Contactos, Calendario y Recordatorios) ๏ Sincronización de documentos iCloud ๏ Accesorios externos ๏ Reproductor multimedia
  11. Requisitos ๏ Darse de alta como desarrollador en https://developer.apple.com/devcenter/ios/index.action ๏

    Registrarse en el programa “iOS Developer Program” ๏ Nombre y apellidos sin tildes para evitar problemas. ๏ Pagar cuota anual. Básico $99 ๏ Crear un certificado de desarrollo/distribución ๏ Añadir los dispositivos que queremos usar, en iOS Provisioning Portal ๏ Crear el identificador único para nuestra app.
  12. Subir la app ๏ iTunes Connect ๏ Aquí subimos app,

    descripción, capturas de pantalla.. ๏ Si no queremos que nos rechacen la app, leer bien las guías de publicación de Apple. https://developer.apple.com/app-store/review/ ๏ Introducir datos de la app ๏ Subida a través de Xcode
  13. Conclusiones ๏ Necesitamos un ordenador Mac. ๏ Tener claro el

    sistema de monetización de nuestra ap antes de empezar. ๏ Imprescindible “Apple Human Interface Guidelines”. https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/ ๏ Diseñar nuestra app siguiendo esa guía. ๏ Buscar inspiración.
  14. Conclusiones ๏ Descargar Xcode para empezar el desarrollo. ๏ Registrarse

    en el programa de desarrolladores de Apple. ๏ Probar nuestros desarrollos en equipos reales, siempre que sea posible. Cuantos más, mejor. ๏ Reutilizar código. ๏ Leer, leer y leer. ๏ Probar, probar y probar.
  15. Descarga de herramientas ๏ Sketch http://bohemiancoding.com/sketch/ ๏ Pixelmator http://www.pixelmator.com/ ๏

    Xcode https://developer.apple.com/xcode/downloads/ ๏ Dash http://kapeli.com/dash ๏ Alcatraz http://alcatraz.io/
  16. Recursos, libros, artículos… ๏ http://www.sketchappsources.com/ ๏ https://medium.com/ ๏ https://dribbble.com/ ๏

    http://www.pinterest.com/ ๏ https://news.layervault.com/ ๏ http://www.raywenderlich.com/ ๏ http://ios.robs.im/ ๏ http://www.migueldiazrubio.com/ ๏ http://ios.devtools.me/ ๏ http://dev4des.com/ ๏ https://designcode.io/ ๏ http://myapptemplates.com/ ๏ http://ivomynttinen.com/blog/the-ios-7-design- cheat-sheet/ ๏ https://developer.apple.com/swift/ ๏ http://getuicolors.com/ ๏ http://www.pixellove.com/ ๏ http://www.streamlineicons.com/
  17. Diseño y desarrollo de aplicaciones para iOS Imanol Terán Maruri,

    WIDDIAPPS S.L. Parque tecnológico de Zamudio (Bizkaia). 2/10/2014