Para este episodio contamos con la compañía de Guillermo Tamborero, desarrollador y socio fundador de la empresa iproject.cat, especialistas en desarrollo proyectos web a medida, Progressive Web Apps y soluciones basadas en PHP, WordPress, Laravel y VueJS. Con Guillermo hablamos de las Aplicaciones Web Progresivas (PWA), en qué consisten y cómo encajan en el ecosistema de desarrollo web. Hablamos de las ventajas que ofrecen, cómo empezar tu propia PWA y también los inconvenientes que puedes tener en su desarrollo.
En el episodio hablamos sobre el escaso interés de Apple en desarrollar junto con Google, soluciones estándar para PWA. Y es que Apple a pesar de ser una de las primeras compañías en apoyar la tecnología, ha decidido desmarcarse ofreciéndole un soporte limitado. Trabajar con una Aplicación Web Progresiva ofrece una experiencia muy similar a realizarlo con una aplicación nativa, pero con la ventaja de estar en un entorno idéntico al del navegador web. Como explica Guillermo, empezar a realizar tu propia PWA es tan fácil como instalar un plugin de WordPress. Otra característica de las PWA es que es posible instalarlas en casi cualquier dispositivo que admita un navegador web (en especial los basados en Chromium).
Por último hablamos de las diferentes opciones que tenemos para desarrollar una aplicación móvil, con soluciones que van desde las opciones nativas para Android y iOS, a soluciones híbridas (Cordova, Ionic… Capacitor) o «pseudo nativas» como Xamarin, React Native, Flutter o NativeScript.
Hola, Jose Alberto el plugin me comenta Guillermo que es Super PWA https://wordpress.org/plugins/super-progressive-web-apps/ y también dice que en el tema de push notifications onesignal.com tiene un plugin que funciona muy bien. Gracias por pasarte a comentar.
Hola, felicidades por tu blog
Debido a los «especiales» que son apple para la aprobación de app en IOS he pensado en usar IONIC para tener mi versión en android y posteriormente pasar de ionic a PWA (he visto en videos que es un par de comandos) para los que usen terminales IOS.
¿Me aconsejas PWA usando ionic?
Mi aplicación usa recursos nativos del teléfono, como es la camara y el deviceID.
Hola, mi recomendación desde la experiencia, ya que nos dedicamos a ello profesionalmente, es que te lo pienses muy bien antes de usar PWA, ya que existen ciertas limitaciones. Por ejemplo no puedes capturar el DeviceID o enviar Push Notifications. También quiero añadir que convertir un APP a PWA, si la quieres hacer bien, no se consigue con un par de comandos. Debes aprender a manejar bien la caché, Workers y el Proxy API. En caso contrario estarás dependiendo continuamente de internet. Por otro lado… ¿por qué Ionic? Puedes hacerlo directamente con HTML, CSS y JavaScript. Un saludo
Proyectos y negocios a menudo se suelen presentar como surgidos de un punto clave o una idea original. La realidad parece más compleja y según el Principio de Ana Karenina, todo apunta a que la viabilidad de un proyecto está fundamentada en que todos factores clave deben estar alineados y funcionar adecuadamente. Si uno de … Sigue
Nuevo episodio con Andros Fenollosa para hablar de su experiencia implementando Arquitectura Limpia con Python. Recientemente Andros escribió un artículo con este título donde explicaba los conceptos esenciales para comprender la Arquitectura Limpia (Clean Architecture) con Python. Este artículo viene motivado por una necesidad que tuvo el equipo de la empresa de Andros para introducir … Sigue
Episodio del podcast dedicado a comentar el artículo de Christopher Mims en el Wall Street Journal titulado «What I Got Wrong in a Decade of Predicting the Future of Tech«. Se trata de un artículo muy honesto (y sin paywall) donde este columnista tecnológico habla sobre lo que ha aprendido tras una década escribiendo sobre … Sigue
El pasado jueves 9 de mayo se celebró el Simposio Internacional de creación de sitios web realmente buenos con Eleventy. Se trató de un encuentro virtual de diferentes presentaciones alrededor del proyecto Eleventy, creado por Zach Leatherman. Eleventy es un potente generador de sitios web estáticos basado en JavaScript y que tiene un enfoque incremental … Sigue
Buen episodio, voy a probar ese plugin de WordPress, pinta muy bien
Hola, Jose Alberto el plugin me comenta Guillermo que es Super PWA https://wordpress.org/plugins/super-progressive-web-apps/ y también dice que en el tema de push notifications onesignal.com tiene un plugin que funciona muy bien. Gracias por pasarte a comentar.
Hola, como están? Le escribo desde Chile tenemos un constructor de pwa que necesitamos compartir para recebir opiniones:
https://rie.cl/r/r0/
Ejemplo y resultado:
https://kustha.cl
Buscar en google: Clases de piano en Machali
Agradecemos feedback de nuestras pwa para seguir avanzando, acá otros ejemplos para revisar en versión móvil:
https://amysa.cl
https://pozosprofundos.cl
Ambos con SEO Pwa, acá en Chile aun no se entiende la tecnología básicamente por la incompatibilidad IOS
Saludos desde Chile, pwa es el Futuro
Hola, felicidades por tu blog
Debido a los «especiales» que son apple para la aprobación de app en IOS he pensado en usar IONIC para tener mi versión en android y posteriormente pasar de ionic a PWA (he visto en videos que es un par de comandos) para los que usen terminales IOS.
¿Me aconsejas PWA usando ionic?
Mi aplicación usa recursos nativos del teléfono, como es la camara y el deviceID.
Gracias
Hola, mi recomendación desde la experiencia, ya que nos dedicamos a ello profesionalmente, es que te lo pienses muy bien antes de usar PWA, ya que existen ciertas limitaciones. Por ejemplo no puedes capturar el DeviceID o enviar Push Notifications. También quiero añadir que convertir un APP a PWA, si la quieres hacer bien, no se consigue con un par de comandos. Debes aprender a manejar bien la caché, Workers y el Proxy API. En caso contrario estarás dependiendo continuamente de internet. Por otro lado… ¿por qué Ionic? Puedes hacerlo directamente con HTML, CSS y JavaScript. Un saludo