Text
Membangun aplikasi mobile dengan PWA (progressive web app)
Daftar isi:
BAB 1. Pengenalan Progressive Web App
1.1. Latar Belakang PWA
1.2. Kelebihan dan Kekurangan PWA
1.3. Karakteristik PWA
1.4. Fitur PWA
1.5. Teknologi Pendukung PWA
1.6. Mengapa Perlu Membangun Aplikasi Web Progresif?
1.7. Perbedaan Aplikasi Mobile Native, Hybrid dan PWA
BAB 2. Service Worker
2.1. Pengenalan Service Worker
2.2. Promise API
2.3. Fetch API
2.4. Siklus Hidup Service Worker
2.5. Fungsi Caching dan Offline dengan Service Worker
2.6. Mekanisme Pengambilan Resources dari Cache
2.7. Menghapus Cache yang Kadaluarsa
2.8. Background Sync dengan Service Worker
BAB 3. Menyimpan Data Lokal dengan IndexedDB
3.1. Pengenalan IndexedDB
3.2. Menggunakan IndexedDB API
3.3. Pembenahan Data IndexedDB
3.4. Menggunakan API IndexedDB Promised
3.5. Beberapa Library IndexedDB yang Populer
BAB 4. Pembuatan Shortcut pada Homescreen
4.1. M emasang Aplikasi pada Homescreen
4.2. Membuat Web App Manifest
4.3. Membuat Banner AH2C
4.4. Membuat PWA Splash Screen
BAB 5. Pembuatan Notifikasi
5.1. Web Notification
5.2. Push Notification
5.3. Menggunakan Firebase Cloud Messaging
BAB 6. Pembuatan Application Shell
6.1. Pengenalan Arsitektur App Shell
6.2. Mengapa Menggunakan Arsitektur App Shell?
6.3. Design App Shell
6.4. Service Worker untuk pre-cache App Shell
BAB 7. Alat Bantu Pengembangan Aplikasi PWA
7.1. Beberapa Alat Bantu Pengembangan Aplikasi PWA
7.2. Menggunakan Lightbox
7.3. Menggunakan Workbook
7.4. Debug Aplikasi PWA
BAB 8. Studi Kasus Pembuatan Aplikasi PWA
8.1. Beberapa Contoh Aplikasi PWA
8.2. Membuat Aplikasi PWA Baca Berita
8.3. Membuat Aplikasi PWA QR Code Scanner & Generator
8.4. Membuat Blog Wordpress Menjadi PWA
8.5. Membuat Website Anda Menjadi PWA
BAB 9. Single Page Application Ala PWA
9.1. Pengenalan SPA
9.2. Single Page Application Vs Multi Page Application
9.3. Membuat Single Page Application dengan PWA
BAB 10. Masa Depan dan Fitur Keren PWA
10.1. Masa Depan PWA
10.2. Ujicoba Fitur-Fitur Baru PWA yang Menarik
10.3. Fitur Pengembangan PWA
No other version available