A Model-View-Presenter framework for building android apps.Furthermore, Mosby helps you to handle screen orientation changes by introducing ViewState and retaining Presenters.


An image loading/processing library developed and maintained by Square Inc. It’s used for image downloading and processing, simplifies the process of displaying images from external locations.


A test automation framework for testing native and hybrid Android applications, simplify writing robust automatic UI test cases, help to write function, system and acceptance test scenarios.


An extension to RxJava that allows the scheduler to run code in the main and additional threads of the Android application and provides the transfer of results from the created additional threads to the core for aggregation and interaction with the user interface.


Java VM implementation of Reactive Extensions is a library for composing asynchronous and event-based programs by using observable sequences. RxJava make writing reactive components in Android applications easy and hassle-free.


The Android alternative to using a full version of Bouncy Castle. The collection of APIs for the Android platform used in cryptography. Spongy Castle is the stock Bouncy Castle libraries with a couple of small changes to make it work on Android.

Support Library

A set of code libraries, provides backward-compatible versions of Android framework APIs and features that are only available through the library APIs, have two library groups: compatibility and component libraries.


An HTTP library that makes networking for Android apps easier and most importantly, faster. It was developed because of the absence, in the Android SDK, of a networking class capable of working without interfering with the user experience.

Development by

Sign up for updates
straight to your inbox