Skip to content

Add Insigno app (org.mindshub.insigno)

Stypox requested to merge Stypox/fdroiddata:insigno into master

Required

  • The app complies with the inclusion criteria
  • The original app author has been notified (and does not oppose the inclusion) -> I am one of the authors
  • All related fdroiddata and RFP issues have been referenced in this merge request
  • Builds with fdroid build

Strongly Recommended

  • The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc) in a Fastlane or Triple-T folder structure -> Fastlane, with descriptions, changelogs and screenshots
  • Releases are tagged

Suggested

  • External repos are added as git submodules instead of srclibs
  • Enable Reproducible Builds
  • Multiple apks for native code

Insigno is an app that allows reporting trash, viewing it on a map and collecting it (which makes the user earn points). As such, it requires access to location services, which are requested right away at the first opening of the app, but then if the user denies access the app partially works anyway and a message is shown at the top of the screen asking the user to grant location access. Insigno is written in Flutter. The only backend service it connects to at runtime is https://insigno.mindshub.it, whose source code, licensed under GPLv3, is available here.

This is still a work in progress MR, as I still have to figure out the following points:

  • I don't have a powerful enough computer to run fdroid build atm, so I will see if the CI succeeds
  • One of the flutter dependencies points to a modified GitHub version of a flutter library, so I will probably need to add that as a submodule Edit: it seems to work fine without adding it as a submodule. I guess it is because flutter pub get is allowed to get code from anywhere, and that code as a whole is then checked for "freedom".
  • I may be able to enable reproducible builds
  • Since this is a Flutter app it might be useful to build multiple APKs for native code
Edited by Stypox

Merge request reports