A lightweight viewpager indicator like in nexus 5 launcher.
GUI
AlertDialogPro
Why AlertDialogPro?
Theming Android’s AlertDialog is not an easy thing. Because some of its attributes are not available on old platform. Even on newer you still can’t use android:layout to specify your own layout, since your views’ ids should be consistent with Android’s, some of which are not public. AlertDialogPro can make theming a lot easier.
EasyIntro
Never waste your time again. It provides you with the easiest possible implementation of an intro for your application. There is an Activity and Fragment with lots of methods, provide custom page indicator, custom toggle indicators, custom colors, custom themes, custom slide transformers. No limits for customizations.
Flow
Navigate between UI states. Support the back button easily without confusing your users with surprising results.
Remember the UI state, and its history, as you navigate and across configuration changes and process death.
Manage resources with set-up/tear-down hooks invoked for each UI state. UI states can easily share resources, and they’ll be disposed when no longer needed.
AndroidStaggeredGrid
The StaggeredGridView was developed due to requirements for the Etsy app not met by any existing Android libraries. Namely a stable implementation with the ability to have a different number of columns in landscape & portrait, to sync grid position across orientation changes and support for headers & footers.