send link to app

Precipitate


4.0 ( 320 ratings )
Wetter Reisen
Entwickler Mark Edward Murray
Frei

Precipitate is a weather app that presents the forecast data in a series of charts to make viewing a whole days weather quick and intuitive. The application will save the latest forecast on your device for up to one hour, so a recently-acquired forecast can be reviewed again without an internet connection, such as when underground.

Weather data is visible in three sets of charts: 12-hour, 48-hour, and 7-day.

The 12-hour and 48-hour data points are:

• Actual Temperature
• Apparent Temperature
• Precipitation Probably
• Rainfall (including liquid volume of snow)
• Snowfall
• Wind Speed
• Cloud Cover
• Visibility
• Ozone
• Humidity
• Dew Point
• Pressure

The 7-day data points are:

• Min Actual Temperature
• Max Actual Temperature
• Min Apparent Temperature
• Max Apparent Temperature
• Precipitation Probability
• Rainfall (including liquid volume of snow)
• Max Precipitation Intensity
• Wind Speed
• Cloud Cover
• Visibility
• Ozone
• Humidity
• Dew Point
• Pressure

Precipitate is powered by the Forecast.io API

There are four options for units of measure defined by the Forecast API:

System — Units
US — ℉, in, in/hr, mi, mph, mbar
SI — ℃, cm, mm/hr, KM, m/s, hPa
UK — ℃, cm, mm/hr, mi, mph, hPa
CA — ℃, cm, mm/hr, KM, kph, hPa

And 27 language options provided by the API, **which will only affect the summary label at the top of the screen**:

• Arabic (ar)
• Bosnian (bs)
• Chinese, Simplified (zh)
• Chinese, Traditional (zh-tw)
• Cornish (kw)
• Czech (cs)
• Dutch (nl)
• English (en)
• German (de)
• Greek (el)
• French (fr)
• Croatian (hr)
• Hungarian (hu)
• Icelandic (is)
• Igpay Atinlay (pig latin)
• Italian (it)
• Norwegian Bokmål (nb)
• Polish (pl)
• Portuguese (pt)
• Russian (ru)
• Spanish (es)
• Serbian (sr)
• Slovak (sk)
• Swedish (v)
• Tetum (tet)
• Turkish (tr)
• Ukrainian (uk)

***Labels and messages from the app itself are only provided in English (en) at this time.***

Precipitate provides weather information for the devices current location. Please authorize location services when prompted.

DEPENDENCIES

CocoaPods used in distributed code:

• Alamofire
• Charts (by Daniel Cohen Gindi and Philipp Jahoda)
• FontAwesome.swift
• INTULocationManager
• MarqueeLabel-Swift
• SnapKit
• SwiftHEXColors
• SwiftyDate
• SwiftyJSON
• SwiftySettings
• SwiftyUserDefaults

CocoaPods used during testing:

• Quick
• Nimble
• Nimble-Snapshots
• FBSnapshotTestCase
• KIF

ATTRIBUTIONS

Iconography
• Weather icons by Erik Flowers, SIL OFL 1.1 - https://erikflowers.github.io/weather-icons
• Settings "gear" icon from Font Awesome by Dave Gandy, SIL OFL 1.1 - https://fortawesome.github.io/Font-Awesome

Special thanks to Joe Burgess & Tim Clem at the Flatiron School for all your help and advice..