Trax fork of /e/'s fork of ntfy-android.
app | ||
assets | ||
fastlane/metadata/android/en-US | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle |
ntfy Android App
This is the Android app for ntfy (ntfy.sh). It is available in the Play Store.
Releases
You can find the app in the Play Store, or as .apk files on the releases page.
There is a ticket to create an F-Droid version, but I haven't had the time yet.
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:
./gradlew assembleFdroidRelease
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:
./gradlew assemblePlayRelease
License
Made with ❤️ by Philipp C. Heckel, distributed under the Apache License 2.0.
Thank you to these fantastic resources:
- RecyclerViewKotlin (Apache 2.0)
- Just another Hacker News Android client (MIT)
- Android Room with a View (Apache 2.0)
- Firebase Messaging Example (Apache 2.0)
- Designing a logo with Inkscape
- Foreground service
- github/gemoji (MIT) for as data source for an up-to-date emoji.json file
- emoji-java (MIT) has been stripped and inlined to use the emoji.json file