Weather App

  • React Native kullanarak basit bir hava durumu uygulaması geliştirdim. Bu uygulamada Axios, Weather API, Dayjs, Expo Blurs, Expo Location, Lottie ve Stack Navigator gibi teknolojileri kullandım. Şimdi size projem hakkında biraz daha detaylı bilgi vermek istiyorum.

  • Uygulamam, kullanıcının bulunduğu konuma göre hava durumu verilerini çeken bir API kullanıyor. Bunun için Axios kütüphanesini tercih ettim. Weather API, güncel hava durumu bilgilerini sağlamak için kullanılan bir hizmettir.

  • Ayrıca, kullanıcının yerel saatini doğru bir şekilde görüntülemek için Dayjs kütüphanesini projeme dahil ettim. Bu kütüphane, saat dilimi dönüşümleri ve formatlama gibi işlemleri kolaylaştırır.

  • Expo Blurs, uygulamaya animasyonlu bir bulanıklık efekti eklemek için kullandığım bir kütüphanedir. Bu sayede kullanıcı arayüzünü daha görsel olarak çekici hale getiriyorum.

  • Uygulamanın kullanıcıya güncel konum bilgisini alabilmesi için Expo Location kütüphanesini kullandım. Bu kütüphane, cihazın GPS özelliklerini kullanarak kullanıcının bulunduğu konumu elde etmemi sağlar.

  • Ek olarak, uygulamanın bazı sayfaları arasında gezinme işlemlerini yönetmek için Stack Navigator'ı tercih ettim. Bu, kullanıcının uygulama içinde istediği sayfaya kolaylıkla geçiş yapabilmesini sağlar.

  • Son olarak, Lottie kütüphanesini kullanarak bazı animasyonlar ekledim. Lottie, çeşitli animasyon formatlarını destekleyen bir kütüphanedir ve projeme daha görsel bir çekicilik katıyor.

  • Bu proje, React Native kullanarak bir hava durumu uygulaması geliştirmek için harika bir başlangıç noktası oldu. Projeyi tasarlarken kullandığım teknolojiler sayesinde kullanıcıya güncel hava durumu bilgilerini, yerel saatini ve görsel olarak çekici bir kullanıcı deneyimi sunmayı başardım.