Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

Related tags

SwiftUI App Cloudy
Overview

⛅️ Cloudy

Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.

I have used Core Location to acquire user location and provide weather forecast for their current location. This is done automatically when the app launches but can also be obtained by clicking the location button on the left side of the search bar.

The user can also search for any location using the search functionality.

The UI is updated according to the weather (similar to Apple's Weather app)

Built using Open Weather API and MVC design pattern.

I am currently working on a SwiftUI version of this app to practice using MVVM design pattern.

ezgif com-resize

Project Setup

In order to run this app successfully, you will need an API Key from Open Weather. If you do not have an account, you can sign up for a free API key at openweathermap.org

Clone the project and create a file under project directory and add;

let apiKey = "YOUR_API_KEY"

All done, you can now run the project.

=====================

You might also like...
Weather-app - Created a simple weather app on Xcode using SwiftUI, only shows one location

weather-app Created a simple weather app on Xcode using SwiftUI, only shows one

Weather App with widget that fetches real weather data using the Open Weather API

WeatherExtension App Demo WeatherExtension.mp4 Description Weather App that fetches real weather data using the Open Weather API Getting Started clone

Get location of user and show near cities and weather of the cities for next 6 days. (iOS)

technical-assignment-Weather-App This project written in Swift by Emre Kılınc You need to have Xcode installed. Please open weather_app.xcworkspace wi

Stocks-App - App that allows the user to track stocks of their choice
Stocks-App - App that allows the user to track stocks of their choice

Stocks-App App that allows the user to track stocks of their choice (Coming soon

Weather - Use Open weather APIs to fetch live weather data
Weather - Use Open weather APIs to fetch live weather data

Weather 🌤️ Use Open weather APIs to fetch live weather data Use Core Location p

City Sights App For iOS
City Sights App For iOS

City Sights App This app displays the best restaurants near the current user based on the https://codewithchris.com iOS Foundations module 6. It inter

Simple and minimalist weather app that displays the current conditions.
Simple and minimalist weather app that displays the current conditions.

Minimalistic Weather App Project Description In this project, I have developed a simple and minimalist weather app, where I use the Current Weather Da

Get current weather from openWeather APIs.
Get current weather from openWeather APIs.

JCSWeatherKit JCSWeatherKit is a simple weather library for iOS. It can fetch weather data from OpenWeatherMap. More data sources will be supported an

Want to know the current weather around the globe? Clima has your back!
Want to know the current weather around the globe? Clima has your back!

Clima (a weather app) Dreaming about going on vacation somewhere? Use Clima to find real time weather from around the world or use your GPS to get loc

Owner
Burhan
I taught myself how to create websites using HTML,CSS,JS & PHP in the past and now I am learning how to develop iOS apps in Swift.
Burhan
CZWeatherKit is a simple, extensible weather library for iOS, tvOS, and OS X that allows for easy fetching of weather data from various weather services.

CZWeatherKit is a simple, extensible weather library for iOS, tvOS, and OS X that allows for easy fetching of weather data from various weather services.

Comyar 455 Nov 20, 2022
A simple weather forecast application with data provided from OpenWeatherMap.

Weather Forecast Example Application Author: Long Kim This repo contains the source code for a simple weather forecast application with data provided

Long Kim H. 1 Sep 19, 2022
A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds

A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds.

Sergey 1 Jan 21, 2022
Application that displays current weather at a random location. iOS 14.0 or newer. SwiftUI.

Elseweather App that displays current weather at a random location. Description Elseweather was created as a student/research project with no practica

Ярослав 11 Dec 15, 2022
Forecast App is an ios application built on top of omdb movie api for batman lovers to see their favorite batman movies

Catbon-Movie-App Forecast App is an ios application built on top of omdb movie api for batman lovers to see their favorite batman movies, users can al

GuruKing 0 Dec 6, 2021
An App that gives a nice interface where the user can type in their start location and destination

SixtCarSummoner What it does We developed an App that gives a nice interface where the user can type in their start location and destination. The user

Dominik Schiwietz 1 Nov 21, 2021
WeatherApp - A simple weather app utilizing Google Places API for search and OpenWeather for weather data

Swift Weather App About A simple weather app utilizing Google Places API for sea

null 0 Jan 5, 2022
A Weather information can be searched by a city name and added into a favorite list

A Weather information can be searched by a city name and added into a favorite list. The list can be refreshed with pull to refresh. Move func exists.

Mehmet Can Seyhan 0 Dec 13, 2021
Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture.

WeatherApp Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture. Without storyboard or xib. The application shows

Nikita Lomovtsev 7 Dec 25, 2022
Weatherapp - An iOS app that shows the weather forecast in Toronto

☀️ Weather App An iOS app that shows the weather forecast in Toronto ?? About Th

Ana Letícia Camargos 0 Jan 29, 2022