Skip to content

Repository files navigation

message-finder

An app to trigger notifications when receiving priority messages(determined by user keyword)

How to use:

  1. User inputs contact number(optional) and the keyword(required), for which SOS kind of notification will be raised.
  2. Press trigger button to save the config.
  3. So that the app uses it everytime, when a sms is received and validates it, even after reboot it works.
  4. User needs to accept the READ SMS permission or else the app wouldn't work fine as expected.
  5. To stop the SOS app functionality, press the clear config button.
  6. Users can see their saved config on pressing settings icon inside the app

Features:

  • It supports multiple keywords as input to identify the text (either in comma or space seperated format).
  • Triggers notification, when any one of the keywords are matched with received message.
  • On receiving notification, ringtone is played at high volume, even if the phone is in silent mode.
  • OnBoarding Screen for FTI by User

Download the app at:

Get it on F-Droid

Beta Release V2.9.6

Beta 2.9.6 Changelog (Play Store Variant):

  • Removed the contacts permission and disabled the experimental auto suggestion feature currently (Source Code is available)

Beta 2.9.0 Changelog:

  • Added support for auto suggestion experimental feature through app settings, by default it is disabled for user
  • Added support for default ringtone inside the app resource to be used for priority alerts
  • New icons and modified the app name to "Priority Alerts" as it is synonym with the functionality
  • Refactored permission dialog flow and removed the dependencies for read external storage and large heap feature
  • Bug fix:
    1. Efficient solution for bitmap rendering is proposed to fix the onboarding crash issue appeared in low end devices

Beta 2.5.0 Changelog:

  • Added support for app settings screen, user can now see their saved config after reboots and closing the app too.
  • Displays saved app configurations, app versions and added auto suggestion as an experimental feature
  • More preference is given to contact picker as it is less error prone and doesn't require read contacts permission from the user like the auto suggestion feature

Beta 2.1.0 Changelog:

  • Added support for contact picker feature, now user can pick their contacts directly from contact app, instead of typing manually
  • Refactored and redefined permission dialog flow for auto suggestion feature
  • Bug Fix:
    1. Temp crash fix for bitmap memory consumption in FTI page for low end devices.

Beta 2.0.0 Changelog:

  • Support for Android 10
  • Onboarding Screens for first time users
  • Error Checking func. for contact input field
  • App Size reduction by half 28MB to 13MB
  • Bug Fixes
    1. Permission Dialog dont ask again option fix
    2. Bugs related to edit text fields

Beta 1.3.0 Changelog:

  • Support for Android 10
  • Onboarding Screens for first time users
  • App Size reduction by half 28MB to 13MB
  • Bug Fixes
    1. Permission Dialog dont ask again option fix
    2. Bugs related to edit text fields

Beta 1.2.0 Changelog:

  • App permissions can be configured easily with new request permissions design
  • Bug Fixes
    1. IME popup glitches, UI glitches, landscape mode glitches
    2. Fixed runtime Permission request
    3. Fixed the ringtone issue that was occuring in some phones
    4. Snackbar related bug fixes

Compatibility:

  • Currently expected to work on phones from Android M to Android Q.

Code Verbosity Level:

  • Full verbose comments in code is available

App Screenshots:

"Notification when priority message is received"

"Activity Screen of Message Finder, where user inputs the contact number and keyword, for which SOS has to be raised"

"Example user input"

"App Settings Screen"

"FTI Screens"

Medium Arcticles ( which describes this app design principles along with UML diagrams and steps to publish such an app in an app store):

Resources:

About

An app to trigger notifications when receiving priority messages(determined by user keyword)

Topics

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages