iOS App: Weather App

An app to change the weather.

The Current Weather Application is a Swift 5-based iOS app designed to provide users with real-time weather data for cities around the world. Leveraging the Open Weather Map's free API, the application allows users to input any city and retrieve its current weather conditions. Additionally, it displays the weather data for the user's current location. The project incorporates advanced Swift concepts such as closures, protocols, delegates, and extensions, contributing to a well-organized codebase. The app also dynamically adjusts its user interface based on the system preferences, transitioning seamlessly between dark and light modes.

Key features of the Current Weather Application include a user-friendly search bar for city input, a button to fetch and display the current location's weather data, and integration with Open Weather Map's "Current Weather" API. To get started, ensure you have Xcode 12 or higher, Swift 5, and iOS 13.0+. Installation involves cloning the repository to your local machine, opening the project in Xcode, and building and running the application on the iOS simulator or a physical device. Usage is straightforward—launch the app on your iOS device, grant location permissions, and explore weather data by entering any city. The GitHub repository for this project can be found here