Siempre quise hacer una app para iOS

Autor: | Última modificación: 28 de abril de 2023 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

David Linares, uno de nuestros alumnos, parece que por fin ha cumplido uno de sus sueños. Gracias a todo lo aprendido en el Curso Fundamentos iOS,  en su versión presencial y online, y el curso de Diseño para Desarrolladores pudo conseguirlo hacer una app para iOS.

¿Quieres saber cómo lo hizo? Según él, uno de los puntos más importantes es la motivación, pero no te adelantamos acontecimientos. Le hemos preguntado todo acerca de su ascenso a la categoría de Jedi, y aquí tienes la entrevista.

¿A qué te dedicas en este momento?

Hace unos meses trabajaba para una multinacional como analista-programador .NET, pero como es el caso de muchas empresas en crisis hoy en día, dejé de trabajar allí en la última reestructuración de la compañía. Me tomé mi salida de la empresa como una oportunidad para dedicarme de lleno a lo que de verdad me apasiona hoy en día: el mundo iOS. Así que he fundado con mi mujer la agencia digital Pinkstudio donde ofrecemos desarrollo de Apps, marketing en buscadores (somos una agencia de Google Adwords) y desarrollos web.

¿Cómo llegaste al curso de Fundamentos iOS Online?

Bueno, venía de haber realizado el presencial en el que había disfrutado mucho. Pero el problema fue que, debido a mi trabajo, no había podido poner en práctica muchos conceptos aprendidos, así es que fui olvidando cosas.

Y entonces, de repente llegó el [Curso iOS] Online. ¡Era demasiada tentación, podía repasar y cimentar bien todos los conceptos desde mi propia casa y de por vida! No me lo pensé dos veces y me matriculé.

hacer una app para iOS
David Linares nos presenta BCN Museum Guide

¿Y que me motivó a realizar el presencial? Bueno, prácticamente desde que apareció el primer iPhone siempre he aspirado a crear un app para iOS.

Me parecía un antes y un después en el mundo de los desarrolladores lo que había montado Apple con el AppStore, un mercado global estaba a nuestro alcance. Al principio encontrar material didáctico para aprender a programar en Cocoa parecía una misión imposible. Además yo venía del mundo Microsoft y había conceptos que no lograba asimilar bien cómo se implementaban en Cocoa, pero seguí persistiendo en el intento de realizar una app para iOS y entonces descubrí a Fernando en un podcast (si no recuerdo mal de WebDevelopers).

Me sentía identificado en muchas cosas que explicaba. En esa entrevista también habló de su experiencia en convertirse en instructor de Big Nerd Ranch. Así que cuando tuve la oportunidad de asistir a la convocatoria de Barcelona, no la desaproveché. Y la verdad es que fue todo un acierto.

¿Cuál fue el mayor reto y la mayor satisfacción mientras hacías el curso?

El mayor reto era realizar, por fin, mi primera App para iOS. La satisfacción ha sido ver cómo a la vez que uno iba asimilando conceptos, todo eso iba plasmándose en un proyecto real. También me ha producido una gran satisfacción descubrir la belleza de Cocoa, en comparación con otras plataformas de programación.

¿Cómo concebiste tu App?

Bueno, estuve realizando un curso online de la Uned que tocaba un poco el tema de “Open Data” y entonces descubrí que habían muchas bases de datos públicas abiertas que podían ser de utilidad para la gente en general. Teniendo en cuenta el tirón turístico de Barcelona, decidí realizar “BCN Museum Guide” y tirar de la base de datos de museos “Open Data” que estaba disponible en esos momentos. Además, me di cuenta de que podía plantear su diseño muy similar al de “Baccus” (la App que sirve de ejemplo durante el curso online), así que me decidí a desarrollar su “prima hermana” pero con algunas funciones extras que me permitieran profundizar e investigar un poco más.

hacer una app para iOS
BCN Museum Guide

¿Podrías decir cuánto tiempo invertiste en su creación?

Aproximadamente un mes, entre el diseño y desarrollo.

¿Qué expectativas tienes para la App?

Todas mis expectativas ya están cubiertas desde el momento que la publiqué. Se trata de una App que he realizado como un ejercicio de aprendizaje. Me ha servido mucho para practicar y aprender conceptos de diseño, desarrollo y marketing. Por ejemplo con respecto al marketing me estoy dado cuenta lo importante que es localizar una aplicación, así como aplicar técnicas ASO [AppStore Optimization]. Todo ese conocimiento lo quiero aprovechar para futuros lanzamientos.

¿Qué planes tienes ahora como programador?

Bueno, ahora mismo espero seguir aprendiendo con mi recién fundada agencia (y poder vivir de ella), pero también tengo previstos algunos lanzamientos más durante este año. Dos guías de museos, una de New York y otra de Madrid, y espero sacar un juego infantil para finales de año.

Ah se me olvidaba! También realizar el curso avanzado online que tantos estamos esperando como agua de Mayo 😉

hacer una app para iOS

¿Algún consejo para los alumnos en proceso de hacer una app para iOS?

No me gusta dar consejos, pero básicamente lo único que diría es que lo que hagan, lo hagan con la máxima ilusión y pasión. Pienso que mantener la motivación es la clave en cualquier proceso de aprendizaje, el maestro (Fernando) hará el resto.

Los turistas estarán felices con BCN Museum Guide. Felicitamos a David por esta ingeniosa App que disfrutará mucha gente y queremos hacer especial mención a dos recursos que ya pegan con fuerza en el desarrollo mobile y se han implementado en este proyecto: Open Data y técnicas ASO. Es un verdadero placer ver cómo los Jedis de KeepCoding Training siempre buscan su lugar en la vanguardia profesional.

Con tu creatividad y tu App cambiar el mundo es posible ¡Atrévete y matricúlate en nuestros cursos!