[Original] "open source framework" Android history of the most simple and most useful third-party open Source Library collection and collation, to facilitate rapid development, welcome you ...

Source: Internet
Author: User

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
    1. 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.
    2. 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
    3. 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.

    4. 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.
    5. Android-datepicker: Compatible with Android 4.0 Datepicker to Android 2.2. GitHub

Second, expand the function library

  1. 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
  2. Appmsg: gracefully pops up a toast-like message prompt that supports 3 status Alert,confirm and info. GitHub
  3. 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
  4. Android-flip: Easy to implement a Flipboard-like paging function. GitHub
  5. 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
  6. Actionbar-pulltorefresh: ActionBar based on the drop-down refresh component, the drop-down will replace the ActionBar, display updates ... Githubdemo Download
  7. 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.
  8. 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
  9. 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)
  10. Android-staggeredgrid:android the class Pinterest layout. GitHub

    Android class Pinterest Layout

  11. Flipimageview: By extending the ImageView, various flip effects of imageview are achieved. GitHub Experience Address
  12. 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

  13. Androidfloatlabel:android Textview Floating Hints, the effect is similar. GitHub

    Floating Tips

  14. Cropper:android and rotate the library, easy to achieve avatar and some scenes of the picture operation. GitHub

    Android Cropper

  15. Stickygridheaders: Add a header to the GridView. GitHub

    Gridheader

  16. Background-viewpage: Viewpager that supports the simultaneous sliding of the background graph. Experience address GitHub
  17. 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 ...

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.