When selecting a species to add to a bird count, the input is not selected by default. Therefore it needs to be manually selected resulting in the cursor being positioned incorrectly. After that the default count (1) needs to be deleted and the new count has to be entered. This is not only cumbersome, but according to the source code not what was intended. Instead upon adding a species to a bird count the default count should be automatically selected, enabling it to be overwritten instantly.
When selecting a species to add to a bird count, the input is not selected by default. Therefore it needs to be manually selected resulting in the cursor being positioned incorrectly. After that the default count (1) needs to be deleted and the new count has to be entered. This is not only cumbersome, but according to the source code not what was intended. Instead upon adding a species to a bird count the default count should be automatically selected, enabling it to be overwritten instantly.
The definition of monitoring areas and target species are currently loaded into the app as assets and therefore need to be present when the APK is created. This also means that in order to adapt the App to a different conservation area it needs to be recompiled and installed as a completely different app. This approach is not practical for a real public usage.
Suggested solution
Add a settings view which enables the user to load new target species and monitoring areas (and maybe even offline maps). The user should also be able to select which natural reserve to use.
Right now the labels are to small or placed to close to each other at times. This makes them really hard to touch and select the correct area or to select an area at all.
Export to CSV is great but still cumbersome as: in order to get the data on a PC the smartphone needs to be connected and browsed. Finally the data may be imported by whichever application.
Suggested solution
Upload the census data to a simple web service and allow bindings to existing websites.
Instead of entering the date as pure text, a calendar should be shown.
This calendar could a) highlight the dates where a bird count took place b) display the associated bird counts when a date is selected