Progressive Web Apps
Progressive Web Apps

Progressive Web Apps, mobil internet tarayıcısı üzerinden uygulama deneyimine ulaşmaya çalışan yeni web geliştirme yaklaşımıdır.

Progressive Web Apps‘in Çalışma Mantığı

  • Telefonunuzdan Progressive Web Apps mantığı ile hazırlanmış bir siteye girdiğiniz an bildirim ile bu siteyi telefonunuzun ana ekranına eklemek isteyip istemediğini soruyor,
  • Kabul ederseniz telefonuna uygulamalardaki gibi bir ikon ekleniyor. Bu ikonu kısayol olarak düşünebilirsiniz,
  • İkona bastığınız an mobil tarayıcıdan kurtulup mobil uygulama gibi tam ekran Progressive Web Apps deneyimini yaşatıyor.

Progressive Web Apps’in Özellikleri

  • Service Worker ile yavaş internete rağmen hızlıca yüklenme,
  • Bir uygulama gibi telefonun ekranında icon koyabilme,
  • Tam ekran sayfa gösterimi ve başlangıç (splash) ekranı,
  • Bildirim (Push Notification) gönderme,
  • Service Worker’ın gelişimi ile çevrimdışı modda çalıştığı gibi yavaş internet bağlantısında sorunsuz çalışma,
  • Kullanıcıyı Play Store/App Store’a yönlendirmeden tarayıcı üzerinden ana ekrana icon ekleme,
  • Uygulama konumunu ve uygulama etkileşimini kullanabilme,
  • Cep telefonunuza sadece kısayol iconu eklediği için mobil uygulamaları yüklerken karşılaştığımız yetersiz hafıza sorunu ile karşılaşmama.

Örnek Bazı Projeler

Service Worker nedir?

Service Worker, çevrimdışı modda (örneğin metroda internetiniz yokken) uygulamayı kullanmayı sağladığı gibi siteyi tekrar ziyarete gelen kullanıcının ana sayfayı hızlı bir şekilde yüklemesini de sağlar.