Here’s how to build mobile apps with JavaScript + HTML and CSS. We’ll be working with Dexie.js and IndexedDb for offline storage, and Google Workbox for generating our service worker. This is an easy-to-understand project-based tutorial. Like and subscribe!
If you’re looking for a practical and enjoyable way to learn JavaScript, I wrote the perfect book for you: https://www.newdev.io/vip-javascript
Get Simplified JavaScript for VIPs on Amazon: https://www.amazon.com/dp/B0BW38DCB1
My frontend guide: https://newdev.io/devguide/frontend
Link to the image icons: https://github.com/ebenezerdon/shopping-app-images
Link to the hosted app: https://ebenezerdon.github.io/shopping-app/
Link to my course on IndexedDb: https://youtu.be/efw7PtwD-0k
Follow me on LinkedIn: https://linkedin.com/in/ebenezerdon
Follow me on Twitter: https://twitter.com/ebenezerDN
Follow me on GitHub: https://github.com/ebenezerdon
Outline:
Introduction – 00:00:00
What we’re building – 00:00:56
Setting up our app – 00:04:14
Structuring our app with HTML – 00:06:02
Styling our app with CSS – 00:09:22
Setting up Dexie.js in our shopping app – 00:13:01
Adding items to our IndexedDb database – 00:16:23
Getting items from our IndexedDb database – 00:19:27
Creating a function to calculate our items total price – 00:23:24
Displaying items in our shopping app – 00:25:38
Updating data in our IndexedDb database – 00:28:26
Deleting data from our IndexedDb database – 00:31:04
Setting up Workbox for PWA – 00:32:37
Generating our Service worker – 00:34:00
Making our app installable – 00:38:38
Challenge – 00:42:22
#webdevelopment #coding #programming #pwa #mobiledevelopment