From http://www.eoeandroid.com/thread-272453-1-1.html
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)
- Xiaomi open source recorder (2013.4.24)
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 is an implementation of waterfall stream layout, which is not perfect yet, but it is still good as a learning case.
- Android-async-http: Android asynchronous request component. I personally use asynctask. However, this implementation level is good and I recommend it for your reference.
- 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;
- Left locked Gallery:
The official Android gallery is center lock, which means that you can only center the items you selected. You can use left locked gallery to implement the following interface.
Okay, let's write this first at noon ~~ Oh, by the way, I recommend several websites. I often go:
- 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;
- Crawler blog: my blog, welcome to visit, hey
|