R+D About Mobile Technologies
Desarrollando aplicaciones iPhone, primero pasos
Luego de mas de un mes leyendo mucho material en la web sobre desarrollo para iPhone y iPod Touch, decidí publicar una mini guía de pasos, que a mi parecer, debería seguir uno si quiere meterse de lleno en esta plataforma.
1. Ver todos los vídeos de la pagina oficial iPhone DevCenter en la sección “Getting Started Videos”. Estos videos son importantes ya que nos dan un panorama general sobre las herramientas, frameworks, buenas practicas, lineamientos, etc, necesarios para encarar los proximos pasos.
2. De los que venimos del mundo del C++ / Java / C# leer un poco sobre Objective-C para comprender algunas diferencias en la sintaxis que puede que no sean muy intuitivas al principio. Les paso dos links muy útiles:
Documento introductorio:
http://www.otierney.net/objective-c.html
Guía rápida:
http://theocacao.com/document.page/565
3. En este punto ya estamos en condiciones de descargar el entorno Xcode de la pagina oficial iPhone DevCenter y generar (o descargar) nuestra primera aplicación Hola Mundo
4. Leer todos las presentaciones .ppt correspondientes al curso IPhone Application Prgramming de la universidad de Stanford. Son casi 20 presentaciones que cubren de manera muy simple distintos aspectos de la plataforma.
5. Seguir alguna guia paso a paso de como hacer una aplicación del tipo ABM. Dos links al respecto:
http://icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/
http://www.iphonesdkarticles.com/2008/10/sqlite-tutorial-loading-data-as.html
6. Descargar aplicaciones de ejemplo y ver como están codificadas y/organizadas, en lo personal recomiendo:
SQLite Book List: Otro ABM pero de libros.
UICatalog: En esta aplicación podemos ver ejemplos de uso de casi todos los controles gráficos.
AccelerometerGraph: Muestra como obtener información del acelerometro y ademas muestra como usar la libreria Quartz 2D usada para hace graficos de dos dimensiones.
7. Seguir leyendo y leyendo blogs sobre desarrollo de la plataforma, recomiendo algunos:
Algunos videos tutoriales interesantes:
http://www.iphonedevcentral.org/home.php
Propone aprender a programar para la plataforma en 31 dias: http://www.appsamuck.com/
Muy buen blog sobre el tema:
http://icodeblog.com/
Por otro lado quiero comentar que mi próximo desafío es publicar un juego en AppStore, por eso en estos días estoy estudiando OpenGL ES 1.1, justamente la version de OpenGL habilitada para IPhone. Así que espero en las próximos semanas postear alguna novedad sobre el asunto.
Sldos!
Pablo
| Imprimir artículo | Este artículo fue publicado por admin el December 26, 2008 a las 9:20 pm, y está archivado en IPhone, Technology. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |

English
Español
hace 1 año
Vaya!
Muchas gracias por la recopilación, estoy en las mismas que tú: Programando hoy en J2ME y pensando en el futuro próximo en programar para iPhone.
…aunque la sombra de Android me hace dudar un poco, pero bueno
hace 1 año
Hola David,
La verdad que iPhone es una plataforma muy interesante desde el punto de vista técnico y el mecanismo de distribución de apps (por Apple Store) es muy poderoso para los desarrolladores independientes que tratamos de buscar un lugar en el mundo
.
Me perece bien que tengas un ojo puesto en Android, yo estoy en la misma.
Sldos!
Pablo