Pengembangan Mobile Application dengan PWA

Request Penawaran

Durasi Pelatihan : 5 Hari

Deskripsi Pelatihan

Teknologi mobile telah mengubah cara orang untuk mengakses informasi. Perangkat mobile seperti smartphone juga dibekali dengan sederet fitur baru seperti camera, geolocation, proximity, contact, push notification dan lain sebagainya. Semua fitur tersebut bisa dinikmati jika membangun aplikasi native. Namun terdapat banyak kelemahan dan kekurangan dalam pembuatan aplikasi native. Aplikasi native sangat tergantung terhadap platform OS (Operating System). Susahnya publikasi terhadap aplikasi yang telah dibuat, juga menjadi issue yang sering diperbincangkan. Tidak jarang sebuah perusahaan harus menghabiskan milyaran rupiah untuk mengenalkan aplikasi mereka ke public. Native apps juga mempunyai kendala dalam distribusi  aplikasi, yang memaksa user untuk download aplikasi terlebih dahulu sebelum memasangnya di smartphone. Teknologi PWA (Progresive Web Aplication) hadir untuk menjawab semua tantangan tersebut. Dengan PWA kita bisa membangun sebuah aplikasi web namun serasa aplikasi native. PWA dapat mempertahankan keunggulan dari aplikasi native dan sekaligus menutup kekurangan yang ada. Teknologi PWA mampu meningkatkan pengalaman user dalam menggunakan aplikasi web dan menghadirkan akses web yang cepat dalam kondisi jaringan apapun.

Tujuan Pelatihan

  • Mampu menentukan layanan/aplikasi yang akan dibuat berdasarkan analisa kebutuhan atau startup
  • business atau mobile first company
  • Mampu membuat aplikasi berbasis Android
  • Mengetahui cara mempublikasikan aplikasi ke dalam Play Store

 

Peserta Pelatihan

  • Pengembang aplikasi yang tertarik dalam merancang, membuat, dan menguji aplikasi untuk berbagai platform mobile dengan mudah dan cepat memanfaatkan teknologi web.
  • Akademisi yang tertarik untuk meningkatkan pengetahuan dalam dunia web Development
  • Programer Mobile (Android, IOS)

Manfaat Pelatihan

  • Memahami Cara Kerja PWA
  • Mengetahui cara mengubah sebuah web pages menjadi PWAs
  • Paham cara debug aplikasi PWAs
  • Paham cara kerja Service Worker
  • Memahami Promise
  • Memahami Fetch
  • Dapat membuat aplikasi PWA

Output Pelatihan

  • Terbuatnya daftar layanan/aplikasi yang dapat dibuat berdasarkan problem, opportunity atau directive baik dalam perspektif organisasi atau personal.
  • Terbuatnya satu atau lebih aplikasi / layanan berbasis Android

 

Garis Besar Pelatihan

  1. Pengenalan PWA
    o Pengenalan PWA
    o Service Worker
  2. Konsep Responsive Design
    o Pengenalan Responsive Design
    o Pengenalan CSS3 dan HTML
  3. Bekerja Dengan Fetch API
    o Pengenalan Fetch API
    o Implementasi Fetch API
  4. Bekerja Menggunakan IndexDB sebagai media Penyimpanan
    o Pengenalan IndexDB
    o Implementasi IndexDB
  5. Push Notification
    o Konsep Push Notification
    o Implementasi Push Notification
  6. Web App manifest
    o Pengenalan Web Manifest
    o Implementasi Web Manifest