All categories

The basic idea...

"The basic idea behind open source is very simple. When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing...
...The Open Source pages exist to make this case to the commercial world."    - Introduction to Open Source -

* WeatherLog

market download WeatherLog is an app that shows, how changed an air temperature within previous 24 hours.
The application helps to answer, if the road was icing up after cold night; is it a time to change tires to/from winter ones; what kind of clothes or shoes would be well to wear today. It also may be useful in any other cases, when there needs to monitor temperature changes and analyze them.

Here is a plot with temperature changes, from the moment at 24 hours back from now (the extreme left point), to the current time (the extreme right point). Also there are two horizotal lines, that represent 0 and +5 Celsius degrees limits - freezing point of water and temperature of deterioration of road grip of tires. Looking at the plot it's possible to make a conclusion about how long and when temperature became lower than mentioned values. Total time of temperature was being below specified limits is showed in a table. Under the table there are 24-hours temperature span between max and min values, average and median temperatures.

App allows to choose city, where the temperature is registered (default is a Moscow, Russia). The data about weather in these cities are provided by OpenWeatherMap, so possibility of displaying them in the application is fully depends on availability of this service and existence of required data. In the list of found cities there are also geo coords (in decimal view) and OpenWeatherMap city_id. (And it is necessary to use English name of city and enter not less than 3 letters of the name for successful search).


Examples of use

Application was developed, first of all, to quickly estimate the condition of road surface after a cold night, not coming out from home. It is often needs at the beginning or ending of moto season, when temperature is not below zero yet, so it is possible to drive in the daytime, but frost already happens sometimes, and you need to decide mornings, if it is safe to ride a motocycle. Current weather conditions are, of course, known (just glance out of the window); forecast is also known, but condition of road surface at this moment and in the nearest future depends much on temperature that _was_ in the nearest past. To know previous temperature we need historical data, not forecast. Usually, there are no such data in public forecasts, therefore, this app was developed.

This app also may be useful for automobile owners, to make a decision about changing tires to/from winter ones, because it shows average temperature for previous 24 hours. Observing this temperature for days, and checking actual weather and forecasts, it is possible to make more informed decision about tires changing.

In any other cases, when it needs to watch for air temperature behaviour, this application may be also useful. Eventually up to choosing clothes or shoes to wear today, based on how much time the ground cooled down or warmed up at last night. It is not possible to guess well, how to dress, if you didn't come out. So this app is an additional tool that helps you to make decisions, besides the leanout of the window, thermometer and weather forecast.

Weather Log is distributed under the terms of GNU General Public License, version 3.

Recent changes:
* Fixed a problem with unavailable server for many of possible cases.
* Added an ability of registering on OpenWeatherMap service to get personal key and use it in the app. (It is strongly recommended to use this key to increase data precision and server availability! By terms of use of OpenWeatherMap the unregistered user may be blocked by IP up to a one day.)
* Implemented data caching to reduce number of network requests.

Content rating: Everyone

Author: Sergey Tuzlukov
Version: 1.2
Market link:
Web site:

Source code:
Code license:
Market downloads: 100-500
Market rating: 5.0 / 5.0
Category: Top:/Applications/Weather

Added: 2015-02-24
Updated: 2015-03-07
Hits: 659

Edit link