Bug Fix: Fixed an issue where the region ID was null by checking if it exists.
Optional Questions: Added support for optional survey questions so users can skip them if they want.
Required Questions Indicator: Added an asterisk next to required questions to show they must be answered.
Updated Error Messages: Improved the message shown for invalid submissions to make it clearer for users.
Screenshot
TODO
[x] Apply the AndroidStyle.xml style template to your code in Android Studio.
[x] Run the unit tests with gradlew connectedObaGoogleDebugAndroidTest to make sure you didn't break anything
[x] If you have multiple commits please combine them into one commit by squashing them for the initial submission of the pull request. When addressing comments on a pull request, please push a new commit per comment when possible (reviewers will squash and merge using GitHub merge tool)
Fixes: #1251, #1253
Main Changes
Screenshot
TODO
[x] Apply the
AndroidStyle.xml
style template to your code in Android Studio.[x] Run the unit tests with
gradlew connectedObaGoogleDebugAndroidTest
to make sure you didn't break anything[x] If you have multiple commits please combine them into one commit by squashing them for the initial submission of the pull request. When addressing comments on a pull request, please push a new commit per comment when possible (reviewers will squash and merge using GitHub merge tool)