The uiautomator testing framework lets you test your user interface (UI) efficiently by creating automated functional UI testcases that can be run against your app on one or more devices.
A staged progressbar that you can use if you want finer control of the steps in between its stages. You can customize:
A sliding navigation bar.