Giter Site home page Giter Site logo

location-services-sdk-android's Introduction

Nikaza Location Services Framework

Contents

  1. Introduction

  2. Components

  3. Developer Tools

  4. Examples

  5. Support

Introduction

Nikaza serves as a bridge between the physical and digital worlds. Nikaza Location Services Framework is the connective tissue that links the physical places to in-venue mobile experiences. For developers wanting to incorporate location-based context and personalize in-app experiences, the Nikaza Location Services Framework may be used to add location context and tracking to your apps with a few lines of code.

Components

Places

The Nikaza Places database has millions of pre-defined locations that are categorized based on the location type which can be subscribed to.

Each location has a category, sub-category and location name. Example: Arts & Entertainment, Movie Theatre, Acme Cinema.

Learn more about Places.

Geofences

A geofence is used to specify a custom geographical location, such as a coffee shop, an auto dealership or a retail outlet. If you want to monitor user activity in a certain location, you can create a geofence around it to be notified when an user enters or exits the geofence. You can deliver contextually relevant experience to your users this way.

With support for unlimited geofences, the Nikaza Location Services Framework is more powerful than the native Android geofencing.

Learn more about Geofences.

Beacons

The Nikaza Location Services Framework scans for beacons (iBeacon and Eddystone). Beacons provide higher accuracy than geofences and can be used to identify custom geographical location, such as a coffee shop, an auto dealership or a retail outlet and specific zones such as entrance or cash counter within the geographical location.

Learn more about Beacons.

WiFi

The Nikaza Location Services Framework scans for WiFi access points. WiFi provides better accuracy than geofences and can be used to identify custom geographical location, such as a coffee shop, an auto dealership or a retail outlet and specific zones such as entrance or cash counter within the geographical location.

Learn more about WiFi.

Location Context

Nikaza Context Hub backend has a collection of location and context information associated with these locations. The server call to retrieve location context and associated location metadata will be triggered when the a Geofence, Beacon or WiFi event occurs. Developers can subscribe to context metadata via callbacks.

Learn more about Location Context.

Developer Tools

You can integrate the Nikaza Location Services Framework with your apps using our developer tools: the SDK.

SDK

Integrate Nikaza Location Services Framework into your android app to start tracking users and generating events. You can use the Nikaza Location Services Framework to add location context and track your apps with just a few lines of code.

Learn more about the SDK.

Examples

You can use Nikaza Location Services Framework to power location context and tracking for any use case.

For example, to do something if a user is at a Starbucks Coffee Shop, using [Tag]

NikazaConstants.tagsList = Arrays.asList("Starbucks");

@Override
public void didGetLocationMetadata_nikaza(JSONObject responseBody)
{
  Log.e(TAG,"User is at a Starbucks Coffee Shop. Here are the location details : ", responseBody.string());
}

Support

Questions? We're here to help.

Email us at [email protected] and we’ll help you sort it out.

location-services-sdk-android's People

Contributors

prnair avatar winggithub avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.