Gerçek dünyada bir PWA geliştirmeniz gerektiğinde başlangıç noktanız, çok yüksek bir ihtimalle web tasarımı ve kodlaması olacaktır. Bu ders kapsamındaki odak noktamız PWA'lar olduğu için tasarım ve kodlama süreçlerini atlayacağız ve doğrudan yapılandırma aşamasına geçeceğiz.

Hava durumu uygulaması, sizin tarafınızdan çözülmeyi bekleyen bir dizi hata ve eksiklik barındırıyor. Her hafta bu hatalardan bir yada birkaç tanesini çözerek altı haftanın sonunda uçtan bir uca bir PWA nasıl yapılandırılır öğrenmiş olacaksınız.

Google Chrome ile Uygulama Denetimi

Hava durumu uygulamamızı denetlemek ve yaptığımız işlemleri doğrulamak için Google Chrome web tarayıcısıyla bütünleşik olarak çalışan Deniz Feneri (Lighthouse) aracını kullanacağız.

Deniz Feneri (Lighthouse), web uygulamalarının kalitesini artırmak için açık kaynak olarak geliştirilmiş bir otomasyon aracıdır. Geliştiricilere; performans, erişilebilirlik ve ilerici web uygulamaları için kullanabileceklerini pek çok denetim imkanı sunar.

Hadi, uygulamamızı denetleyelim! Bunun için lütfen şu işlem adımlarını takip edin:

  1. Google Chrome web tarayıcısını kullanarak hava durumu uygulamasını açın. Eğer uygulamanın web adresini hatırlamıyorsanız;
    • Glitch'e giriş yapın ve Your Project bölümünden hava durumu uygulamasını açın.
    • Show düğmesine tıklayın ve açılan menüden In a New Window seçeneğini seçin.
  2. Google Chrome geliştirici araçlarını açın. Bunun için aşağıdaki yöntemlerden birini kullanabilirsiniz:
    • Sayfanın herhangi bir yerinde sağ tuşa tıklayın ve menüden İncele (Inspect) komutunu seçin.
    • Ana menüden Diğer Araçlar > Geliştirici Araçları komutunu seçin.
    • Cmd + Shift + J (Windows) veya Cmd + Option + J (Mac) klavye kısayolunu kullanın.
  3. Audits sekmesini açın ve Run Audits düğmesine tıklayın.
run-audit.png

Lighthouse, uygulamayı denetleyerek detaylı bir rapor görüntüleyecektir.

lighthouse-report.png

Rapor sayfasında yer alan PWA sekmesine tıklayarak PWA ile ilgili rapor sonuçlarını görüntüleyebilirsiniz. Hemen fark edeceğiniz gibi raporda kırmızı renkle vurgulanmış pek çok hata bulunmaktadır. Dersimiz boyunca adım adım bu hataları ortadan kaldıracak mükemmel bir PWA inşa edeceğiz.

Last modified: Friday, 18 July 2025, 4:30 PM