Skip to content

tron1991/Weather-iOS-watchOS-App

Repository files navigation

Weather-iOS-watchOS-App

##Intro & Goal The goal for the app is to build a simple weather app for iOS and watchOS. The secondary goal is learning to interface with Alamofire, Open Weather API, Swift 2.0, simple animations, and watchOS.

###Who’s it for?

  1. Weather People – people wanting to know the weather nearby.
  2. Apple Watch Users – people wanting to experience weather on the Apple Watch

###Why build it?

  1. Build my first Apple Watch app
  2. Practice developing with APIs and Animations

##Video Preview screencast

##Product Designs

Screen

Screen

What is it?

###Main Weather View Controller This view will show the main weather of the day followed by a forecast for 5 days in the future. We will use the Open Weather API to connect with the stats in realtime with the ability to refresh with a button on the upper right side. Animations will be completed using the Spring Framework.

Data to be Shown • Current Date • 5 day forecast • Current Weather in Celsius • Weather Description

###WatchOS View Controller The main view will display the current weather, weather icon, current time and date, temperature in Celsius, and weather description.

###Email Notifications Users receive no email notifications in this iOS Client.

###Registration No registration required to use the app. However, to be able to like and reply to comments will require a login.

Installation

Run the Project Files in your local Xcode 7.0 and iOS 9.0 or greater

Swift

Design News iOS is implemented in Swift 2.0.

Dependencies

Spring Framework, Alamofire, OpenWeather API, WatchConnectivity

TODO

Small bug when array is not satisfied from OpenWeather needs a fix.

Creator

Nicholas Ivanecky (@ivantr0n), To visit all my works visit (www.ivantron.com)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages