AChep / HeadsUp

Simple implementation of floating notifications.
GNU General Public License v2.0
126 stars 33 forks source link

HeadsUp

Build Status Crowdin

<img alt="Main screen: handling HeadsUp" align="right" height="300" src="https://github.com/AChep/HeadsUp/raw/master/screenshots/screenshot2.png" /> <img alt="Main screen" align="right" height="300" src="https://github.com/AChep/HeadsUp/raw/master/screenshots/screenshot1.png" />

HeadsUp will inform you about new notifications by showing a little popup window in top of the screen.

HeadsUp is a fork of AcDisplay mainly focused on displaying notifications while your device is on. It will inform you about new notifications, while you're browsing/gaming/watching movies, by showing a minimal, beautiful popup, allowing you to open them directly or perform an action.

Join app's community on Google+ Join app's dev channel on freenode

<img alt="Get HeadsUp on Google Play" vspace="20" src="http://developer.android.com/images/brand/en_generic_rgb_wo_60.png" />

Download & Build

Clone the project and come in:

$ git clone git://github.com/AChep/HeadsUp.git
$ cd HeadsUp/project/

To build debug version: (only English and Russian locales included)

$ ./gradlew assembleDebug
# Builds all the things. Grab compiled application from ./app/build/outputs/apk/

To build release version: (public test key)

$ ./gradlew assembleRelease
# You will need to answer 'yes' later.
# Grab compiled application from ./app/build/outputs/apk/

To build release version:

# First you need to set the path to your keystore and the alias.
# You may want to put those to your ~/.bashrc file to save them
# for future bash sessions.
$ export HEADSUP_SIGN_STORE_FILE=path_to_your_keystore
$ export HEADSUP_SIGN_KEY_ALIAS=key_alias

$ ./gradlew assembleRelease
# You will be asked for passwords in proccess.
# Grab compiled application from ./app/build/outputs/apk/

You may also use the Android Studio graphic interface to build.

Import to Android Studio