-
Notifications
You must be signed in to change notification settings - Fork 0
Description
We now have the first cut of our app working end to end. As a quick refresher - the main use case of the app is to be able to create "beacon" based recipes such that user can configure certain actions when they approach or leave a beacon region.
We have the basic flows in place with notifications functionality working. Here are the main components that we have worked on so far:
-
BLE service for scanning / monitoring beacons: The service is built from scratch using standard Bluetooth API's available in Android. We could have picked one of the enhanced BLE SDKs such as RadiusNetwork or Estimote but chose to implement from scratch so that we could learn concepts such as services, loopers, handlers, IPC.
-
All the required screens for creating recipe, selecting beacon, configuring actions and sending notifications. Implemented using standard Android concepts such as activities, fragments, intents, push notifications etc.
-
Used Parse SDK for login, syncing user data in the cloud.
Here is a quick demo:
https://www.youtube.com/watch?v=PWfxCbwYyJ4
@nesquena and @timothy1ee, @vibhorB take a look