MozillaFoundation / mozfest-program-2016

Mozilla Festival proposals for 2016
https://mozillafestival.org
66 stars 13 forks source link

What’s a “Progressive Web App” and How Do I Make One? #596

Open mozfest-bot opened 8 years ago

mozfest-bot commented 8 years ago

[ ID ] a75577af-ce57-4f70-9e12-4264bfc64897

[ Submitter's Name ] Peter O'Shaughnessy [ Submitter's Affiliated Organisation ] Samsung [ Submitter's Twitter ] poshaughnessy

[ Space ] demystify [ Secondary Space ] movement

[ Format ] demo, learning-lab, fireside, hands-on

Description

This session introduces the possibilities of modern web applications and how to create your own. With recent browsers on desktop and mobile, the web now fulfils the kind of experiences that people expect and desire from apps, such as homescreen icons and even push notifications. Best of all, people can just visit a URL and have an app that works offline. If you have a basic knowledge of HTML, CSS and some JavaScript, we will help you with the rest, so you can push your websites and web apps to the next level.

Agenda

We are imagining this session as being suitable for those with some basic web development knowledge, although we will be prepared to tailor it to the audience's level and also to work best for the preferred format.

Participants

For a workshop, we would have pre-prepared material available online/offline for all participants so that they could speed ahead of the rest of the group, or catch up, as desired. We would probably start with a very simple template that participants could copy or fork. The idea would be to make a simple, working offline-first app, then help people to start extending and customising it.

Outcome

We hope to empower people to develop better web experiences. Participants should come away with a better understanding of the capabilities of modern browsers and how to start taking advantage of them in their own web apps after the event.

Melechuga commented 8 years ago

Would be good to learn more about the "progressive" side. cc @omnignorant Let me know if this is of interest to you.