An android library that makes it really easy to deal with dynamic permissions. Based on the context, library automatically decides whether to show a dialog (in case app is in foreground) or a notification (in case permission is required by a background service).
Add IOS-like overscroll animation to your scrolling views using SpringAnimation.
A custom RecyclerView with in-built Facebook's Shimmer to indicate that views are loading with support to switch layout manager in runtime. This ShimmerRecyclerView also supports multiple view types for loading.