Android application to monitor PWS (Personal Weather Station).

View the Project on GitHub GiorgioBertolotti/PWSWatcher

Get it on Google Play

The problem

The problem arises from the need of some users for a convenient solution to monitor a PWS (Personal Weather Station).

The solution

I thought that a practical solution for monitoring the information generated by the weather station could be an application for smartphones (possibly also equipped with widgets). So doing some research on Google Play I noticed that the existing apps are very old and often not compatible with the latest versions of Android (). So I decided to develop a Flutter application that meets the needs of users.

Why flutter?

I decided to use Flutter as development framework because I thought that the application would be quite simple and, without requiring third-party libraries, the native Flutter framework would be enough for all the required features. Also, the fact that Flutter allows cross-platform development allows you to look at a possible landing of the app on Apple devices. The only flaw of this choice is the fact that it will not be possible to develop widgets for android with flutter but it will be necessary to use native java code.

Getting started

Add first source

Head into settings
and add a new source
Check if the source
has been added
Select the source
from main page
Add source Source added Select source

Add first source

Find the widget
and place it
Select a source
to monitor
Resize the widget
Place the widget Select source Resize widget


All the icons I used in the app are downloaded from FlatIcon.
The authors of the icons are: