Skip to content

nfdz/Findoor

Repository files navigation

Findoor

Android Library for Indoor Wi-Fi Navigation.

Sample scenario

Roadmap

  • Improve similarity and algorithm.
  • Implement FindoorCriteria with different criteria and output parameters such as confidence, etc.

Library

Key points

The learning curve of this library is very fast, the classes and concepts with which you have to learn to work are the following:

Download: Jitpack

It is very use integrate this library in your project as a dependency of your build system thanks to Jitpack. If you use gradle, you just have to add the following in your 'build.gradle' file:

allprojects {
  repositories {
  ...
      maven { url 'https://jitpack.io' }
   }
}
...
dependencies {
   implementation 'com.github.nfdz:findoor:v1.0.1'
}

Jitpack works with several build systems, please checkout the documentation if you need help with yours.

Sample app

This app shows several uses cases of this library and it is totally functional. Feel free to use it as you need. For example, you could use this app in order to get records of location spots you need and serve or embed them in your production app.

Download

Get it on Github

Screenshots

Main Record Compare

List Visualize Try

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.