Crear tu App, es como escribir un libro

Autor: | Última modificación: 13 de enero de 2022 | Tiempo de Lectura: 4 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Calculadora de Redes IP

Crear tu app es algo que nunca se olvida. Hoy os traemos la historia de Alberto Soguero, alumno de los Cursos Fundamentos de Programación iOS e Intermedio, que con mucho trabajo ha conseguido publicar su primera app. Una calculadora de redes IP

Alberto ha tenido la amabilidad de concedernos una entrevista para que podamos compartir sus palabras y consejos con todos vosotros. Que la disfrutéis.

crear_tu_app_Super_IP_Calculator_by_Alberto_Soguero
Super IP Calculator

Danos una breve introducción sobre ti

Mi formación es de Ingeniero de Telecomunicación pero siempre muy unido a las redes de datos ya que mi especialidad era Telemática. En aquel momento era una especialidad más, pero la verdad es que hoy en día todas las telecomunicaciones se han convertido en pura transmisión de datos, si dejamos a un lado lo que es la tecnología del transporte.
Mi experiencia laboral ha sido en empresas multinacionales proveedoras de equipamiento y servicios a los operadores para esta transmisión de datos.

Sobre programación siempre la he utilizado como herramienta que me ayudara a crear scripts para realizar mi trabajo de una forma más rápida automatizando tareas. Por lo tanto mi programación siempre ha estado más orientada hacia la utilidad que hacia el ocio.

Ahora que ya te conocemos a ti, preséntanos tu App

En el sentido que he comentado en la pregunta anterior, mi aplicación es una calculadora de redes IP. Básicamente a partir de una dirección IP introducida y la máscara que queramos usar, la calculadora nos dice el rango de direcciones IP que tiene nuestra red, así como la dirección de la subred, número de hosts y otros detalles de la red.

¿Qué tecnologías has usado para implementarla? ¿Qué dificultades has tenido?

La verdad es que es una aplicación simple en su concepto. Básicamente es una aplicación con un Tab Bar Controller y la lógica de la aplicación se basa en los cálculos entre números decimales y binarios.

 

crear-tu-app-apple

¿Has tenido algún problema para aprobarla?

La verdad es que desde Apple me la rechazaron un par de veces.

La primera porque me pedían un usuario de prueba para probarla, cuando no se necesitan usuarios en esta aplicación. La segunda me pedían un «guía burros» para probarla. Creo que no entendían muy bien lo que hacía la aplicación, lo que me sorprendió un poco, ya que es un tema técnico pero del sector IT y ya hay otras aplicaciones similares en el App Store.

Por lo demás todo el proceso fue muy controlado, intuitivo y con pocas dificultades, aunque hay que tener en cuenta muchos temas como por ejemplo los certificados para las pruebas, si la aplicación se va a vender en todas las tiendas, si tiene un precio, si tiene anuncios y cosas por el estilo.

Me sorprendió también que para poder publicarla te piden pantallazos de la aplicación, iconos de todos los tamaños o por ejemplo una página web activa de soporte de la aplicación y sino no te dejan publicarla. Temas que si la fueras a publicar por tu cuenta quizá no tendrías en cuenta. Aunque Apple en ese sentido siempre controla mucho todo este tipo de cosas para que luego la experiencia del usuario sea perfecta y sin agujeros.

¿Qué tipo de programación hacías antes de empezar con iOS?

Pues en mi formación utilizaba Pascal y C, y algo de C++, pero en mi trabajo lo que más he utilizado han sido los scripts en Unix Bourne Shell o nawk…

¿Qué planes tienes para tu App o futuras Apps?

Pues tengo ya en mente un par de mejoras. Mi idea es introducir soporte de ipv6 e incluir también información de consulta de teoría IP o de protocolos de routing. Y en un futuro una especie de analizador de tramas IP…

En cuanto a otras aplicaciones, tengo una lista tremenda de ideas, pero hay que ir poco a poco y sacando tiempo de donde no lo hay…

¿De qué forma te ayudó la formación en KeepCoding?

Fundamental. Hoy en día tienes muchos recursos en la web e incluso en formato de papel con los que puedes tratar de autoformarte, pero yo siempre he creído, y este caso es otra prueba de ello, que el trato personal con alguien que lleva mucho tiempo en esto y con esa capacidad de transmitir conocimientos te ayuda a dar un salto de gigante en tan solo un fin de semana. Es increíble, pero el viernes entras por una puerta sin saber nada de lo que va el tema y el domingo sales preparado y con el convencimiento de que puedes crear tu primera app.
Además yo destacaría el post-operatorio, ya que Agbo trata de fomentar el contacto después del curso con otras personas que han pasado por allí e intercambiar experiencias, conocimientos e incluso bolsa de empleo.

¿Qué recomendaciones le darías a quien quiera empezar y crear su primera App?

Que se anime, que cualquiera puede hacerlo. Que desde luego, si no ha hecho el curso, es un gran empujón para poder meterse de lleno. Y que haciéndolo, se dará cuenta de que muchas de las aplicaciones que hoy en día están pululando por ahí, son perfectamente realizables por uno mismo.
Además de la satisfacción que te da el ver tu app publicada. Que gente de todo el mundo se la baje y te califique. Es una gran experiencia. En mi caso, que es algo personal, no empresarial, yo lo asemejo a escribir un libro o un artículo a nivel creativo y de satisfacción personal. ¡Enhorabuena Alberto!