React Native Bluetooth Low Energy is a library for using RxBluetoothKit and RxAndroidBle as it's backend libraries. React Native Bluetooth Low Energy doesnt support turning the device's Bluetooth adapter on, and bonding peripherals.
Protocol Buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. The protocol compiler for Protocol Buffers is written in C++ with pre-built binaries only provided for released versions.
Bolts is a collection of low-level libraries designed to make developing mobile apps easier. These libraries, originally created by Facebook and Parse, have been open sourced and made available to others without a mandatory Facebook developer or Parse affiliation. Bolts includes "tasks", which make organization of complex asynchronous code more manageable, and an implementation of the App Links Protocol, which helps link content in other apps.
AppsFlyer offers you an amazing tool that allows you track customer experience and preference inorder to make better marketing decisions. The AppFlyers tool offers you top of the line marketing analytics that are guaranteed to improve your overall performance with over 2000 integrations for your mobile applications whether game, ecommerce or travel inclined.
Squares dagger presently deprecated by googles dagger allows you to focus on the interesting classes, declare dependencies, specify how to satisfy them, and ship your app. To contrast, the worst classes in any application are the ones that take up space without doing much at all: the BarcodeDecoderFactory, the CameraServiceLoader, and the MutableContextWrapper. These classes are the clumsy duct tape that wires the interesting stuff together. Dagger is a replacement for these FactoryFactory classes.
EventBus is an open-source library for Android and Java using the publisher/subscriber pattern for loose coupling. EventBus enables central communication to decoupled classes with just a few lines of code – simplifying the code, removing dependencies, and speeding up app development.
Jackson is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library (POJOs to and from JSON) and additional data format modules to process data encoded in Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML. Jackson suite has two major branches: 1.x is in maintenance mode, and only bug-fix versions are released; 2.x is the actively developed version.
Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available on GitHub. Volley offers benefits such as automatic scheduling of network requests, multiple concurrent network connections.
Joda Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. In Joda-Time the Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included. Supporting classes include time zone, duration, format and parsing.
Branch is a mobile measurement and deep linking platform that allows for links to work on any platform or channel. Branch has good customer experience, good atribution data, and intergrates email providers, social platforms, data analytics tools, and ad networks.
Fresco is a powerful system for displaying images in Android applications. Fresco takes care of image loading and display, so you don't have to. It will load images from the network, local storage, or local resources, and display a placeholder until the image has arrived. It has two levels of cache; one in memory and another in internal storage.