Mostrando entradas con la etiqueta swift. Mostrar todas las entradas
Mostrando entradas con la etiqueta swift. Mostrar todas las entradas

lunes, 30 de mayo de 2016

Roomhints 5 en la App Store

Durante los últimos años he tenido oportunidad de trabajar en diferentes proyectos, unos grandes, otros pequeños, pero ninguno me había dado tanta satisfacción como Roomhints.

Para quienes no lean muy seguido mis publicaciones, Roomhints es una aplicación para iOS que trata de ayudar a las personas a decorar su casa, cuarto u oficina de acuerdo a sus gustos y con la ayuda de un diseñador de interiores profesional.

Luego de muchos cambios e iteraciones, junto con el resto de miembros del equipo decidimos sacar una nueva versión de la aplicación, que además de los consejos que un diseñador profesional le da al usuario, también permite que nosotros gestionemos todo el proceso de comprar de los productos que el diseñador sugiere.


Han sido varios meses de mucho trabajo para poder brindarles una buena experiencia y durante los cuales hemos añadido nuevas tecnologías como Apple Pay a nuestra aplicación, también añadimos soporte para Paypal y pago con tarjetas de créditos.

De momento, sólo gestionamos el envío de productos en Estados Unidos y Canadá.

Pueden descargar su aplicación en el link a continuación.



miércoles, 25 de mayo de 2016

ZMX Radio Actualizada

Hace unos meses les contaba que ya tenía mi primera App para iOS, pues ahora les cuento que he actualizado la app para tener soporte controlar la reproducción desde el centro de control de iOS y también desde la pantalla de bloqueo, así como permitir controlar la aplicación desde los controles de los audífonos.




Espero que quienes la use disfruten de las nuevas características :)

sábado, 23 de abril de 2016

Mi primera aplicación en la App Store

Desde hace ratos quería aprender desarrollo para iOS y no fue hasta el año pasado que se dió la oportunidad mientras trabajaba desarrollando Roomhints.

Así que desde el año pasado y luego de algunos meses soy el encargado del desarrollo de la Aplicación de Roomhints para iOS.

Pero de eso no es de lo que quería hablar hoy, sino de otra aplicación que hice a solicitud de un amigo. Es algo bastante simple, pero que me llena de mucho orgullo.

Mi primera aplicación de streaming para una radio en línea. La Radio ZMX de Delware andaba buscando alguien que les desarrollara una aplicación simple para hacer streaming de su radio desde iOS.


Aunque la aplicación es sencilla, estoy preparando algunas mejoras para las funcionalidades actuales que espero les gusten a todos.


viernes, 30 de octubre de 2015

Singleton en Swift 1.2 en adelante

Como les comentaba ayer, estoy aprendiendo desarrollo móvil, especificamente iOS y en el proyecto que estoy desarrollando, quería hacer uso de el patrón de diseño singleton.

Dicho patrón de diseño, se basa en el principio de tener una sola instancia de una clase en todo momento. En el caso de swift 1.2 en adelante, la sintaxis del lenguaje es una delicia.

Podemos crear un singleton con el siguiente código:


Algo que no se ve en la imagen, pero que necesitamos hacer es declarar el inicializador como privado y eso lo hacemos con:

private init() {}

Realmente, me parece genial la simplicidad para poder construir un patrón de diseño que es útil con tan pocas líneas de código. Defintivamente, rivaliza en simplicidad con el patrong Singleton en Ruby.

Como forma de documentación esta es la forma anterior de crear el patron singleton en swift 1.1 y anteriores.


jueves, 29 de octubre de 2015

Aprendiendo desarrollo móvil

Desde hace un par de meses he comenzado a parender desarrollo móvil para iOS. Espero en un par de meses poder publicar sobre mi primera aplicación en la App Store.

Aunque durante los dos últimos años me había comprado varios cursos y video tutoriales para aprender Objective-C, fue hasta hace unos meses que realmente me decidí a estudiar un poco y aprender Swfit que me parece algo más facil y parecido a los lenguajes de programción a los que estoy acostombrado.

Anteriormente, había tomado el curso de Stanford que imparte cada años Paul Hegarty, aunque nunca lo terminaba por diversos motivos.

Con Swift todo ha sido diferente, ya que, estoy avanzando bastante bien. Incluso, ya tengo un par de pantallas funcionando de la aplicación que estoy desarrollando para Room Hints, que es el proyecto que me ha mantenido ocupado los últimos meses.


No voy a negar que ha sido algo complicado pasar de lenguages de scripting a un lenguaje fuertemente tipado, pero al mismo tiempo ha sido bastante divertido.

Algunos links que me han ayudado:


Espero que los enlaces también sean de utilidad para ustedes y me gustaría compartir experiencias con personas que como yo estan aprendiendo y también con desarrolladores con experiencia en esto de las aplicaciones móviles.