Goal
Publish the app on F-Droid. This issue tracks every required and recommended item for a successful submission to the fdroiddata repository.
Required
App icon
Fastlane supply metadata
F-Droid reads the fastlane supply directory structure from the repo root.
fdroiddata submission
Categories:
- System
License: MIT
SourceCode: https://github.com/digitalby/android-debug-mode
IssueTracker: https://github.com/digitalby/android-debug-mode/issues
AutoName: Debug Mode Widget
Builds:
- versionName: '1.1'
versionCode: 2
commit: v1.1
gradle:
- release
AutoUpdateMode: Version v%v
UpdateCheckMode: Tags ^v[0-9.]+$
README
Recommended
Screenshots
F-Droid displays screenshots if provided. At minimum, one screenshot of the widget placed on a home screen.
Feature graphic
Notes
- No anti-features detected. The app has no ads, no analytics, no proprietary dependencies, and no Google Play Services. All runtime dependencies (AndroidX Glance, Compose BOM, Kotlin) are Apache 2.0 or MIT.
- Signing: F-Droid builds from source and signs with their own key. The existing CI keystore setup is unaffected. The fdroiddata build recipe does not need signing config.
- Reproducible builds: F-Droid increasingly requires byte-for-byte reproducible APKs. This is a stretch goal for now but worth tracking: it would require pinning
buildToolsVersion and ndkVersion and verifying output with diffoscope. Not blocking for initial submission.
Goal
Publish the app on F-Droid. This issue tracks every required and recommended item for a successful submission to the fdroiddata repository.
Required
App icon
ic_launcher_foreground.xmlis the default Android Studio robot template)mdpi→xxxhdpi) with renders of the new iconic_launcher_foreground.xml,ic_launcher_background.xml) must reflect the new designfastlane/metadata/android/en-US/images/icon.pngFastlane supply metadata
F-Droid reads the fastlane supply directory structure from the repo root.
fastlane/metadata/android/en-US/title.txt— app name, max 30 charsfastlane/metadata/android/en-US/short_description.txt— one-liner, max 80 charsfastlane/metadata/android/en-US/full_description.txt— store description, max 4000 charsfastlane/metadata/android/en-US/changelogs/1.txt— changelog for versionCode 1fastlane/metadata/android/en-US/changelogs/2.txt— changelog for versionCode 2fdroiddata submission
metadata/info.yuryv.androiddebugmode.ymlin a fork of fdroiddata and open a merge request. Minimum viable file:v1.1tag so the CI release job creates the GitHub Release the build recipe points toREADME
Recommended
Screenshots
F-Droid displays screenshots if provided. At minimum, one screenshot of the widget placed on a home screen.
fastlane/metadata/android/en-US/images/phoneScreenshots/01_widget.pngFeature graphic
fastlane/metadata/android/en-US/images/featureGraphic.png— 1024 × 500 px banner (optional but displayed on the F-Droid website)Notes
buildToolsVersionandndkVersionand verifying output withdiffoscope. Not blocking for initial submission.