As I start to work on the Android SDK, I suggest to investigate in some examples how the Blockstack API is used that is valid across the web, iOS and Android.
I suggest to use cucumber
https://docs.cucumber.io/guides/
This would result in some executable files like:
Scenario: User writes a file
Given the User is logged in
When the User writes a file
Then the file content can be accessed with the returned identifier