El año pasado acepté un proyecto antes de que empezará la pandemia y como esperaríamos se puso en pausa y lo retomamos en noviembre 2020. Mi rol era la aplicación móvil desarrollada con Flutter para iOS y Android. Esta aplicación tenía su diseño listo y se esperaba que el backend lo estuviera.

Mi trabajo inicial

Lamentablemente cuando empezamos a darle lógica a la aplicación nos dimos cuenta de las faltas en el backend. Fuimos lentamente tratando de hacer que funcionara hasta que un nuevo PM se involucró y logro acelerar las cosas. …


Si recuerdan en el I/O 2017 presentaron algunas de las nuevas herramientas para Firebase y una de ellas que me llamo mucho la atención (La verdad es que todas me atraen), me refiero a la autenticación del usuario mediante SMS, ya saben, así como funciona en WhatsApp y algunas otras aplicaciones.

Pues aprovechando un poco más el tiempo pude realizar un ejemplo completo el cual empezaré a detallar ahora.

Envío del SMS:

Para empezar el ciclo de la autenticación es necesario obtener el número del usuario, por lo cual coloque un campo de texto para registrarlo. Es importante destacar que la API valida…


Desde marzo he estado trabajando como freelance para una empresa en mi país Guatemala, donde empecé trabajando temas de Analytics, BigQuery y algo de DataStudio. Con el paso del tiempo la empresa necesito un poco más de esfuerzos en la capa de desarrollo y poco a poco terminé apoyando más con el tema de arquitectura y procesos por lo que me he visto involucrado en DevOps y estamos tratando no solo de agregar funcionalidades geniales sino mejorar la calidad en sí de lo que estamos creando. …


La inteligencia artificial se encuentra ahorita en boca de todos y es que hace poco se realizó un debate que se volvió un acalorado intercambio de opiniones entre dos gigantes Mark Zuckerberg e Elon Musk . Uno hablando de las grandes ventajas que nos traerá y el otro con la visión sombría y algo apocalíptica de skynet. Para empezar, conozcamos los lados.

Grandes ventajas (Mark Zuckerberg):

Está postura con la que estoy de acuerdo personalmente es todo lo bueno que nos trae la inteligencia artificial, desde pilotos automáticos completamente independientes, pasando por servicios como los tan escuchado hoy por hoy chatbots. Este es un…


Desde el año pasado 2016 que Firebase fue lanzado como tal en el Googl I/O el entonces pequeño grupo empezó a hacer el dev Summit para dar un lugar a los desarrolladores. En esa oportunidad se realizó en Berlín, Alemania y este año con una comunidad que no ha parado de crecer nos dimos encuentro en Ámsterdam, Holanda.

Llegada:

Este se realizó el día 31 de octubre en el “Muziekgebouw Aan ‘t Ij”, ubicado en Ámsterdam, Holanda. Empezamos muy temprano desde las 7:30 AM con el registro de todos los desarrolladores que asistían al evento, al registrarte te dan tu gafete…


Hace unos días Facebook notifico la suspensión de “ Cambridge Analytica”, una empresa de marketing basada en datos, es decir que analiza información para crear contenidos especializados basados en datos de audiencias.

El delator fue Christopher Wyle ex empleado quien también denuncio al CEO, Alexander Nix, atrajo el apoyo de Breitbart y Steven Bannon así como la inversión del multimillonario Robert Mercer para manipular la opinión y posición política de las personas.

¿Qué paso?

270.000 personas usaron una aplicación llamada “this is your digital life”, un test de personalidad detallado en donde se perfilaron datos psicológicos de los posibles votantes. …


Los chatbots son un tema que no ha dejado de sonar y es que la importancia y eficiencia se ha visto demostrada en los departamentos de atención al cliente en todo el mundo. Nosotros mismos como clientes podemos ver la solución en muchos lugares para atención a las famosas FAQs, así como para horarios tardíos.

Ahora bien, el problema es que el desarrollo de estos servicios es difícil y suele necesitar tiempo, principalmente porque para hacerlo bien necesitamos una base de ML (Machine Learning) y un algoritmo capaz de entender el lenguaje humano.

Una vez que tenemos el proyecto base…


Las aplicaciones móviles son un desafío en el desarrollo por muchas razones y una de las principales es el diseño de interfaces, los usuarios esperan ver aplicaciones amigables, intuitivas y bellas, pero es complicado lograrlo. Hace ya un tiempo Google presento la Alpha de Flutter, su nuevo framework que utiliza un lenguaje también desarrollado por ellos llamado Dart. Con este framework podríamos crear interfaces super amigables en muy poco tiempo y pues hoy en día ya estamos en la versión 1.0 de esta poderosa herramienta y puedo decir que en efecto cumplieron y superaron las expectativas.

Dart es un lenguaje…


Últimamente he estado trabajando con Flutter el framework desarrollado por Google para realizar aplicaciones móviles para IOS y Android. Así que creo que llego la hora de empezar a conectarlo con Firebase y para eso existe un conjunto de plugins llamado Flutter Fire.

La colección de plugins que engloba Flutter fire es amplia y cubre casí todas las apis que tiene firebase de forma nativa. Es importante recordar que la mayoría de estos se encuentran en beta y solo existen unos cuantos que ya tienen reléase oficial.


El gran evento de Google ha pasado y nos ha dejado con muchísimas novedades, tantas que en está ocasión lo dividiré en dos posts para poder detallar un poco más.

Como sabemos el evento se llevo a cabo del 7 al 9 de mayo en Estados Unidos y se presentaron muchos avances en las distintas tecnologías de la empresa, desde Android hasta Google Assistant pasando por muchas otras.

Android:

En cuanto al sistema operativo para dispositivos móviles hablamos de la nueva versión Q y se hablo de:

Javier Batres

I have 26 years and almost 8 developing software professionally. Specialized on web and mobile. Google Developer, Tech Speaker and Writer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store