Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aerogear/aerogear-android-push

Push provides support for integrating with push. Currently only using Firebase Cloud Messaging (FCM) with the AeroGear UnifiedPush Server (UPS)
https://github.com/aerogear/aerogear-android-push

Last synced: 3 months ago
JSON representation

Push provides support for integrating with push. Currently only using Firebase Cloud Messaging (FCM) with the AeroGear UnifiedPush Server (UPS)

Awesome Lists containing this project

README

        

# AeroGear Android Push

[![circle-ci](https://img.shields.io/circleci/project/github/aerogear/aerogear-android-push/master.svg)](https://circleci.com/gh/aerogear/aerogear-android-push)
[![License](https://img.shields.io/badge/-Apache%202.0-blue.svg)](https://opensource.org/s/Apache-2.0)
[![Maven Central](https://img.shields.io/maven-central/v/org.jboss.aerogear/aerogear-android-push.svg)](http://search.maven.org/#search%7Cga%7C1%7Caerogear-android-push)
[![Javadocs](http://www.javadoc.io/badge/org.jboss.aerogear/aerogear-android-push.svg?color=blue)](http://www.javadoc.io/doc/org.jboss.aerogear/aerogear-android-push)

## Push

AeroGear Android Push provides support for integrating with push. Currently only using Firebase Cloud Messaging (FCM) with the [AeroGear UnifiedPush Server](https://github.com/aerogear/aerogear-unifiedpush-server) is supported, but we are planning to add support for Mozilla’s Simple Push, MQTT, and standalone FCM soon.

| | Project Info |
| --------------- | ------------- |
| License: | Apache License, Version 2.0 |
| Build: | Gradle |
| Documentation: | https://aerogear.org/android/ |
| Issue tracker: | https://issues.jboss.org/browse/AGDROID |
| Mailing lists: | [aerogear-users](http://aerogear-users.1116366.n5.nabble.com/) ([subscribe](https://lists.jboss.org/mailman/listinfo/aerogear-users)) |
| | [aerogear-dev](http://aerogear-dev.1069024.n5.nabble.com/) ([subscribe](https://lists.jboss.org/mailman/listinfo/aerogear-dev)) |

## Usage

There are two supported ways of developing apps using AeroGear for Android: Android Studio and Maven.

### Android Studio

Add to your application's `build.gradle` file

```groovy
dependencies {
compile 'org.jboss.aerogear:aerogear-android-push:5.1.0'
}
```

### Maven

Include the following dependencies in your project's `pom.xml`

```xml

org.jboss.aerogear
aerogear-android-push
5.0.0
aar

```

## Documentation

For more details about the current release, please consult [our documentation](http://aerogear.org/android/).

## Demo apps

Take a look in our demo apps

* [Hello Push](https://github.com/aerogear/aerogear-android-cookbook/tree/master/HelloPush)
* [AeroDoc](https://github.com/aerogear/aerogear-android-cookbook/tree/master/AeroDoc)

## Development

If you would like to help develop AeroGear you can join our [developer's mailing list](https://lists.jboss.org/mailman/listinfo/aerogear-dev), join #aerogear on Freenode, or shout at us on Twitter @aerogears.

Also takes some time and skim the [contributor guide](http://aerogear.org/docs/guides/Contributing/)

## Questions?

Join our [user mailing list](https://lists.jboss.org/mailman/listinfo/aerogear-users) for any questions or help! We really hope you enjoy app development with AeroGear!

## Found a bug?

If you found a bug please create a ticket for us on [Jira](https://issues.jboss.org/browse/AGDROID) with some steps to reproduce it.