[Switch] android open-source projects and frameworks, and android open-source projects
Special effects:
Http://www.androidviews.net/
Http://www.theultimateandroidlibrary.com/
Common effects:
1. https://github.com/novoda/ImageLoader asynchronously loads images, caches, generates thumbnails, basically every application will need this lib.
2. https://github.com/chrisbanes/Android-PullToRefresh like Sina Weibo, twitter, pull-down refresh list, more cattle are also supported to pull load more. It is not only a ListView, but also a GridView.
3. https://github.com/jfeinstein10/SlidingMenu and https://github.com/dmitry-zaitsev/AndroidSideMenu navigation drawer
5) https://github.com/SimonVT/android-menudrawer navigation drawer
4. http://actionbarsherlock.com/with https://github.com/JakeWharton/ActionBarSherlock actionbar.
5 https://github.com/TonicArtos/StickyGridHeaders & https://github.com/emilsjolander/StickyListHeaders ListView navigation Effects
6 https://github.com/TheLevelUp/android-left-locked-gallery gallery Lottery
7 https://github.com/huewu/PinterestLikeAdapterView GridView dislocation effect https://github.com/youxiachai/pinterest-like-adapter-view
The 8 https://github.com/47deg/android-swipelistview implements a custom ListView cell that can be displayed by swiping the extended panel.
9 https://github.com/siyamed/android-satellite-menu has a series of buttons popped up
10 https://github.com/maurycyw/StaggeredGridView staggered GridView
Https://github.com/dodola/android_waterfall https://github.com/youxilua/waterfall4android
Https://github.com/dodola/WaterFallExt waterfall stream
11 https://github.com/daizhenjun/ImageFilterForAndroid image processing effect
12 https://github.com/nostra13/Android-Universal-Image-Loader asynchronous loading pictures, omnipotent picture loading ListView GridView ImagePage ImageGaller
Instance: http://blog.csdn.net/banketree/article/details/8004475
13 https://github.com/JakeWharton/Android-ViewPagerIndicator with title page sliding effect
14 https://github.com/pakerfeldt/android-viewflow ViewFlow image slide
13 https://code.google.com/p/android-wheel/ roller Effect
14 http://www.apkbus.com/android-2-1.html
Framework:
1. https://github.com/excilys/androidannotations a good framework for rapid development, a lot of use of annotation instead, similar to RoboGuice
2 ormlite sqlite orm framework/GreenDAO
3 converting Chinese characters to PinYin pinyin4j and hanziTopinyin
4 AACPlayer
5 GSON json framework fastjson
6 Otto is an Event Bus mode class library in the Android system. It is used to simplify the communication between application components.
7 afinal framework is an open-source android orm and ioc application development framework.
8. xUtils is derived from the Afinal framework, which heavily reconstructs Afinal, enabling xUtils to support large file uploads and more comprehensive http request protocol support.
9 dom4j XML Parser
10 VTD-XML a non-extraction XML parsing method http://my.oschina.net/u/1171837/blog/147544 download
11 android XMPP push and download
12 jsoup Web Crawler
13 acra customized Android crash reporting library and background System
14. VLC video chat
16 SPydroid http://blog.csdn.net/xiaoliouc/article/details/8493161
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.
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, but it is still not perfect.
- 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, which seems to be open-source recently and has a unique API style.
Website:
- Github: there are many projects that are not easy to explore, but developers must
- Oschina;
- Eoeandroid;
- AndroidViews: a collection of many open-source components that I once wanted to build such a website.
Image Processing framework:
Image Blurring: StackBlur
PDF framework: IText MuPDF droidtext com/sun/lateral view com. lowagie. text (iText-2.1.7)
Source: http://blog.csdn.net/stephen255/article/details/9121583
For android open-source projects, if you want to join an open-source project to learn and train yourself
You can do it ,,,
How to determine the security and stability of open-source projects for android
Why do most server systems on the market use open-source Linux? Instead of Windows with closed source code?
As an open-source system that requires extremely high security and stability, it makes sense. One of the most important aspects is:
Open-source code can be supervised and tested by more people, and system vulnerabilities can be solved more quickly.
There are still many other reasons, but it is undeniable that large open-source projects such as Linux and android are not concerned about their security and stability due to the attention and participation of software working groups around the world.
PS: in fact, the android Project is a feature of Linux.