In just a few years the Android platform has formed a large and active developer community. Many community-developed projects are already at maturity and can even be used in commercial software production without worrying about quality issues.
This article is compiled from Androiduipatterns to share some free, open source Android UI libraries and component resources.
1. Greendroid
The project can implement the following UI design:
- Action Bars (Action Bar)
- Quick action (quick action)
- Work area (Workspace)
- Dynamic list
And many more useful components.
Project website / Ps://market.android.com/details?id=com.cyrilmottier.android.gdcatalog "target=" _ Blank "> Example
Application Screen Capture:
2. Actionbarsherlock
The program was used with ICS until Google launched the Action Bar API for the mobile phone. Jake recently expanded the project beyond the Action Bar. There are also components for workspaces, and so on.
Project Web site/Sample
3. Android Compatibility Package
This is an official extension from Google's Android library. Compatibility package, as the name suggests, is the official Android API that the old platform version does not support, or the Android framework does not provide a library of functions to package and publish it. It contains a number of very useful APIs. The package also contains the implementation of the workspace UI design.
4. Iosched
This is an official Google I/O application (which is also available in Gdd,google Developer Day) (Note: Google I/O is the last two days of Google's developer conference, which talks about a variety of technical issues.) Developers will provide a number of examples to showcase their technology. This project is designed to provide an Android application for this meeting. )。 The application implements a large number of UI designs and is a reference standard for Google's Android device advocates. It is highly recommended that you use the Dashboard UI design pattern for this application. (Google Code link: Dashboard.java)
Project website: http://code.google.com/p/iosched/
5. Android-viewflow
The workspace UI design pattern for this project is very similar to that used by Google Docs.
Project website: https://github.com/pakerfeldt/android-viewflow
6. Android-coverflow
This project can be used to complete a cover flow. More information is available in the video of this project website.
Project website: http://code.google.com/p/android-coverflow/
7. Android-viewbadger
The project lets devs display badges without modifying the layout file (layout file).
Project website: Https://github.com/jgilfelt/android-viewbadger
8. Android-pulltorefresh
The project implements a dynamic list/Drop-down refresh (Pull to refresh) UI design.
Project website: Https://github.com/johannilsson/android-pulltorefresh
9. Android-viewpagerindicator
This project can be used to implement UI design for the workspace.
Project website/example