All my developed applications have the same concept behind that configurations cannot be done on the watch (due to resource restrictions) but via the Garmin Connect Mobile App on an Android and iOS device or via Garmin Express Software.
Configuration via iOS and Garmin Express Software is not a problem, but configuration via Android leads to totally wrong data transfered to the watch. This leads to the fact that my applications are crashing or behaving strange after configuration.
One of my application is:
https://apps.garmin.com/de-AT/apps/2e096d91-3e49-492f-9bd1-e5c92a53d1a5