A few notes on setting up an environment for cone development

Linting

Use for example, flutter analyze --watch.

Screenshots

In one terminal, use flutter run, and note the observatory uri.

In a second terminal, use

flutter screenshot --type=rasterizer --observatory-uri=<uri-from-above>

Notes on pushing new version to fdroid

fdroid checkupdates info.tangential.cone

Notes on pushing new version to google play

Make sure the app signing keys are available. Do a flutter clean to make sure the app builds cleanly. Then flutter build appbundle. I usually create an internal release, to make sure things install correctly. Then it's more or less a toggle to put it on google play. And I think the total time of waiting is from time of upload to the internal release, so no time is really lost.