Skip to content

WeatherApp is a simple yet powerful weather app developed using SwiftUI. The app provides real-time weather updates along with 24-hour and daily forecast data.

Notifications You must be signed in to change notification settings

beratkrdr/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeatherApp

WeatherApp is a SwiftUI-based weather application designed using the MVVM architecture. It provides users with real-time weather information by leveraging location services to determine the user's city and offering current, 24-hour, and 7-day weather forecasts.

Features

  • Current Weather: View the current weather conditions.
  • 24-Hour Forecast: Get detailed hourly weather predictions for the next 24 hours.
  • 7-Day Forecast: Access daily weather forecasts for the upcoming week.
  • Location-Based: Automatically detects the user's location to provide localized weather information.
  • Dynamic Background Colors: The app changes background colors based on weather conditions.

Screenshots

WeatherApp Day Screenshot WeatherApp Night Screenshot WeatherApp Rainy Screenshot

Video

screen-record.mp4

APIs Used

  • LocationIQ: Utilized to retrieve city information based on the user's location.

  • Open-Meteo: Used for fetching weather data including current conditions, hourly forecasts, and daily forecasts.


For any questions or issues, please open an issue on the GitHub repository.

About

WeatherApp is a simple yet powerful weather app developed using SwiftUI. The app provides real-time weather updates along with 24-hour and daily forecast data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages