Excellent open-source Android Projects

Source: Internet
Author: User
Tags eventbus

There are actually a lot of open-source Android classic projects, but domestic blogs are always copying them with a copy N years ago, which is not conducive to beginners to learn. Today, I have organized some open-source projects that I am familiar with, hoping to help Android Developers. In addition, if you have good project recommendations, please share them in comments. I will update the Blog content on a regular basis.

Project:

  • Apollo music player: just a player, but it works well.
  • Oschina client: the client of the oschina website. Both the wp and iOS versions are open-source.
  • Xabber real-time chat tool (based on xmpp protocol)
  • Four-dimensional Sina Weibo client: Today I know it is open source. Hurry up and add it to favorites.
  • Google IO: Google Developers Conference application, although a little difficult to understand, is still very useful for reference (such as image loading)
  • Eoe client: the Android client of the eoe website is also open-source.
  • Photup: a client that uploads images to facebook. It uses many open-source projects, and the author (chrisbanes) is also very NB ~
  • Dribbo: A dribbble client written by Fuubo.
  • Dashclock: more than 4.2 lock plug-ins. This should be the best lock plug-in currently. It's actually open-source. What are you waiting!

Component:

  • Android-Flip: Implements gorgeous Flip pages like FlipBoard
  • Drag-Sort-Listview: You can Drag the item to re-Sort the listview, the effect is very good
  • HoloEveryWhere: ke. Some people like Android's holo style very much. This project will definitely make you happy.
  • Universal-ImageLoader: the classic asynchronous image loading.
  • JazzyViewPager: It makes ViewPager look cool. Who knows ~~
  • SlidingMenu: This is one of the best implementations of the drawer interface (facebook!
  • StickyListHeaders: This is often found on the iPhone, that is, the listview ...... I don't know how to explain it. Please download it.
  • Android-PullToRefresh: pull-down refresh, a common component
  • StaggeredGridView, this version is already perfect. The address is here
  • Android-async-http: asynchronous request component of android. I personally use asynctask. However, this implementation is excellent and I recommend it to you.
  • ActionBarSherlock: a well-known compatibility solution for ActionBar on 2.x. There are many similar compatibility components available for you to list them one by one;
  • Facebook-android-sdk: not only is it as simple as an SDK, but it is several orders of magnitude better than a certain wave and someone's SDK;
  • NineOldAndroids: I want to use the new animation API of Android 3.0 on SDK 2. x. it is easy for anyone who has never used it to try it ~
  • Android-swipelistview: enables the listview item to slide to the right. It is useful in the new Gmail and Pocket versions ~
  • DataDroid: RESTful encapsulation of Android. Have you heard of RESTful? Go to hell
  • EventBus: similar to the above DataDroid, It beautifies the underlying code. This lib simplifies event transfer between different components.
  • Android-switch-backport
  • PagerSlidingTabStrip: the tab effect of the latest GooglePlay version, which is dazzling.
  • Chromeview: We all know webview, and Android chrome has its own kernel. This project is to export the chrome kernel into a chromeview. You can use it in your own project, you can play games if you are interested.
  • Picasso: asynchronous loading of images from square. It seems that it is only recently open-source. The API style is very unique ~
  • GlassActionBar: The actionbar is made of frosted glass and looks pretty.
  • Volley: the http asynchronous request component officially released by Google. It supports json and small images. With this product, imageloader is not far from death.

Okay, let's write this first at noon ~~ Oh, by the way, I recommend several websites. I often go:

  • AndroidWeekly:You must subscribe to emails from this website.Ah, almost all of the databases I have read on this website ~ In addition, every Monday is much harder than crawling ~
  • Github: there are many projects that are not easy to explore, but developers must
  • Oschina;
  • Eoeandroid;
  • AndroidViews: I used to make such a website, a collection of many open-source components.
  • RomainGuy's blog [Daniel]: The core member of the Android Development Team, mainly copying widget development. The Listview we use is written by this handsome guy.
  • Crawler blog: Welcome, hey

Everyone said that the projects on github are not easy to find, but there are still some solutions, such:

  • Follow java project rankings: click this URL
  • Search for "Android" and sort by star: click here
  • Finally, another trick is to pay attention to some cool people who usually pay attention to or fork some very level projects.

In addition, it seems that many of you won't play git. We recommend a dynamic tutorial. Click here to go straight ~

Update. Thanks for @ zhmkof recommendation;
Updated on February 23, and fixed two links. Thanks @ nainai007, @ just4regist for reminding me;
Updated on, and added the Facebook SDK;
Update the apsaravideo player address at on February 24;
, New NineOldAndroids, android-swipelistview, DataDroid, EventBus
Update, new four-dimensional
Update, added Google IO
Update, added eoe Client
Update: added android-switch-backport, PagerSlidingTabStrip, chromeview
Updated at, and added picasso.
Update, added photoup, GlassActionBar, RomainGuy blog, git tutorial
Updated at,. Added volley and dribbo.
Updated at, and added Android weekly and dashclock.

 

Address: http://blog.tisa7.com/android_open_source_projects

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.