Skip to content

A weather app that gets the weather forecast for the user's current location. Utilizes CoreLocations, Weather API and multi-threading.

Notifications You must be signed in to change notification settings

KellyOB/Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weather

Week 8 Project for Devslopes Academy

A weather app that gets the weather forecast for the user's current location.

Requirements

  • App will grab your current location and automatically pull up today's weather
  • Show the appropriate icon to match the weather
  • Show the title of the current weather, such as "Cloudy"
  • Show today's date
  • Have a button/tab that says "Today". If selected it shows 5 hours worth of weather (see screenshot)
  • Have a button/tab that says "Weekly". If selected it shows 5 days worth of weather (see screenshot)

Screenshots

Features

  • Swift Programming Language
  • MVC design pattern
  • Weather API - free weather API from OpenWeatherMap
  • Core Location
  • Multi-threading

APIService.swift file hidden by .gitignore file

class APIService
{
    static let shared = APIService()
    let apiKey = "YOUR API KEY HERE"
}

About

A weather app that gets the weather forecast for the user's current location. Utilizes CoreLocations, Weather API and multi-threading.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages