Just take it! The hottest Android Open source project (i)

Source: Internet
Author: User
Tags server hosting

Summary:For developers, it is necessary to understand the more popular open source projects today. Using these projects can sometimes help you achieve a multiplier effect. To this end, CSDN has compiled the most popular Android and iOS open source projects on GitHub, and this article details 20 Android Open source projects.

There is no need to say much about GitHub's popularity in China, and more and more open source projects are migrating to the GitHub platform. Moreover, based on the principle of not repeating wheels, it is necessary to understand the current popular Android and iOS open source projects. Using these projects can sometimes help you achieve a multiplier effect. To this end, CSDN has compiled the most popular Android and iOS open source projects on the GitHub platform to treat developers.

Below, let's take a look at what Android Open source projects are the hottest and most popular with developers on the GitHub platform.

1. Actionbarsherlock

Actionbarsherlock should be the hottest Android open source project on GitHub, it's a standalone library, with an API and theme that makes it easy for developers to use all versions of the Android Action Bar design pattern.


For Android 4.0 and later, the Actionbarsherlock can be implemented automatically using the local Actionbar, and for versions that don't have Actionbar functionality, based on the ice Cream Sandwich's Custom Action bar implementation will automatically surround the layout. Enables developers to easily develop an app that drives the bar (Action bar) and works with Android 2.x and all of its versions.

For more information, please refer to:actionbarsherlock

2. Facebook-android-sdk

Facebook SDK for Android is an open source library that allows developers to integrate Facebook into the Android app they are developing.


If you want to get more information about examples, documents, integrating the SDK into your app, source code, and more, you can visit Facebook developers directly.

3. Slidingmenu (Slidingmenu Demos)

Slidingmenu is an open source Android library that allows developers to easily develop an app that is similar to the popular sliding menu in Google +, YouTube and Facebook apps.


Android Apps using Slidingmenu:

  • Foursquare
  • Rdio
  • Plume
  • VLC for Android
  • ESPN Scorecenter
  • MLS Matchday
  • 9GAG
  • Wunderlist 2
  • The Verge
  • MTG Familiar
  • Mantano Reader
  • Falcon Pro (BETA)
  • MW3 Barracks

4. Cocos2d-x

In the field of mobile development, Cocos2d-x is used for mainstream ios/android game development of the company, the development team countless. Cocos2d-x is an open-source, multi-platform 2D game framework that is developed using C + + and is published under the MIT license based on Cocos2d-iphone. The main branch is rendered using OpenGL ES 2.0 on GitHub, while legacy GLES11 branches are rendered using OpenGL ES 1.1.


Supports multiple platforms such as iOS, Android, Windows Phone 8, Bada, BlackBerry, Marmalade, Windows, Linux, and more. Supports C + +, Lua, JavaScript programming languages.

5. Android

GitHub Android App is a github open-source Android client that supports issues, gists, and integrated news feeds to keep you up to date with organizations and interested developers, libraries, and more. At the same time, the app provides a quick access to the dashboards you create, monitor, and publish issue to view and add issues to your favorites to filter configurations for tags, milestones, and tasks.


The Android repository contains all the source code for the GitHub Android app.

6. Android-viewpagerindicator

The Viewpager pointer project, when using Viewpager, is able to indicate where the Viewpager is located, just like the effect of switching in Google Play, as well as using the introductory page for app initialization.


Compatible with the Android support Library Viewpager and Actionbarsherlock, originally based on Patrikåkerfeldt Viewflow, developers can directly log on to Google Play to download the demo app for the project.

7. MonoGame

Monogame is an open-source cross-platform implementation of the Microsoft XNA 4.x framework. Lets XNA developers migrate their games developed on Xbox 360, Windows & Windows Phones to iOS, Android, Mac OS X, Linux, and Windows 8 Metro, currently, the PlayStation The development of Mobile & Raspberry Pi is in progress.


For more information, please refer to:MonoGame

8. Android-pulltorefresh

This project is used to provide Android with a reusable pull-down refresh part. It originally originated from the Johan Nilsson library (mostly graphics, strings, and animations), but these were later superseded.


9. Android-async-http

Android-async-http is an asynchronous, callback-based HTTP client development package on Android, built on the Apache HttpClient Library.

Ten. Android-universal-image-loader

One of the biggest headaches on Android is getting pictures, displays, and recycling from the web, and it's possible that the project can help you with any problem.


Universal Image Loader for Android is designed to enable asynchronous loading, caching and display of Web images, and supports multi-threaded asynchronous load. It was originally derived from the project of Fedor Vlasov , and has since been reconstructed and improved on a large scale.

Greendroid.

Originally launched by Cyril Mottier, Greendroid is an Android UI Development class library that makes UI development easier and consistent throughout the application.


For more information, please refer to:Cyril mottier ' s Blog

Anki-android.

Ankidroid is a free, open-source Android Flash app that can be downloaded directly from Google Play.


For more information, please refer to:ankidroid

Android-actionbar.

The Action Bar is a window feature that identifies the application and user location, and provides the user with operation and navigation modes. In most cases, when a developer needs to highlight user behavior or use Action Bar in a global navigation activity, the action bar enables the application to provide a consistent interface to the user, and the system is well adapted to the appearance of the action bar based on different screen configurations.


The main purpose of Action bar:

    • Provides a private space to identify the application's logo and the user's location.
    • Provide a consistent navigation and visual experience across different applications.
    • Highlight activity's key operations and provide users with quick access within a predictable approach.

Android-viewflow.

Android-viewflow is a gallery of views switching on the Android platform, Viewflow equivalent to the Android UI widget that provides horizontal scrolling viewgroup, using Adapter Make an entry binding.


Android-mapviewballoons.

When using the Android Map external library (COM.GOOGLE.ANDROID.MAPS), Android-mapviewballoons provides a simple way to label the map overlay, which is a simple information bubble.


It consists of Balloonoverlayview, a view that represents the bubbles that show your mapview and Balloonitemizedoverlay, Balloonitemizedoverlay is an abstract extension of itemizedoverlay.

Pushsharp.

A server-side library that sends push notifications to iOS (Iphone/ipad APNS), Android (C2DM and GCM), Windows Phone, and Windows 8 devices.


Androidannotations.

Android Annotations is an open-source framework for accelerating the development of Android applications, allowing you to focus on the implementation of functionality, simplifying code, and improving maintainability.

Hockeykit.

Hockey is an iOS Ad-hoc auto-update framework. It can be used by all apps in the Apple App Store, and it can dramatically improve the whole process of beta testing in two parts: server and client frameworks. The server component requires all scripts, but it can work alone without a client library. It provides a web interface that beta testers can use to install the latest Adhoc configuration files, or to install the latest beta version directly on the device via Safari.


    • You can work with multiple applications that have different package identifiers by simply installing the server one at a time (developers strongly recommend using different package identifiers for debug, Adhoc Beta, and AppStore releases).
    • By default when the app starts or wakes up, the client detects the update from the server, and the user can modify it in the Settings dialog box: Once a day or manually check for updates.
    • The Android platform is supported in addition to support for Ios,hokeykit, but the Android version is still in the alpha phase, supporting OTA and in-app updates.
    • Provides server hosting services for Hockeykit users.

Android-menudrawer.

The menu display on Android is different, with the most used and the best experience is to swipe left and right to show the hidden menu, Android-menudrawer is a sliding menu implementation that allows users to seamlessly navigate through the app. The project has a variety of menu display effects, the most common of which is to drag through the edge of the screen or click the "Up" button on the action Bar to display.


Implementation features:

    • The menu can be placed along four sides.
    • Supports attaching a menu that is always visible and not draggable.
    • The contents of the menu and the entire window can be hidden.
    • Can be used with XML layouts.
    • Displays an indicator of the currently visible screen.

Android-flip.

Aphid Flipview is a UI component that implements the Flipboard page turn effect.


These are the most popular Android open source projects on GitHub, TOP20, and look for "the most popular Android open source project on GitHub (ii)".

Just take it! The hottest Android Open source project (i)

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.