B. Hazlo funcionar (con videos)

  1. Prueba e instala, de preferencia con Chrome, el sitio https://gilpgpwa.github.io/.

  2. Descarga el archivo /src/pwab.zip y descompáctalo.

  3. Crea una cuenta de email con el nombre de tu sitio, por ejemplo, miapp@google.com

  4. Crea una cuenta de GitHub usando el email anterior y selecciona el nombre de usuario unsando la parte inicial del correo electrónico, por ejemplo miapp.

  5. Crea un repositorio nuevo. En el nombre del repositorio debes poner el nombre de tu cuenta seguido por .github.io; por ejemplo miapp.github.io

  6. Importa el proyecto de GitHub a Visual Studio Code

  7. Edita los archivos que desees.

  8. El archivo sw.js tiene una lista de los archivos que se instalan. El archivo instruccionesListadoSw.txt te indica como generarla usando Visual Studio Code.

  9. Crea los íconos del proyecto con https://www.photopea.com/.

  10. Crea los íconos enmascarables con https://maskable.app/ a partir del archivo «icono2048.png».

  11. Coloca el archivo favicon.ico en la raíz del proyecto.

  12. Coloca los otros íconos en la carpeta img y asegúrate de que estén declarados en el archivo site.webmanifest.

  13. El archivo sw.js tiene una lista de los archivos que se instalan. El archivo instruccionesListadoSw.txt te indica como generarla usando Visual Studio Code.

  14. Cada vez que modifiques los archivos, debes modificar el valor de VERSION en el archivo sw.js para poder ver los cambios en el navegador.

  15. Prueba tu PWA.

  16. Publica tu PWA.

  17. Instala y usa tu PWA en Windows. Aunque en este video se recomienda usar Edge, al momento de actualizar el contenido, la opción más recomendada es Chrome para que te muestre las descripciones y las capturas de pantalla.

  18. Instala y usa tu PWA en Android. Al momento de actualizar las notas, tal vez no te aparezca el botón para instalar y tengas que seleccionar la acción de agregar a la pantalla principal que aparece en el menú de extensión de Chrome.

  19. Instala y usa tu PWA en iOS (iPhone y iPad).

skip_previous skip_next