- MacOS Sonoma
- Xcode 15.0
-
Open the mac terminal.
-
Clone the repo.
git clone https://github.com/SaiBalaji-PSS/Task.git
-
Move into the project directory using terminal
-
Open TaskOne.xcworkspace in latest version of Xcode on a mac with internet connection by running the below command in terminal.
open Task.xcodeproj
-
Wait for the dependencies to install complete indexing.
-
Build and Run the project by pressing Command + R.
- Get latest weather data for current location and five days forecast using Open Weather Map API.
- Uses geofencing to detect change in user location and fetches current weather data if the user location changes.
- Get weather info for particular city or country using open weather search api.
- Uses UIKit for UI design
- Uses MVC architecture which works well with UIKit which improves code reusablitly.
- SD WebImage to download Image from an URL