Cómo crear apps teniendo solo la idea

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

Algunos de nuestros reconocimientos:

Premios KeepCoding

Juanjo Corbalán es Jedi del Curso Fundamentos iOS Online y con él celebramos la publicación de su App, Info2Drive. Ha sido un verdadero placer conocer su metódico proceso, un verdadero relato de disciplina y pensamiento práctico que puede ayudar a muchos Padawanes principiantes.

Cuéntanos primero sobre ti y tu interés por la programación

Soy Ingeniero en Informática y me he dedicado siempre principalmente al desarrollo. De pequeño descubrí los ordenadores y con ellos mi futura profesión y pasión.

Tanto en la universidad como después, el desarrollo siempre ha sido lo que más me ha gustado. Me encanta poder aplicar la lógica e idear formas de resolver problemas, plasmándolo mediante código. Ver algo desarrollado por ti funcionando produce gran satisfacción.

Otra de mis pasiones ha sido siempre la tecnología móvil. Con los smartphones ambas pasiones, desarrollo y móvil se unen.

Una tercera es la pasión por los productos de Apple, lo que cierra el círculo y explica que profundizar en Objective-C, Cocoa e iOS era algo deseado desde hacía tiempo.

cómo crear apps Juanjo Corbalán
Juanjo Corbalán

¿Cómo conociste KeepCoding y el Curso Fundamentos iOS Online?

Fue a través del estupendo blog www.migueldiazrubio.com.

Después de varios tutoriales y algún que otro curso, seguía bastante perdido con muchos conceptos y me dedicaba prácticamente a cortar y pegar sin entender demasiado, por lo que nunca conseguía avanzar.

El verano pasado (2013) comenzó con la finalización de mi trabajo y al disponer de tiempo decidí formarme. Comencé así la búsqueda de algún curso interesante, además visitar toda suerte de webs y tutoriales, intentando esclarecer muchos de los conceptos que no tenía claros. El blog de Miguel me sirvió mucho en este aspecto y además resolvió la búsqueda de un curso interesante, ya que a través de él descubrí a Fernando y el curso online de KeepCoding.

Tras leer el índice del curso y los fantásticos comentarios de antiguos alumnos, no pude resistirme.

¿Qué te ha parecido lo mejor del curso?

La satisfacción de comprender conceptos abstractos que antes resultaban extraños y lejanos, asimilándolos de una forma sencilla gracias a explicaciones cercanas y coloquiales.

A pesar de tratarse de un curso de iniciación, el contenido es bastante completo. Cada lección teórica se aplica al desarrollo de una app completa, de inicio a fin. Y todo ello se hace de una forma sencilla, amena y cercana, simplificando notablemente el proceso de aprendizaje.

¿Cómo fue el proceso de concebir y crear Info2Drive?

Info2Drive no surgió de una idea repentina, sino en la búsqueda activa de una idea en la que plasmar los conceptos aprendidos durante el curso.

El proceso consistió en ir definiendo aspectos a tener en cuenta, delimitando así el tipo de aplicación a desarrollar:

-La aplicación debía ser sencilla. Lo suficiente como para poder llevarla a cabo y permitir así amplia capacidad de mejora futura.
-Debía tratarse de alguna app de utilidad, es decir, nada de juegos, revistas, etc.
-Quería incorporar MapKit de alguna forma. Mostrar información sobre el mapa me atraía.
-Necesitaba alguna fuente de información.

Con todo lo anterior, la búsqueda de una idea se centró en la información que debía utilizar. Así, navegando por el portal de datos públicos de España encontré que estaba disponible la información de precio de carburantes en las gasolineras españolas y todo encajó.

La posterior maduración de la idea llevó a incorporar información sobre las incidencias de tráfico, dando lugar a lo que hoy día es Info2Drive.

info2 drivess cómo crear apps Juanjo Corbalán

¿Cuál fue el mayor reto al hacerla?

Disponía de tiempo, de la idea y de unas ganas tremendas, por lo que todo el proceso ha sido, además de rápido, divertido y más sencillo de lo que me hubiera imaginado. Evidentemente he tenido problemas, dudas y dificultades en algunos momentos, pero nada que pueda considerarse fuera de lo normal.

¿Qué expectativas tienes para la App?

Gran parte de las expectativas se cubrieron cuando la app fue publicada, ya que el principal objetivo era poner en práctica lo aprendido, realizando el camino de principio a fin con un proyecto propio.
Una vez publicada, el concepto de fin del camino se desvanece y aparecen nuevas expectativas ya que quedan en el tintero numerosas mejoras que aplicar en futuras versiones, ideas que surgen del feedback recibido, además de practicar otros aspectos no tenidos en cuenta hasta este momento, como puede ser el marketing de la app.

¿Qué recomendarías a los alumnos que ahora están haciendo el curso y quieren crear su App?

Ilusión, ganas y tiempo. Creo que estos son los pilares necesarios para enfrentarse a cualquier proyecto. Llegados a este punto, los dos primeros se suponen, por lo que en la mayoría de casos la limitación es el tiempo que se pueda dedicar, pero si se consigue no hay límites.

Doble éxito.

Una aplicación sobresaliente de las lecciones del Curso de Programación iOS ha dado lugar a una app muy útil e ingeniosa. Los logros llegan con trabajo y constancia, y estamos seguros de que Info2Drive es sólo la primera de muchas buenas noticias para Juanjo ¡Enhorabuena!

Esto es sólo una parte de lo que puedes llegar a ver en el Bootcamp de programación de Mobile, donde podrás crear apps para Android o haciendo uso de Kotlin entre otras muchas cosas.