GitHub's most popular open source Android project TOP53-64

Source: Internet
Author: User
Tags eventbus

53. staggeredgridview

This project is a library project modified based on Google Android staggeredgridview. It allows developers to create a staggered gridview similar to Pinterest. Developers only need to add it as a library project to the workspace in their own projects.

54. robospice

Robospice is an open-source Android library for Repo, which makes it easy to write Asynchronous Network requests. It is specially used for network requests.Spring androidOrGoogle
HTTP client
Other extension modules support rest requests.

For more information, click here.Robospice chartTo give you 30 seconds to fully understand robospice. If you want to use it immediately, you can directly enterWikiOrRobospice-SamplesPage.

55. eventbus

When more and more functions are available for an android application, it is increasingly difficult to ensure efficient communication between all parts of the application. How can we solve this problem elegantly? At this time, you need to use eventbus.

Eventbus is an event bus class library of the Android system produced by greenrobot, which is similar to the Otto of square we introduced earlier. It is used to simplify the communication between application components.

Additional reading:Introduction to eventbus and Otto

56. commandergenius

Commandergenius is the port of the SDL library. The project/JNI/application directory also contains the source code or patches for several individual games.

57. Android-RSS

Android RSS is a lightweight Android library of RSS 2.0 reading software on the Android platform.

For details, see:Code. Google

58. opencv-android

Opencv-android is an open-source project that moves opencv to the Android mobile platform. This project uses the latest branch of opencv and uses an improved Android ndk for construction.

To use opencv-android, you must first download and install Android SDK 1.6 (or later) and ndk R5. In addition, you must:

  • Android mobile phone (may need to be connected to other mobile phones );
  • QuickTime Java Library (required if you want to use qtwebcambroadcaster ).

59. restprovider

Restprovider is designed to make it easier to access the rest service (or any major network data format for HTTP calls) and cache it to a local SQLite database, allowing it to be used offline. Restful APIs can be automatically parsed and responded to a provider in Android.

60. imagefilterforandroid

In open-source imagefilterforandroid, it has many rich image effects and is an open-source project initiated by Dai zhenjun from China. In addition to the Android platform, there are also Windows Phone and IOS Mobile platforms. The source code of the three platforms is synchronized.

Imagefilter library image effect comparison:

For details, see:Dai zhenjun blog

61. Android-image-Cache

Android-image-cache is an image that can automatically determine whether to obtain images from the memory or the network. The cache can be automatically recycled and automatically determine how to effectively generate and retrieve images of various sizes. Download-and-cacher.

The main features are as follows:

  • You only need to provide an adapter to read local and network URLs from the cursor;
  • Automatically generates and caches images of multiple sizes based on a downloaded image;
  • Disk cache and memory cache are also provided;
  • Automatic disk cache management; no need to set, but if necessary, the parameters can be adjusted;
  • Operate based on existing settings;
  • The cursor adapter supports multiple image fields in an imageview. It is automatically skipped when it is null or empty;
  • When a cursor is loaded, the cursor adapter has an automatic progress prompt.

62. FFMPEG-android

Build FFMPEG for Android neon, armv7, VFP, armv6, and vplayer for Android.

3. roman10-android-tutorial

Roman10-android-tutorial contains all the source code for Android tutorial.

64. Tape

Tape is a team-column relationship class launched by Square for Android and Java.

For details, see:Square. GitHub

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.