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.
Firebase (Cloud Storage) is a powerful and simple object storage service built for Google scale. It adds Google security to file uploads and downloads for Firebase apps. Developers can use it to store images, audio, video, or other user-generated content.
The AWS SDK for Android provides a library and documentation for developers to build connected mobile applications using AWS. AWS SDK for Android supports Android API level 10+ and newer libraries may require higher API level 21+ and 23+. with the provision of the kinesis (Amazon Kinesis) package.
Firebase Database let's you sync and store data in realtime. Firebase realtime database is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime. A product of google, it is constantly being maintained and is a great option when carrying out backend developement.
The Adobe Experience Platform Mobile SDK, along with Experience Platform Launch, gives customers and parters an easy to configure and implement solution to power their entire mobile lifecycle. Using the Experience Platform Mobile SDK, customers can integrate Adobe solutions such as Adobe Campaign, Audience Manager, Analytics and Target, as well as third party solution extensions.
Using Amazon Cognito Identity, you can create unique identities for your users and authenticate them for secure access to your AWS resources like Amazon S3 or Amazon DynamoDB. Amazon Cognito Identity supports public identity providers—Amazon, Facebook, Twitter/Digits, Google, or any OpenID Connect-compatible provider—as well as unauthenticated identities. Cognito also supports developer authenticated identities, which let you register and authenticate users using your own backend authentication process, while still using Amazon Cognito Sync to synchronize user data and access AWS resources.
Parceler is a code generation library that generates the Android Parcelable boilerplate source code. With Parceler, no longer do you have to implement the Parcelable interface, the writeToParcel() or createFromParcel() or the public static final CREATOR. You simply annotate a POJO with @Parcel and Parceler does the rest. Because Parceler uses the Java JSR-269 Annotation Processor, there is no need to run a tool manually to generate the Parcelable code. Just annotate your Java Bean, compile and you are finished. By default, Parceler will serialize the fields of your instance directly.
AndroidAsync is a low level network protocol library. If you are looking for an easy to use, higher level, Android aware, http request library, check out Ion (it is built on top of AndroidAsync). Androidasync is based on NIO. One thread, driven by callbacks. It is also highly efficient with all operations returning a Future that can be cancelled.