All services provided as one easy to integrate Software Development Kit (SDK)

Once the SDK is integrated in your App all services can be activated by the touch of a button

The Favendo Commander base SDK enables location based and real time location services for any existing Android and iOS application and can also be integrated into hybrid apps.

Core functions are Positioning, Navigation, Asset Tracking, Beacon Proximity and app profile management.

Favendos Commander SDK comes with MapView. The MapView is  set  to be  one  of  the  fundamental  UI components of all applications developed at Favendo. This SDK can be used by external developers using the Favendo products. It enables them to easily integrate their own app with an indoor map. Extensive web-based documentation for Android and iOS is available for the code and integration of the code.

Want to get more insights into our SDK? Check our documentation for developers.


SDK – Frequently asked Questions

How is the SDK integrated?

If using the source/dependency/library manager Cocoa Pods, the installation is straightforward. The page will generate a definition that can be pasted into your podfile. There is nothing else to do. Since the SDK contains Swift code, you need to configure CocoaPods to use frameworks and work with iOS 8.0 upward.

The frameworks can also be installed manually. Just download the zipped framework from a link generated that matches your Xcode version.

How can I import maps?

Favendo offers two map implementations such as Google Maps implementation and the Favendo MapView implementation which works with uploading JPEG and PNG files.

Can the SDK be integrated in hybrid apps?

Yes.

Are there differences in the functionality of Android and iOS?

With Commander and MapView SDK, we have implementations for Android and iOS platforms. Both platforms have made their best efforts to synchronize in terms of offered features, design patterns and generation wise evolution. So there are no differences in the functionality. Still there has to be a certain degree of uniqueness in both. 

Can the accuracy be set via the SDK?

There are settings presets which combine a number position-configurations to optimise the SDK for certain scenarios.

  • No Preset
    This is the default “preset”, all positioning-configuration settings are set to their default values. Their appropriateness depends on the use case. If the user-position is not simply used for location-based-content notifications but directly displayed on a map, the default settings might not be ideal. While the API allows to override this preset, it is not recommended. (It can be thought of as an internal settings preset.)
  • Power Saving mode
    This preset is recommended if position accuracy is not of primary concern. It disables various filters to save computing power. A possible use case is location-based-content notifications that fire in the background. The effect of less accurate position updates on the outcome is negligible here, making it advisable to save battery life. Similarly, if the map displays another level than the current position, accuracy only to the extend of the current level/region is required. The settings in this preset are exhaustive, there is no need to change them manually.
  • Best Accuracy
    Ideal if the app-user is directly looking at her position on a map. While the default values represent a general “best practice”, their ideality depend on the beacon-installation at sight. Trying out a variety of settings is recommended. 
  • Adaptive
    This preset is the same as Best Accuracy, but with the setting AdaptivePositioning enabled. Especially if the user is expected to change between a “walking” and “standing” state, this is the recommended setting for best stability.

Can the SDK size be reduced?

Unfortunately, Xcode does not strip out unneeded slices from frameworks if the app is compiled/archived. Luckily, the SDK contains a script which strips unneeded slices.

Do you offer a manual/documentation?

We provide detailed tutorials including tips and troubleshooting. In addition, we are of course available with advice and assistance. If you want to have a look about our detailed SDK documentation please check our Developer Space


Meet Favendo

Favendo is the trusted partner for superior Real Time Location Services. Our Team is committed to providing timely and cost effective solutions for cruise industry, large shopping malls, public venues, industrial surroundings and more. To offer our customers the most suitable system we partner with Quuppa and Abeeway.

Come and meet Favendo.

Send us a message via info@favendo.com and we will get back to you as soon as possible. Or book a consultation with our Sales team here: