This post is a collection of Android weather resources that can be used to build an Android weather app. As you may already know, the Weather category in Google Play is one of the top categories. For this reason, this page provides a set of resources useful to develop an Android weather based app.
There are several aspects to consider when developing a weather app for that reason this resource page is split into several categories.
Android Weather Resources
This section provides a list of free weather platforms and a list of posts that describe how to use them. To learn information about weather platforms, you can look at my post comparing 4 free weather platforms.
Free Weather Platforms
This is one of my preferred platforms because it is easy to use and provides several type of data in JSON and XML.
- How to find a city in Yahoo!
- How to develop an Android app using Yahoo! Weather step by step
- IoT project: Integrate Arduino and Yahoo! Weather
For this set of APIs, I did not write any post, but developed an open source library in Android that can be used to build a weather app easily.
This set of APIs is very interesting and Android Weatherlib supports it as weather provider.
Android Weather App Guidelines
When developing an Android app it is important to follow Material Design guidelines so that the app is compliant with Android UI requirements. This post describes how to create a simple Android UI that shows current weather information. It can be useful when you want to create an Android weather app, and you need some inspiration to design an UI or you want to learn how to use an Android library.