Mitch is an unofficial mobile client for itch.io, the indie game storefront. The app allows you to install Android games from the store and keep them updated. Thus, this can act as an alternative to the Google Play Store for indie game developers and enthusiasts.
The app is still in development, some features are planned but not yet implemented.
Translations are provided by the generous people at Weblate.
Mitch is available on F-Droid:
There are other ways to get this app:
This is a standard Android Studio project, which relies on Gradle.
git clone https://gitlab.com/gardenappl/mitch.git cd mitch ./gradlew build
git clone https://gitlab.com/gardenappl/mitch.git cd mitch gradlew.bat build
Instead of using the
build task (which builds every variant of the app and can take a while), consider building only one flavor: replace
I still have doubts about the minimalist/brutalist workflows on SourceHut. The main reason why I chose it for Mitch was because I wanted an easy way to collect bug reports outside of Google Analytics. I didn't want to self-host an ACRA backend, so I set up a SourceHut mailing list as a quick and dirty solution for gathering bug reports. This has the added benefit of making user consent very explicit: you must agree to send the crash report as an email attachment from your mail app.
In practice, this does not work well, because 99% of emails that are sent by phone users are sent as HTML, which is A Bad Thing and therefore rejected by SourceHut. So the mailing list is mostly empty and only my personal inbox gets filled. Mitch tells people to use plain text if they can, but perhaps I can encourage this further by making a mailing app that does this in a nice way by default.