Open Source Android

Source: Internet
Author: User

Android Classic Open source project is actually very much, but the domestic blog is always holding a copy of n years ago to copy, it is not conducive to novice learning. Today climbed up the familiar with some of the open source projects, hoping to be able to help Android development students. Also, if you have a better project recommendation, please share it in the comments.

Project article:
  • Apollo Music player : just one player, but very well implemented
  • Oschina Client : Oschina website Client Oh, WP version, iOS version has open source
  • Xabber Real-time chat tool (based on XMPP protocol): No, it's better than the other kind.
  • Four meta Sina Weibo client : Today only know is open source, hurriedly collection
  • Google IO: Google Developer Conference application, although a bit difficult to understand, or very valuable (such as the picture loading)
  • EoE Client : EoE website Android client also open source, hey
  • Photup: A client that uploads images to Facebook, which uses a lot of open source projects, and the author (Chrisbanes) itself is very nb~
Component article:
  • Android-flip: Can achieve a kind of gorgeous flipboard like the flip page
  • Drag-sort-listview: You can drag the item reorder Listview, which works great
  • holoeverywhere: Cough, some classmates like the holo style of Android very much, this project definitely let you happy
  • Universal-imageloader: This classic asynchronous picture loaded, not much to say
  • Jazzyviewpager: This thing can make Viewpager turn up cool, who use who know ~ ~
  • Slidingmenu: This is the various implementations of the drawer interface (which is Facebook kind), the best, the wood has one!
  • stickylistheaders: There's always this on the iphone, it's the ListView ... Don't know how to explain, download it yourself.
  • Android-pulltorefresh: drop-down refresh, a very common component
  • Staggeredgridview: This is a waterfall flow layout implementation, is not perfect, but as a learning case or on the basis of expansion is good
  • android-async-http: Android Asynchronous request component, I personally used to use asynctask, but this implementation is very good, also recommended to everyone
  • Actionbarsherlock: Well-known Actionbar compatibility program on 2.x, similar compatibility components There are many, time for everyone to list;
  • facebook-android-sdk: More than just an SDK so simple oh, than a wave and someone's SDK strong several orders of magnitude;
  • nineoldandroids: Want to use Android 3.0 new animation API on the 2.xSDK, that is it; the students who have not used must try Oh, very convenient ~
  • Android-swipelistview: Let the ListView item slide to the right, the new Gmail and pocket are useful
  • datadroid: Android's restful package, never heard of restful? You're going to die.
  • Eventbus: And the above datadroid also belong to the beautification of the underlying code, this LIB simplifies the transfer of events between different components
  • android-switch-backport: Android3.0 above only switch, have good people to migrate to 2.x, ha
  • Pagerslidingtabstrip: The latest version of the GooglePlay tab effect, can be dazzling
  • Chromeview: We all know webview, also know that Android Chrome and its own kernel, this project is to export the chrome kernel to make a chromeview, you can use in their own projects, Interested can play
  • Picasso: Images from square are loaded asynchronously, as if they were recently open source, the API style is very unique, the elder brother likes ~
  • Glassactionbar: Make the actionbar into a frosted glass effect, still look very beautiful
Well, the big noon, first write these ~ ~ Oh, by the way recommend you a few sites, I often go to:
    • github : A lot of projects, is not easy to dig, but the developer must
    • oschina : Used to be, now the better, a lot of open source projects;
    • eoeandroid : After some finishing, it is now very powerful;
    • < Span style= "color: #21759b;" >androidviews : I once wanted to be such a website, a collection of many open source components, hehe
    • romainguy's Blog [Daniel] : The core members of the Android Development Group, the main replication widget development, we use the ListView what is the handsome man wrote.
    • Crawling blog : Welcome to visit, hehe.
people say that the above GitHub project is not easy to find, but there are ways to do it, such as:
    • Focus on Java Project rankings: Everybody poke at this URL
    • Search for "Android" and Sort by star: Poke here Direct
    • Finally, another trick is to focus on the bulls, who usually focus on or fork some very level projects.
In addition, it seems that a lot of students do not play git, to recommend a dynamic tutorial, Click this link directly ~Transfer from http://www.apkbus.com/android-141367-1-1.html
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.