Skip to content

eladnava/redalert-android

Repository files navigation

RedAlert for Android

Gitter

RedAlert was developed by volunteers to provide real-time emergency alerts for Israeli citizens.

The app relays real-time safety alerts published by the Home Front Command (Pikud Haoref) using the pikud-haoref-api Node.js package.

Screenshots

Achievements

  • 3,000,000+ downloads
  • Published by Geektime as the fastest rocket alert app
  • Featured by the Israeli government on their Google+ page
  • Ranked 1st place on Google Play's Top Free in Israel for 4 weeks during Operation Protective Edge
  • Won 2nd place in the Ford SYNC AppLink TLV hackathon for integrating the app with Ford cars

Features

The fastest, most reliable emergency alert app in Israel.

  • Speed & reliability - alerts are received before / during the official siren thanks to dedicated notification servers
  • Location-based alerts - receive emergency alerts on the move in addition to city / region selection
  • Threat types - receive alerts about rocket fire, hostile aircraft intrusion, terrorist infiltration, and more
  • Alert history - see the list of recent alerts, their location, and time of day (in your local time)
  • Connectivity test - check, at any time, whether your device is able to receive alerts via the "self-test" option
  • Sound selection - choose from 15 unique sounds for alerts or choose a custom sound
  • Silent mode override - the application will override silent / vibrate mode to sound alerts
  • Vibration - your phone will vibrate in addition to playing the selected alert sound
  • Area selection - select preferred alert cities / regions by searching for them
  • Countdown - alerts will display the estimated time until impact
  • I'm safe - let your friends and family know you are safe by sending an "I'm safe" message via the app
  • Localization - the app has been translated to multiple languages (Hebrew, English, Arabic, Russian, Italian, Spanish, French, and German)

Requirements

  • Android SDK
  • Android Studio with Gradle Plugin
  • A physical device to test on (recommended) running Android 2.3+ with Google APIs (optional)

Collaborating

  • If you find a bug or wish to make some kind of change, please create an issue first
  • Make your commits as tiny as possible - one feature or bugfix at a time
  • Write detailed commit messages, in-line with the project's commit naming conventions
  • Make sure your code conventions are in-line with the project

Donations

The application was developed by volunteers to protect Israeli citizens. Your donation is greatly appreciated.

Special Thanks

  • Thanks to Ilana Badner for the Russian translation
  • Thanks to Rodolphe Moulin for the French translation
  • Thanks to Matteo Villosio for the Italian translation
  • Thanks to David Halbani for the German translation
  • Thanks to Nathan Allenberg and Noam Hashmonai for the Spanish translation
  • Thanks to Eden Glant for the "Siren 1" and "Siren 2" sounds
  • Thanks to the developers of the Tzofar app for the map polygon data

License

Apache 2.0