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.
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.
Facebook provides the easiest way to track success of App Ads, implement powerful sharing or let people log into an app with Facebook. Among other tools, this SDK provides anonymized audience insight about the people interacting with the app as well as a way for people to login to the app through Facebook. It also contains five component SDKs that can be connected to individually.
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.
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.
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.
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.
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.
Annotate fields with @BindView and a view ID for Butter Knife to find and automatically cast the corresponding view in your layout. Calls to ButterKnife.bind can also be made anywhere you would otherwise put findViewById calls.
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.
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.
Commons Lang provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties. Commons Lang contains basic enhancements to java.util.Date and a series of utilities dedicated to help with building methods, such as hashCode, toString and equals.