The Android platform has formed a large and active developer community in just a few years. Many community-developed projects are already in the mature stage and can even be used in commercial software production without worrying about quality issues.
Compiled from Androiduipatterns, this article is intended to share some free, open source Android UI libraries and component resources.
First, UI component library
1. greendroid
The project can implement the following UI designs: Actions bar (Action Bar) Quick action (quick action) Work area (Workspace) Dynamic list And many more useful components.
Project site/Sample
2. Actionbarsherlock
The project was used with ICS until Google launched the Action Bar API for the phone. Jake recently extended the project beyond the Action Bar. There are also components for workspaces and so on.
Project site/Sample
3. Android Compatibility Package
This is an official extension from Google's Android library. The compatibility package, as its name implies, is a packaged release of an API that is not supported by the old platform version, or a library that is not available in the Android framework. It contains a number of very useful APIs. The package also contains the implementation of the workspace UI design.
Project site
Second, UI components
1. iosched
This is an official Google I/O application (also available at Gdd,google Developer Day) (Note: Google I/O is a two-days developer conference hosted by Google every year, and the Conference addresses a variety of technical issues. Developers will provide a number of examples to showcase their technology. This project is dedicated to providing an Android app for this meeting. )。 The application implements a large number of UI designs and is the reference standard for Google Android device advocates. It is highly recommended to use the dashboard UI design pattern for this application. (Google Code link: dashboard.java)
Project website: http://code.google.com/p/iosched/
2. Android-viewflow
The project's workspace UI design pattern is very similar to what Google Docs uses.
Project website: https://github.com/pakerfeldt/android-viewflow
3. Android-coverflow
The project can be used to complete a cover flow. More information can be found in the video on this project website.
Project website: http://code.google.com/p/android-coverflow/
4. Android-viewbadger
This project allows devs to display badges without modifying the layout file.
Project website: Https://github.com/jgilfelt/android-viewbadger
5. Android-pulltorefresh
This project implements the UI design for dynamic list/drop-down refresh (pull to refresh).
Project website: Https://github.com/johannilsson/android-pulltorefresh
6. Android-viewpagerindicator
The project can be used to implement UI design for the workspace.
Project site/Sample
VIA http://www.androiduipatterns.com ... rary-component.html |
Free Android UI Library and component recommendations