martes, 2 de febrero de 2010

Desarrollo iPhone - Programador - Checkpoint I

Bienvenidos !

Este es la primer entrada del proyecto, propiamente dicho, atrás quedo la presentación, vamos ahora por el primer informe de lo que han sido estos días... Sin mas preámbulo, comencemos!

Básicamente, encuentro dos factores (o targets) en esta experiencia, el primer es lidiar (En el buen sentido) con el Mac OS y el segundo lidiar con el Xcode, entorno para desarrollo de aplicaciones para iPhone. En ambos casos siento que me estoy adaptando correctamente, para resumir en una frase lo que son mis primeras impresiones. Evidentemente la dedicación que la gente de Apple le presta a desarrollar su OS da sus frutos en un trabajo excelente, sumamente ágil y por sobre todo y mas importante : Intuitivo! La verdad la sorpresa es muy grata en este sentido. He tenido algunos problemitas pero nada que mi amigo Google no pueda resolver. En resumen, ya he descargado varios programas de diversa indole y todo va sobre ruedas!
Con respecto al Xcode y demás elementos ideados para los desarrolladores de iPhone, la cuestión, como comente anteriormente, marcha muy bien también, solo que en estos últimos días he decrementado el uso de los mismos para dedicarme casi de lleno a aprender, mediante uno muy bueno en español otro en ingles que apenas he hojeado (Abajo citare mis fuentes), también he visto varios tutoriales (En español hay pocos, algo totalmente predecible!).

Me gustaría repasar brevemente como fue, en estos días, mi periodo de aprendizaje y luego comentarles algunos temas no menores respecto al ámbito profesional personal que se me ha planteado:

1)Lo primero que hice fue buscar algo en español para meterme de lleno y tener una base de algo en mi idioma natural, mas que nada para no chocar con palabrerío propio del lenguaje y entorno directamente en ingles, si bien se que este paso es cuestionable no me fue del todo mal, encontré en macprogramadores.com con el titulo de “El lenguaje Objective-C para programadores C++ y Java” un manual de Objective-C, el lenguaje de iPhone. La primer parte es media plomo, la segunda y tercera parte es la que mas jugo le saque, la cuarta, si bien la estoy leyendo es bastante pesada, al menos para alguien que recién empieza como yo. OJO! No estoy cuestionando en absoluto el libro, que me parece excelente y de un calidad técnica extraordinaria, de hecho lo sigo leyendo y lo tengo como referencia justamente por eso...

2)Casi al unísono, empece a seguir unos tutoriales, mientras tocaba el Xcode para investigar,en español, los mismos son muy buenos para alguien ansioso y con poco conocimiento como yo, inclusos para alguien que no sabe absolutamente nada de programación entiende lo que el autor quiere decir, pero, aveces escasea la base tecnica (Algo totalmente lógico y no criticable, dado que el autor hace notar que el punto de los tutoriales es en cierta forma pasar de eso), la verdad debo decir que me sirvieron mucho, sobre todos los primeros, para dar un paso en firme sobre el uso del Xcode y del UIBuilder, de forma rápida y eficiente. Vale destacar que estos tutoriales me inspiraron para terminar de dar una vuelta de tuerca a una aplicación que tenia pensada desarrollar en un futuro y de la que les comentare en otro momento. La url es la siguiente : tutorialesiphone.wordpress.com y también se pueden conseguir estos tutoriales en youtube.

3)Mi tercer paso fue empezar a ver los tutoriales gratuitos del SDK de Apple que se encuentran en el iTunes, junto con (En estos últimos dos días) unos tutoriales de la universidad de Stanford que están realmente excelentes! (También en el iTunes).

Bueno, esos son los pasos que he ido dando, espero no haberlos aburrido.
Ahora bien, por suerte tengo dos noticias laborales interesantes, la primera es que en la empresa donde estoy ha salido la primer posibilidad de trabajar para smatphones, mas precisamente para Android, y aunque casi no tengo experiencia (Solo autodidacta) me parece mas que interesante desarrollar para Android, de la misma forma que para iPhone asique genial!
La segunda noticia es que se ha decidido que me paguen un curso presencial para iPhone, con lo cual en Febrero estaré empezando el curso que realmente pinta muy interesante... Espero llegar con conocimientos previos y aprovechar al máximo las 7 clases que se dictaran.

Bueno, con esto concluye el resumen de novedades de estos dias, en cualquier momento lanzo el próximo (puede tardar tanto días como horas, jeje), quiero aclarar que quizás postee cosas cotidianas, poco relacionadas con el aprendizaje en si, pero que crea relevantes para lo que es el proyecto.

Saludos!