How does the official android app do an account creation? Does it use a web interface or does it use the API or some other method? I tried finding the code in the github repo, but was not successful.
The official android app doesn’t do account creation…you add a site, click
connect, and it loads up a Chrome Webview where you log into the site and authorize API access. I don’t have a phone (not already signed in) handy to check, but my guess is that if you don’t have an account already created you can make one in the Chrome Webview - which is just a mobile browser that doesn’t have an address bar.