Android app for ntfy.sh
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Philipp Heckel 1b587ab82a Set ongoing flag for foreground notification to prevent swiping away on Android 13 3 days ago
app Set ongoing flag for foreground notification to prevent swiping away on Android 13 3 days ago
assets Add iOS screenshots 6 months ago
fastlane/metadata/android Set ongoing flag for foreground notification to prevent swiping away on Android 13 3 days ago
gradle/wrapper Bump Gradle deps 1 week ago
.gitignore Gitignore 1 year ago
LICENSE Initial commit based on original flower example 1 year ago
README.md Update README.md 8 months ago
TESTING.md Testing 1 year ago
build.gradle Bump Gradle deps 1 week ago
gradle.properties Initial commit based on original flower example 1 year ago
gradlew Initial commit based on original flower example 1 year ago
gradlew.bat Initial commit based on original flower example 1 year ago
settings.gradle Ntfy -> ntfy 7 months ago

README.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 releases page.

Build

Building without Firebase (F-Droid flavor)

Without Firebase, you may want to still change the default app_base_url in strings.xml if you're self-hosting the server. Then run:

# To build an unsigned .apk (app/build/outputs/apk/fdroid/*.apk)
./gradlew assembleFdroidRelease

# To build a bundle .aab (app/fdroid/release/*.aab)
./gradlew bundleFdroidRelease

Building with Firebase (FCM, Google Play flavor)

To build your own version with Firebase, you must:

  • Create a Firebase/FCM account
  • Place your account file at app/google-services.json
  • And change app_base_url in strings.xml
  • Then run:
# To build an unsigned .apk (app/build/outputs/apk/play/*.apk)
./gradlew assemblePlayRelease

# To build a bundle .aab (app/play/release/*.aab)
./gradlew bundlePlayRelease

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: