Auto-create locations and species that don't exist
If you enter a location or species name that doesn't exist, Bird Journal should warn that a new location / species will be created, but create them automatically.
This would streamline the experience when adding observations for new locations and new species.
Ideally, taxonomies that are not yet installed, should be searched first for species entered, and auto-install the required taxonomy.
Accepting non-listed species is crucial (for species other than birds). The available taxonomies are limited (both in species and geogphpically - which is not a problem except when your recording moves to regions or species not covered which currently cannot be recorded).
Auto-installing taxonomies is of limited benefit as often out in the field you'd be out of mobile coverage. Include it as an option (setting: Auto-install required taxonomies) bit it is not the answer.
Best solution is where a species that is not listed in a loaded taxonomy is entered a pop-up requests confirmation, maybe protected by a Preference setting (e.g. Un-listed Species: Disable/Pop-up Confirm/Always Accept.)