Volver al blog
pwadesarrollotecnologiacarvukstartup

Como creamos Carvuk App en menos de 6 horas

La historia de como Carvuk App fue creada en menos de 6 horas usando una PWA, y por que las Progressive Web Applications son la herramienta ideal para startups que necesitan validar rapido.

Nicolas Vega
14 de diciembre de 2023
5 min de lectura
Carvuk App funcionando en dispositivo movil como PWA

Me contrataron en Carvuk la semana pasada y me transmitieron desde un inicio que el enfoque que tenia la empresa era mejorar su producto mediante el feedback constante de sus clientes. Los desarrollos se dan en horas, no en dias, semanas ni meses.

Ese es el mismo espiritu que esta detras de Carvuk App, y fue lo que me motivo a proponer esta idea. Era recien mi primer dia de trabajo y sentia que ya estaba generando valor a Carvuk. Desde que lo pense, hasta dejarlo en produccion, no pasaron mas de 6 horas.

Para lograrlo use una PWA (Progressive Web Application). Las PWA han solucionado silenciosamente los problemas que han presentado las apps moviles durante algunos anos. Pero mas recientemente, ha habido una gran cantidad de actualizaciones que indican que este ano puede ser el momento en que las PWA pasen a ser el centro de atencion.

Que es una PWA?

Conoci las PWAs, a traves de un ramo que hice en la universidad este semestre y desde el primer minuto me hizo sentido. Digamos que no existe una definicion precisa para una PWA, ya que es mas un concepto que una "tecnologia" real.

Dicho esto, el concepto en palabras simples: es una aplicacion web que simula ser una aplicacion nativa en cualquier dispositivo: movil, escritorio y web. Utiliza las ultimas tecnologias web para ofrecer una experiencia casi igual a la de una aplicacion. Este concepto no es nuevo, sino algo que se ha estado trabajando durante anos, mejorando ano tras ano, a medida que la web evoluciona hacia una plataforma aun mas poderosa.

Por que? Debido a que la tecnologia web se ha vuelto mas capaz, ahora es posible crear una vez, ejecutar en todas partes y obtener el mismo nivel de rendimiento en todos los dispositivos sin tener que crear aplicaciones de forma nativa para cada dispositivo.

Por ejemplo, las PWA pueden admitir operaciones sin conexion o con poco ancho de banda mediante service workers. Pueden integrarse facilmente con funciones del dispositivo, como notificaciones, y tambien pueden anclarse a la pantalla de inicio de un usuario para funcionar como una aplicacion real.

En Carvuk, aprovechamos esta oportunidad y en una tarde teniamos la aplicacion en produccion, para iPhone y Android.

Ok, pero cual es el problema que solucionan las PWAs?

En resumen, es la herramienta to-go, para tener estar en contacto directo con el cliente desde el primer minuto. Es impresionante la cantidad de startups, que creen que tienen la mejor idea y desarrollan el "mejor producto", pasan meses sin estar en contacto real con sus clientes, lanzan su producto y sus usuarios simplemente no lo utilizan.

No por nada se habla del product market fit. Necesitas un producto que solucione un problema, un cliente que necesite solucionar ese problema y un mercado lo suficientemente abierto que permita que tu producto crezca.

Mientras menos demores en probar tu producto en el mercado, menos tiempo y recursos vas a gastar. Por lo tanto, en Carvuk apuntamos a hacer mas con menos y una PWA era la solucion a este problema tan comun. Te dejo de quitar tiempo, aqui un punteo de lo mas importante:

  1. Las PWAs son rapidas: Segun una presentacion reciente de Google, "las PWA tienen un tiempo medio de carga menor a un segundo", lo que las hace 4 veces mas rapidas con 10 veces menos datos. Segun Kissmetrics, casi la mitad (47 por ciento) de los consumidores esperan que una pagina se cargue en dos segundos o menos, y el 40 por ciento de los consumidores abandonan un sitio web que tarda mas de tres segundos en cargarse.

  2. Son costo efectivas: Las PWAs son altamente flexibles, tu empresa probablemente ya tenga una pagina web, ahora solo agrega un par de archivos, hazlo responsive y disfruta. Esto te ahorra tiempo y dinero que, anteriormente, podria haberse utilizado para crear experiencias digitales nativas por separado para cada dispositivo.

  3. Apple/Google cut: Ahorrate la absurda comision del 30% de tus ventas en iOS o el 15% en Android. Es tu trabajo, la de tu empresa y hay que valorarlo. Por esta razon, nacio la famosa problematica que tuvo Epic Games (Fortnite), en contra de Apple, que los llevo a los tribunales. Ahorr monos estos problemas, evitemos los stores nativos, al menos en un inicio.

  4. Son faciles de descubrir: A medida que los usuarios utilizan cada vez mas los celulares para buscar informacion, las PWA se integran muy bien a esta tendencia. Debido a que las PWA se crean en la web, esto significa que la web indexa todo el contenido asociado dentro de este tipo de aplicacion, lo que hace que las empresas con PWA sean mas buscables y detectables, al mismo tiempo que contribuye positivamente al SEO.

  5. Utilizan poca memoria: Las personas tienen memoria limitada en su celular y acceso a una cantidad casi ilimitada de aplicaciones. Compites contra todas ellas. En comparacion con una aplicacion nativa, una PWA casi no te tomara espacio de tu celular.

Como pueden ver las PWAs traen varios beneficios, pero aun hay espacio para mejoras. Por ejemplo, integrarse con distintos sensores del celular, como la autenticacion mediante huella digital. Como todas las cosas, existe un trade-off.

No quieres perderte del potencial trafico que puede generar una store? Desarrolla una aplicacion nativa. Quieres tener tu aplicacion hoy dia? Transforma tu sitio web en una PWA. No tengo la respuesta definitiva a lo que deberias hacer y creo que solo tu puedes tomar esa decision, pero mientras tanto puedes descargarte nuestra PWA en Carvuk.

¿Te gusto este articulo? Conoce nuestros servicios

Ver servicios