Android open-source projects and frameworks, and android open-source projects

Source: Internet
Author: User
Tags xml parser

[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.

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.