Günlük ve haftalık hava durumunu görüntüleyebileceğiniz React Native ile hazırlanmış hava durumu uygulaması.
Basliksiz.Proje.mp4
- Kullanıcı uygulamaya girdiği zaman bulunduğu konumdaki hava durumunu görüntüleyebilmesinde kullanılacak konum izni diyaloğu karşısına çıkar
- Arama özelliğini kullanarak istenilen konumdaki haftalık ve günlük hava durumu verilerini liste şeklinde görüntüleyebilir
- Kullanıcının karşısına çıkan veriler saatlik olarak güncellenir.
- Her bir hava durumu için kullanılacak animasyonlar uygulama içerisinde mevcuttur, günlük hava durumu üst kısımda haftalık hava durumu ise alt kısımda yer alır.
- Seçilen ülke/şehir ismi, rüzgar hızı ve sıcaklığın istenilen birimde değeri gibi bilgiler uygulamanın orta kısmında görüntülenebilir.
- Ayarlar kısmında uygulamanın temasını ve kullanılan birimleri değiştirmek için kullanılan alanlar bulunmaktadır.
- react-native-async-storage
- axios
- lottie-react-native
- moment
- react-native-navigation
- react-native-dotenv
- react-native-geocoding
- react-native-geolocation-service
- react-native-google-places-autocomplete
- react-native-modal
- react-native-vector-icons
Bu uygulama sadece android tarafında test edilmiştir, iOS tarafında testi yapılmamıştır.
- Uygulamanın dosyalarını
git clonekomutu ile yerel bilgisayarınıza kopyalayın. - Uygulamayı herhangi bir editör ile dosya konumu ile birlikte açın.
- Bilgisayarınızda node js kurulu değilse kurulumunu gerçekleştirin!
- Uygulamada kullanılan paketleri proje içerisine dahil etmek için terminale
npm installkomutunu yazın ve paketlerin yüklenmesini bekleyin. npx react-native run-androidkomutunu kullanarak telefonunuzda veya emulatörünüzde uygulamayı başlatın.
A weather app built with React Native that allows you to view daily and weekly weather conditions.
- When the user enters the application, a location permission dialog box will appear to display the weather conditions in their current location.
- By using the search feature, the user can view weekly and daily weather data for the desired location in list format.
- The data presented to the user is updated on an hourly basis.
- The application contains animations to represent each weather condition, with daily weather conditions displayed at the top and weekly weather conditions at the bottom of the screen.
- The selected country/city name, wind speed, and temperature value in the desired unit can be displayed in the middle of the application.
- There are fields in the settings tab to change the theme of the application and the units used.
- react-native-async-storage
- axios
- lottie-react-native
- moment
- react-native-navigation
- react-native-dotenv
- react-native-geocoding
- react-native-geolocation-service
- react-native-google-places-autocomplete
- react-native-modal
- react-native-vector-icons
This application has only been tested on the android platform and not on iOS.
- Copy the application files to your local computer using the
git clonecommand. - Open the application with any editor along with the file location.
- If node js is not installed on your computer, install it!
- To include the packages used in the application in the project, type the
npm installcommand in the terminal and wait for the packages to be installed. - Start the application on your phone or emulator using the
npx react-native run-androidcommand.