Over the years, the WeatherBug API offered by Earth Networks has been used in a number of areas. It has found a home with everything from weather widgets to applications like Weather Watcher for the Windows desktop.
Today, I’m going to be talking about iOS development and how you can utilize the WeatherBug API to offer the most hyper-local, accurate weather possible. One of my favorite examples of the WeatherBug API on iOS has to be the iDress app that I wrote about in 2010. The application took WeatherBug’s API data and used it to help folks decide what was the best way to dress for any given day. The graphics, flow and general idea was 100% that of the app’s developer. But the data, comes from WeatherBug’s API.
Do I have your attention? Would you like to create something amazing like iDress? In this article, I will provide a jumping off point from which you can take your working knowledge of iOS development and build from it, a weather application of your own weather-specific app creation.
As you’ve seen from the link above pointing to the iOS application, iDress, including WeatherBug data translates into hyper-local weather access with a very high degree of accuracy. Because of the importance of the data being accurate and the need for a decent weather data API to access local weather data, using the WeatherBug API makes a lot of sense. So what types of apps might benefit from the addition of local weather data and forecasting? Take a look below.
Application ideas that would benefit from using WeatherBug’s API would include:
-Locale based apps
-Photo apps (where location is a factor)
-Travel planning apps
-Apartment hunting apps (bad weather can ruin any move to a new location)
-The list of possibilities are endless!
Getting started with iOS development
If you happen to be a developer who has yet to take a dip into the iOS development waters, I’m here to suggest some great worthwhile resources for you.
The first resource is a great book on building location aware apps. It’s written with the beginner in mind, so a developer new to iOS development should feel right at home as they comb through the pages.
And the last resource I would suggest is a development tool called WeatherKit. This elegant development solution allows you to easily install WeatherKit into your iOS project simply by dragging it in. From there, simply scroll down the Github page for the project and read along with the provided instructions.
Using WeatherKit, you will be able to quickly integrate Conditions, Temperatures and even “WKObservation”…which is used if you want to provide weather data for multiple locales by accessing WeatherBug weather data.
Getting API access
Ready to get started? Perhaps you’re interested in developing a brand new application that offers weather in a unique way. Let the WeatherBug API handle the data gathering, use WeatherKit to make managing the data easy and most importantly — signup for WeatherBug API access. Signing up for API access will provide you with a WeatherBug API key so you too, can develop the an amazing iOS weather application!