The SortableTableView started as an open-source project more than two years ago. Since then, we have improved the core architecture and implemented the most requested features (which were not compatible with the old architecture). The result is a library that is very stable and advanced as well as easy to use.
ViewPrinter
gives you live preview, edit and print functionality for View
hierarchies, be it graphics, text, or whatever you draw in Android.
The ViewPrinter logo was created inside ViewPrinter itself! See the source code.
DocumentView
, a live preview container for editable, zoomable, pannable viewsPrintSize
sPDF
, PNG
or JPEG
Beautiful Fancy Button on endorphins.
Icons, Borders, Radius for Android buttons with selectable 16 Icon Fonts precompiled! No need to manually using 
for icon font character anymore!
Konveyor is a tiny library which intends to battle RecyclerView.Adapter
Hell by introducing "Composition over inheritance" approach when dealing with RecyclerView adapters. While making your Adapter related logic testable by providing abstraction layer over its logic, it will make you forget all of the ViewType hassle all together.
Markwon is a library for Android that renders markdown as system-native Spannables. It gives ability to display markdown in all TextView widgets (TextView, Button, Switch, CheckBox, etc), Notifications, Toasts, etc. No WebView is required. Library provides reasonable defaults for display style of markdown but also gives all the means to tweak the appearance if desired. All markdown features are supported (including limited support for inlined HTML code, markdown tables and images).
Ganalytics is tiny api layer for any analytics in application. It provides object oriented, typesafe, stricked and testable way for organize work with analytics through the application.
Android-Selectable-TextView is a helper library for Android developers.
A simpler way for implementing the Bottom Navigation View on Android.
ChromeLikeTabSwitcher is an Android-library, which provides a tab switcher similar to the one, which is used in the Android version of Google's Chrome browser. It provides layouts optimized for smartphone and tablet devices.
Save your Gson object to Android Shared Preferences*
Imagine you have plenty of static data in JSON, and you have to save it to application state. Then this lib is suitable for you.
See Wiki for full docs : https://github.com/hynra/GSON-SharedPreferences/wiki
A library for reading Shared Preferences and Database values within the application.
This library allows you to implement a pin lock mechanism in your app easily.
Once enabled a four-digit passcode needs to be entered any time your mobile app is launched. This way your app is safe even if your smartphone or tablet falls into the wrong hands.
A lightweight RxJava2 wrapper for the Android Firebase client SDK, the user is expected to own the lifecycle of an asynchronous request via RxJava2 Disposable handling, however elements in this library will properly unregister listeners when a Publisher is cancelled, except in the case of value setting where it is only possible to register a listener when making the request. In this case the emitter is checked for it's subscription state.
Whilst the FirebaseDatabase api is mirrored with RxFirebaseDatabase it only really uses the database reference, this is so that the reference hierarchy can easily be traversed through child and parent elements. Methods requiring FirebaseDatabase obtain this from the DatabaseReference and allow you to chain further requests by returning itself.
This library depends on RxTasks and RxJava2 to provide appropriate api responses. Therefore asynchronous responses will return, Single, Completable and Flowable respectively.
Realm browser that can be used to see tables, structure and content. This browser can be accessed from localhost that hosted by the Android device.
Immediately executable LooperScheduler. Supports RxJava 2.x and 1.x.
Noodle is a very simple object storage and persistence library for Android.
No schema, no relations, no consistency rules, no thread-contained objects. You can use it as a key-value storage or collections - which are similar to tables, but not really.
Fast and simple Planning Poker Android app. Designed for phones, tablets and Android Wear devices.
RxTasks is a lightweight wrapper for the GMS Tasks API, more commonly recognized when using asynchronous results from Firebase requests.
Typically the Tasks API would allow you to add listeners that may be scoped to an activity or executor, however this is not needed since scheduling and Disposable's are handled by the user.
Please note that this library uses RxJava2 so calls must respect Completable and Single chains.
Sample MVVM project uses Instagram API. Supported two-pane layouts for tablets.