I recently wrote my first Java weather application with a graphical interface based on JavaFX. The program is designed to be very simple. Its task is to show the current weather condition and a 5-day forecast in two locations.
Source code is available on my github and the compiled jar file can be downloaded here .
This is the first application for which I have created several tests and this fact interested me enough that I decided to explore the issues of the tests. You can read the article about TDD here .

Due to its simplicity, the program also has a very simple interface. The data is taken from the OpenWeather.org API.
Feel free to use the application. 🙂