Voy a tratar de sintetizar todo el trabajo que me llevó el desarrolar la aplicación Mussage para iPhone en una semana. Si todavía no sabés qué es Mussage, podés leer este post!.
Los pasos que fui realizando y las herramientas (en su mayoría gratuitas) que fui utilizando.
Diagrama de Casos de Uso
Primero que nada y basandome en la idea, hice un diagrama de casos de uso con yuml.me
MockUp
Luego armo un esquema de navegación de pantallas con el Balsamiq MockUp:
DER
Ya es hora de hacer un diseño de las tablas que va a tener la base de datos! Para eso usamos el diseñador de MySqlWorkBench
Xcode
Ya es tiempo de programar en Objective C…
Además utilicé los siguientes Frameworks, librerías y herramientas para iOs:
- FMDB para SQLite
- JSONKit para parseo y recepción de Json con el Server
- MD5 para envio de Hash con el server y autenticar el login
- Internacionalización de Strings y de Xib en Inglés y Español.
- QuartzCore para animación de Vistas
- MediaPlayer para reproducción de canciones del iPod
- MessageUI para envío de mails dentro de la app
Lado Server ( PHP )
Desarrollé con la IDE Aptana Studio 3 la API para proveer de servicios a la app e interactuar con la Base de Datos.
Diseño Gráfico
Realmente no hice demasiado diseño gráfico, utilicé los controles standard de iOs y agregué algúnos iconitos, eso si…
Web para la Aplicación con HTML5
Para acompañar el lanzamiento de la app, una web basada en un Template y tuneada con PHP.
Publicar en el AppStore
Finalmente, a publicar la app!. Es un poco rebuscado el tema de los certificados y la preparación de una versión para Distribución, pero siguiendo las instrucciones en la web de apple se puede ir haciendo.
Hay que tener preparados los screnshots y el icono en distintos tamaños para iPhone 3G (y menor) y para iPhone 4 con Retina Display.
Listo!
Una vez que Apple aprueba nuestra app (tarda una semana) a empezar a promocionar nuestra app ! Bajarla y usarla!
Te invito a Probarla:
Exitos para todos!
Cualquier consulta dejame tu(s) comentarios acá, o buscame por twitter @jbagnato. Si querés podés solicitar un presupuesto para desarrollar tu app!.
.
.!.
Escrito por Juan Ignacio Bagnato








buen resumen, cortito y al pie
Gracias!, espero que sirva al menos un poco para organizarse al comenzar a hacer un proyecto para Mobile.
Pingback: FAQ: Crear una aplicacion iPhone | El tecnoloco
Hola que tal, e gustaría platicar contigo acerca de una app para iphone.. Y que me comentes qué tan rentable es.
GRacias
Hola Lucia, gracias por escribirme, ya mismo me pongo en contacto por email con vos y me contas sobre tu app!
Saludos
Gracias por tu aporte, me ha servido de mucho para mi proyecto de titulo. cualquier duda que tenga puedo consultarte? saludos.
Hola Carlos, en lo que podamos ayudarte lo haremos
Saludos!
Hola, estoy interesado en realizar una app como proyecto fin de carrera de ingenieria de Telecomunicaciones y me gustaria tengo algunas ideas y me gustaría saber que opina ya que estoy empezando en este mundo y ando un poco perdido , muchas gracias de antemano y gran post!
@fidodid0 Decime en que podemos ayudarte!.
Leiste este post? FAQ crear una app tal vez te ayude.
Saludos!
@Nacho
pues si me pudieseis recomendar bibliografía o algun curso online …. sería perfecto ! tengo conociemientos sobre c++ y c me servirá para aprender? muchas gracias!
Te paso un link oficial de Apple que tiene un RoadMap para iniciarte en programación de Objective C para hacer apps iOS.
https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/Introduction.html
Y tambien te recomiendo un blog con tutoriales:
http://www.icodeblog.com/category/tutorials/
Obviamente necesitas instalarte el XCODE en tu MAC!!!
Saludos!