Android Open Source Library
I have been very fond of Android development, like a blog signature, I am a program ape, I speak for themselves.
In the process, GitHub collected a lot of great Android third-party libraries, recommended to the developers struggling to find, and I will update this article on a regular basis.
There are a lot of good development libraries under Android, and in this article, I've listed some of the most common ones in the development process. If you want to learn more about the Android Open Source Library, you can follow my blog, each library is I carefully review or compile the run, I hope to help you.
Original: http://blog.csdn.net/caoyouxing/article/details/42418591
First, compatible class library
- Actionbarsherlock:action Bar is only supported after Android 3.0, Actionbarsherlock is to let the Action Bar feature support 2.X all platforms, and he will automatically judge is to invoke the native Action Bar or use the extended actionbar. This library is useful in my little Bear dictionary, and many very well-known apps are using it. Githubofficialactionbar Latest News (July 2013): Android's officially released support Library Revision 18 began supporting ActionBar compatibility. So you don't have to use actionbarsherlock anymore.
- Android-viewpagerindicator: This is a library of paging indicators compatible with Viewpager. The paging indicator (Friends and suggested are pagination, and the lower blue bar is the indicator, Viewpagerindicator supports multiple style indicators. ): GitHub
- Nineoldandroids:nineoldandroids extended the animation API for Honeycomb (Android 3.0) to Android 1.0 or more. The author of this library is the author of Actionbarsherlock and the author of Android-viewpagerindicator,
Jake Wharton, a very powerful person, GitHub is concerned about more than 1.6K, if you are also doing Android development or are about to start learning Android development, be sure to follow him, and pay attention to his every time star and follow information, There is often a surprising discovery.
- Holoeverywhere: At Android 4.0, Google introduced a new theme-style-holo, most vendors want to unify the interface design UI, so the more compatible Holo theme library Holoeverywhere becomes the choice of many developers. In the official Android blog is also recommended for Holoeverywhere this library, click here to view the official blog Holoeverywhere introduction. Holoeverywhere's Github.
- Android-datepicker: Compatible with Android 4.0 Datepicker to Android 2.2. GitHub
Second, expand the function library
- Slidingmenu:slidingmenu can be very easy for developers to implement the drawer effect of the program, so-called drawer effect as shown, usually used as the outbound menu. And Slidingmenu can be easily fused with actionbarsherlock, with instructions on how to fuse on official GitHub. GitHub at the same time, to achieve the same function can also see another drawer design: android-undergarment
- Appmsg: gracefully pops up a toast-like message prompt that supports 3 status Alert,confirm and info. GitHub
- Drag-sort-listview: Many people have used a ListView to sort existing data by dragging. Drag-sort-listview is the open source repository for this functionality. GitHub
- Android-flip: Easy to implement a Flipboard-like paging function. GitHub
- Android-pulltorefresh:android to refresh the component. GitHub In addition, the author has an additional practical and highly-focused project – Another implementation of the Android ActionBar: GitHub: Another android-pulltorefresh on GitHub. GitHub
- Actionbar-pulltorefresh: ActionBar based on the drop-down refresh component, the drop-down will replace the ActionBar, display updates ... Githubdemo Download
- Picasso: In the program often face load network picture situation, mature practice: Asynchronous Download---cache, display, Picasso a line of code can be done in three easy steps. Githubgithubpage, GitHub has a lot of asynchronous load cache class libraries, you can also try to use Android-universal-image-loader or lazylist later will be introduced to the Afinal (Chinese project) also has this function.
- Card-ui:google started using a card-style layout in its own app very early, and Cardui was extremely beautiful and wanted to integrate the card UI layout into its own app, so it was easy to use. GitHub or you can also use this library to complete the card layout. Cardlib
- Android-dragarea:android drag-and-drop sorting, drag and drop the mobile library. GitHub (This library is used for the drag-and-drop sequencing of Opera's Android browser)
- Android-staggeredgrid:android the class Pinterest layout. GitHub
Android class Pinterest Layout
- Flipimageview: By extending the ImageView, various flip effects of imageview are achieved. GitHub Experience Address
- Smoothprogressbar: Smooth ProgressBar, various effects. GitHub Experience Address
All kinds of ProgressBar
Supertoasts: A cynical green toast to the super-strong extension, support toast display ProgressBar, display pictures, display text and so on effects, go to feel it! Playgithub
- Androidfloatlabel:android Textview Floating Hints, the effect is similar. GitHub
Floating Tips
- Cropper:android and rotate the library, easy to achieve avatar and some scenes of the picture operation. GitHub
Android Cropper
- Stickygridheaders: Add a header to the GridView. GitHub
Gridheader
- Background-viewpage: Viewpager that supports the simultaneous sliding of the background graph. Experience address GitHub
- Googlestyle-datatime-picker: A very sophisticated Google-style time picker. Playgithub
[Original] "open source framework" Android is the history of the most simple and most useful third-party open Source Library collection and collation, to facilitate rapid development, welcome everyone ...