Open source Android libraries? Reusable Views, ViewGroups, Adapters etc?
AndroidOpen SourceAndroid WidgetAndroid UiLibrary ProjectAndroid Problem Overview
Here's what I really want: a site collecting re-usable components for Android.
I have found various small lists, the biggest being the Open Intents library list. Mark Murphy (hi, Mark) also lists the library projects he publishes.
None of this is of the same order as, say Cocoa Controls or Cocoa Objects.
Where do you go to grab re-usable libraries for Android?
Edit: this isn't just about library projects, though this would be ideal. On the flip side: where do I publish my open-sourced library projects, over and above just "Github".
Android Solutions
Solution 1 - Android
Update June 28, 2013: More libraries
Some high quality ones:
-
Square Open Source Android libraries (multiple high quality libraries)
-
GreenDroid or the
GDCatalog demo app
See also:
- Android UI Patterns App demoing and listing lots of components from various developers (the app has been removed from the playstore, the link to it points to the developers post in google plus to the binaries and extra info)
- Android Views
- Android Weekly's Toolbox page
- Androidplot for charts etc
- Android-Arsenal great collection for all kinds of libraries
Related:
Solution 2 - Android
You may want to take a look at Android Views.
It is pretty new but it provides useful links to re-usable components for Android.
It also has a simple rating and commenting system.
Solution 3 - Android
This site is a great reference for collecting libraries for Android as well as other mobile app platforms:
Solution 4 - Android
These site have a great collection of android open source libraries, just in case you are interested:
You can also download these apps for checking out different libraries :
https://play.google.com/store/apps/details?id=com.inappsquared.devappsdirect
Solution 5 - Android
Scott Alexander Brown has an excellent talk covering some very useful tools.
He also points out The Ultimate Android Library (TUAL), which is analogous to Cocoa Controls.
Edit: The site DroidStyle gives a series of examples of UI Patterns.
Solution 6 - Android
Some useful libraries:
I want to suggest you few android libraries, that is pretty well made (I think):
AndroidSideMenu - lets you create slide menu (like in YouTube app). I know that there is a bunch of alternatives, but this one is much faster. Overdraw is reduced and main layout is cached while drawing, so it perfect solution if your layout is "heavy". No tricks with HorizontalScrollView - this one uses pure android-way to create view.
CircleLayout - lets you arrange views into a circle (views just arranged in circle) or pie (views are cropped to form a nice looking pie).
Solution 7 - Android
I commit on OAK Android Kit: http://willowtreeapps.github.com/OAK/
It also includes a quick-start to get an android app up and running in very short order: