ntfy Android app fork for CentralCloud oncall push notifications
Find a file
Mikael Hugo 69a40023e9 ci(android): add GitHub Actions workflows for debug APK builds
Adds two workflows:
- build-fdroid-debug.yml: builds fdroidDebug variant (no Firebase)
- build-play-debug.yml: builds playDebug variant (with Firebase)

Both run on push/PR to main and upload APK artifacts.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-15 03:04:25 +02:00
.agents .agents/skills: drop SF-internal skills (forge-*, nix-build, smoke-test) 2026-05-11 20:09:03 +02:00
.github ci(android): add GitHub Actions workflows for debug APK builds 2026-05-15 03:04:25 +02:00
app feat(android): native push via ops /api/push/:topic 2026-05-15 02:33:27 +02:00
fastlane/metadata/android
gradle/wrapper
.envrc
.gitignore
AGENTS.md rename: drop all ntfy heritage — package, log tags, brand, URLs (Tier 2) 2026-05-11 18:56:34 +02:00
build.gradle
flake.lock rename: drop all ntfy heritage — package, log tags, brand, URLs (Tier 2) 2026-05-11 18:56:34 +02:00
flake.nix
gradle.properties
gradlew
gradlew.bat
LICENSE
README.md
settings.gradle rename: drop all ntfy heritage — package, log tags, brand, URLs (Tier 2) 2026-05-11 18:56:34 +02:00
TESTING.md

ntfy Android App

This is the Android app for ntfy (ntfy.sh). You can find the app in F-Droid or the Play Store, or as .apk files on the GitHub releases page.

If you're downloading the APKs from GitHub, they are signed with a certificate with the following SHA-256 fingerprint: 6e145d7ae685eff75468e5067e03a6c3645453343e4e181dac8b6b17ff67489d. You can also query the DNS TXT records for ntfy.sh to find this fingerprint.

Build

For up-to-date building instructions, please see the official docs.

Translations

We're using Weblate to translate the ntfy Android app. We'd love your participation.

Translation status

License

Made with ❤️ by Philipp C. Heckel, distributed under the Apache License 2.0.

Thank you to these fantastic resources: