This app only has one purpose - it uses the unofficial android market api to get info about other apps that are on the Google Play Store. It can get info about an app's description, category, price, etc. on the Google Play Store. The info is used in other apps (like ROM Toolbox or Ultimate Backup) to create app groups or show you additional information about one of your installed apps.
The reason this is a separate app is because of the permissions it requires. This app is open source, which means you can know exactly what the app does. The permissions to your accounts is only used to generate a token used in the Android Market API. This is explained here: http://code.google.com/p/android-market-api/wiki/WithAndroid
We didn't want to just add those permissions to the main app. This same API is used by apps like Titanium Backup. We just made this a separate app so users won't complain so much about a permission being added :P
If you have any additional questions please feel free to contact us at email@example.com
You can find the project on Github ( nhaarman.github.io/ListViewAnimations ).
Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.
ListViewAnimations uses the NineOldAndroid library to support devices < 3.0, and Roman Nurik's BETA SwipeDismissListViewTouchListener to support swipe to dismiss. It also contains a jar file for the StickyListHeaders library to animate its header views.
Finally, a slightly modified copy of DevBytes' DynamicListView is added to support Drag-and-Drop reordering.
Check out the GitHub repo for more information: https://github.com/derekbrameyer/android-betterpickers/