All Projects → IndoorAtlas → Android Sdk Examples

IndoorAtlas / Android Sdk Examples

Licence: apache-2.0
Example applications for IndoorAtlas Android SDK

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Android Sdk Examples

Udp Hole Punching Examples
A small collection of examples for UDP hole punching.
Stars: ✭ 66 (-17.5%)
Mutual labels:  example
The Python Standard Library By Example
《Python3 标准库》电子书和配套代码 "The Python Standard Library by Example" ebook and source code 一本又厚又全的讲解Python3标准库的书籍(1000多页)适合当作字典参考或者闲暇时慢慢阅读。
Stars: ✭ 74 (-7.5%)
Mutual labels:  example
Sanic Nginx Docker Example
Sanic + Nginx + Docker basic example
Stars: ✭ 77 (-3.75%)
Mutual labels:  example
React Native Elements App
Demo app for React Native Elements (w/ React Native Web)
Stars: ✭ 1,159 (+1348.75%)
Mutual labels:  example
Aws Sam Golang Example
An example API and Worker written in Golang using the Amazon Serverless Application Model (AWS SAM)
Stars: ✭ 73 (-8.75%)
Mutual labels:  example
Puppeteer Functions
Puppeteer Firebase Functions demo
Stars: ✭ 75 (-6.25%)
Mutual labels:  example
Sdk Hr Meter
Fitbit SDK example application.
Stars: ✭ 64 (-20%)
Mutual labels:  example
Angular6 Example
In this article we will be building an Angular 6 application step by step from scratch with sample example. We will be generating our Angular 6 Hero application using angular CLI and then modify it to have a user management project where there will be a login screen for an admin and post login he can perform CRUD operations such as create, read, update and delete user with the sample REST API exposed using HttpClientModule.
Stars: ✭ 79 (-1.25%)
Mutual labels:  example
Fusecloud
A music player made with Fuse
Stars: ✭ 73 (-8.75%)
Mutual labels:  example
Seed Rs Realworld
Exemplary real world application built with Seed
Stars: ✭ 77 (-3.75%)
Mutual labels:  example
Example Bots
An example bot directory for DiscordSharpPlus library. Contains C# and VB.NET examples.
Stars: ✭ 69 (-13.75%)
Mutual labels:  example
Elm Todomvc
The TodoMVC app written in Elm, nice example for beginners.
Stars: ✭ 1,180 (+1375%)
Mutual labels:  example
Component Pattern For Angular Js 1 X
Example of implementation of Component pattern for Angular JS 1.X using ES6 & Webpack
Stars: ✭ 75 (-6.25%)
Mutual labels:  example
Swift Layout Animation Transition 30days
Stars: ✭ 68 (-15%)
Mutual labels:  example
Fantas Eel And Specification
Examples and exercises from the blog series
Stars: ✭ 77 (-3.75%)
Mutual labels:  example
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-18.75%)
Mutual labels:  example
Workshops
Workshops for The Things Network
Stars: ✭ 74 (-7.5%)
Mutual labels:  example
Dredd Example
Example application using Dredd and CI
Stars: ✭ 79 (-1.25%)
Mutual labels:  example
Postcss Modules Example
How to use postcss-modules plugin
Stars: ✭ 78 (-2.5%)
Mutual labels:  example
Expo Three Demo
🍎👩‍🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-5%)
Mutual labels:  example

IndoorAtlas SDK Examples for Android

IndoorAtlas provides a unique Platform-as-a-Service (PaaS) solution that runs a disruptive geomagnetic positioning in its full-stack hybrid technology for accurately pinpointing a location inside a building. The IndoorAtlas SDK enables app developers to use high-accuracy indoor positioning in venues that have been fingerprinted.

This example app showcases the IndoorAtlas SDK features and acts as a reference implementation for many of the basic SDK features. Getting started requires you to set up a free developer account and fingerprint your indoor venue using the IndoorAtlas MapCreator tool.

There are also similar examples for iOS in Objective-C and Swift.

Getting Started

Set up your account

Set up your API keys

To run the examples you need to configure your IndoorAtlas API keys. If you do not have keys yet, go to https://app.indooratlas.com and sign up.

Once you have API keys, edit them into gradle.properties in the project root level.

Examples

Simple Example

  • Simple Example: This is the hello world of IndoorAtlas SDK. Displays received location updates as log entries.

Imageview Example

  • ImageView: Automatically downloads the floor plan that user has entered and displays it using Dave Morrissey's https://github.com/davemorrissey/subsampling-scale-image-view. This is a great library for handling large images! The example also demonstrates smoothly animating the blue dot and how to set up OrientationListener for obtaining device heading information.

Google Maps - Overlay Example

  • Google Maps - Overlay: Just like Google Maps - Basic but demonstrates how to place floor plan on world map by coordinates.

Automatic Venue and Floor Detection Example

Wayfinding Example

  • Wayfinding Example: In this example, a wayfinding graph json file is loaded. On the UI, you'll see your current location, and when you tap another point on the floorplan, you'll be shown a wayfinding route to that location.

  • Note: to setup, you need to draw a wayfinding graph for your venue using app.indooratlas.com and save it. Obviously you also need to fingerprint the venue and generate a map.

Foreground Service Positioning Example

Geofences Example

  • Geofences: Demonstrates how to set geofences and receive the geofence events.

Orientation Example

  • Orientation: Demonstrates IndoorAtlas 3D Orientation API.

Set Credentials from Code Example

  • Set credentials: Demonstrates how to set IndoorAtlas credentials from code in runtime.

Documentation

The IndoorAtlas SDK API documentation is available in the documentation portal: http://docs.indooratlas.com/android/

SDK Changelog

http://docs.indooratlas.com/android/CHANGELOG.html

License

Copyright 2015-2019 IndoorAtlas Ltd. The IndoorAtlas SDK Examples are released under the Apache License. See the LICENSE.md file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].