When working on an items list, you will probably need to add some filter to it. This library makes some amazing animation of FloatingActionButton to BottomSheetDialog. And the implementation is quite easy. All that you need to do is create a fragment which extends AAH_FabulousFragment (DialogFragment) and add your views to show filter.

With SimpleRatingBar, rating bar can be implemented in three different ways — base (without animation), scale (with progressive and scale animation) and rotation (with progressive and rotate animation) rating bar. The library also supports float rating (e.g. 3.8). If you want to clear rating, just click again on it.

Uploading and downloading usually takes some time to perform. With ProgressManager, users can track progress of those actions. This library is also compatible with OkHttp, Retrofit, and Glide. For example, it’s possible to show the progress of Glide picture loading progress.

This simple library serves as nice way to add/remove items (e.g. when buying some products). You can set middle icon, icons for decrement and increment, confirm icon, counter background color, and some other attributes. It also provides callbacks after each incrementation, clicking on confirmation view and closing board view. And it’s really easy to use.

Perfect solution for when you need to prepare expandable view. Add DropDownView in your layout and two different layouts (for header view and expanded view). That’s it! The library also has a listener when drop down is expanded or collapsed so you can handle what to do in each case. Very simple but helpful. And it looks nice.