Progressive Web App (PWA) Untuk Membangun Aplikasi Mobile

Progressive Web App (PWA) adalah sebuah aplikasi yang dibangun dengan melakukan optimasi pada sebuah website. Optimasi yang dilakukan dengan membuat website menjadi lebih cepat juga mampu memberikan pengalaman layaknya menggunakan aplikasi mobile. Dengan menggunakan aplikasi ini  tidak perlu lagi membuat aplikasi mobile secara terpisah.

Teknologi ini diciptakan karena adanya dilema para pemilik situs dan layanan online pada pilihan mengembangkan mobile web atau mobile apps. Mobile web kelebihannya adalah proses pembuatannya lebih cepat dan dapat diakses dengan mudah oleh pengguna melalui browser baik melalui notebook, personal computer maupun melalui mobile device. Sedangkan mobile apps kelebihannya adalah fitur yang disediakan lebih kaya, lebih interaktif, tetapi pada aplikasi mobile apps, pengguna perlu melakukan installasi pada device mobile yang digunakan sehingga perlu space, perlu melakukan update dan membutuhkan koneksi data serta kapasitas memory pada device yang cukup untuk menjalankan aplikasi tersebut.

Dengan memanfaatkan Progressive Web App, Membangun aplikasi mobile semudah membuat aplikasi website biasa. Dengan keunggulan dapat di install di Sistem Operasi Android maupun IOS, menghemat ruang penyimpanan pada smartphone akan membuat PWA sangat diperlukan. Belum lagi aplikasi dapat bekerja pada saat offline dan kemudian otomatis sinkronisasi data pada saat online.

TUJUAN PELATIHAN :

Tujuan dari kegiatan pelatihan ini dititikberatkan  pada :

  • membuat aplikasi berbasis Android / IOS tanpa pemrograman native.
  • mampu membuat “mesin perantara” (Service Workers) antara perangkat mobile dan server
  • Peserta mampu menganalisa yang diperlukan oleh perangkat mobile dan membuat aplikasi yang mudah di gunakan.
  • aplikasi yang dapat berjalan pada saat offline
  • Peserta mampu membuat aplikasi yang otomatis melakukan sinkronisasi pada saat online
  • Peserta mampu membuat aplikasi progressive yang dapat berjalan pada semua perangkat

MATERI PELATIHAN :

  • Membuat Web App Manifest (Android/IOS)
  • Menggunakan Service Workers (Install / Activated)
  • Teknik Lighthouse Audit
  • Install Banner
  • Teknik Offline Mode
  • Caching Assets
  • Cache Versioning
  • Dynamic Caching

Baca juga : Pelatihan pemrograman framework php dan kegunaannya

Baca juga : FB Narahubung