awesome-android
Introduction
android libs from github
System
requirements
Android
Notice
If the lib is no longer being maintained,please do not add it here.
Libs
Table
of contents
- Framework
- EventBus
- Orm
- Image
Loading - Animations
- Network
- Widget
- Template
- Adapter
- Validation
- Gesture
- Game
Engine - Bluetooth
- SocialNetworks
- XMPP
- Plugin
- Code
Generation - Media
- Embedded
- Utility
- SDK
- Test
- Chart
- Icons
- Colors
- Font
- OpenGL
- Debug
- Demo
- App
- Security
- Tools
- Decompiler
- Other
Framework
- roboguice Google
Guice on Android, version 2.0 - AndroidAnnotations Fast
Android Development. Easy maintainance. - afinal Afinal是一个android的ioc,orm框架
- xUtils**
android orm, bitmap, http, view inject... - ThinkAndroid ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行
Android应用程序的开发 - KJFrameForAndroid KJFrameForAndroid
又叫KJLibrary,是一个android的orm 和 ioc 框架。 - dagger A
fast dependency injector for Android and Java. - droidparts DI,
ORM, JSON, ... - butterknife View
"injection" library for Android. - android-common Android
common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on - android-priority-jobqueue A
Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability. - SAF SAF(Simple
Android Framework)是一个简单的android框架,它为开发Android app提供了基础性组件。 - AndroidBinding MVVM
for Android - RoboBinding A
data-binding Presentation Model(MVVM) framework for the Android platform. - androidkit android开发框架,可以帮助你大量提高android应用开发效率。
- transfuse Transfuse
- A Dependency Injection and Integration framework for Google Android - xCombine Android
Plugin Framework - LoonAndroid 整个框架式不同于androidannotations,Roboguice等ioc框架,这是一个类似spring的实现方式。在整应用的生命周期中找到切入点,然后对activity的生命周期进行拦截,然后插入自己的功能。
- UltimateAndroid UltimateAndroid
is a framework to help developing Android apps in a fast way - BeeFramework_Android 极简化的Android
App开发框架和App内调试工具 - RoboMVVM MVVM
framework for Android - Android-Next A
Android Commons Library, include task, cache, http, custom views, utils, and so on.
EventBus
- EventBus Android
optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. - otto An
enhanced Guava-based event bus with emphasis on Android support. - Guava‘s event
bus Guava‘s event bus utility, explained.https://code.google.com/p/guava-libraries/wiki/EventBusExplained
- RxJava RxJava
– Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. - RxAndroid RxJava
bindings for Android - tinybus A
lightweight and simple event bus optimized for Android
Orm
- greenDAO greenDAO
is a light & fast ORM solution for Android that maps objects to SQLite databases. - ormlite ORMLite
Android functionality used in conjunction with ormlite-core - ActiveAndroid Active
record style SQLite persistence for Android - sugar Insanely
easy way to work with Android Database. - androrm An
Object Relational Mapper for Android. - orman lightweight
and practical ORM for Java/Android. works with SQLite & MySQL. - ormdroid ORMDroid
is a simple ORM persistence framework for your Android applications. - android-sqlite-asset-helper An
Android helper class to manage database creation and version management using an application‘s raw asset files - sprinkles Sprinkles
is a boiler-plate-reduction-library for dealing with databases in android applications - android-database-sqlcipher Android
SQLite API based on SQLCipher - couchbase-lite-android Lightweight,
embedded, syncable NoSQL database engine for Android. - SimpleNoSQL A
simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code. - SQLiteProvider Extended
SQLite functionality for Android - Android-AnnotatedSQL Android
library for auto generating SQL schema and Content provider - DBExecutor DBExecutor
- LitePal An
Android library that allows developers to use SQLite database extremely easy. - realm-java Realm
is a mobile database: a replacement for SQLite & ORMs - DBFlow A
blazing fast, powerful, and very simple ORM android database library that writes database code for you.
Image
Loading
- Android-Universal-Image-Loader Powerful
and flexible library for loading, caching and displaying images on Android. - picasso A
powerful image downloading and caching library for Android - ion Android
Asynchronous Networking and Image Loading - glide An
image loading and caching library for Android focused on smooth scrolling - ImageLoader Library
for async image loading and caching on Android - webimageloader Library
to handle asynchronous image loading on Android. - AndroidImageLoader Andorid
library that loads images asynchronously into cache using a thread pool
Animations
- ListViewAnimations An
Android library which allows developers to easily add animations to ListView items - NineOldAndroids Android
library for using the Honeycomb animation API on all versions of the platform back to 1.0! - android-flip A
component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android - AndroidViewAnimations Cute
view animation collection. - AnimationEasingFunctions Android
Animation Easing Functions. Let‘s make animation more real! - ViewPagerTransforms Library
containing common animations needed for transforming ViewPager scrolling for Android v13+. - TransitionsBackport A
backport of the new Transitions API for Android - RecyclerViewItemAnimators This
repo provides simple animators for the item views in the RecyclerView This code is cloned from DefaultItemAnimator provided by Google customizing the animations.https://github.com/gabrielemariotti/RecyclerViewItemAnimators
- ParallaxPagerTransformer A
pager for Android with parallax effect - android-page-curl Page
Curl for Android - android-cubic-bezier-interpolator An
Android Library that helps you implement bezier animations in you applicationhttps://github.com/codesoup/android-cubic-bezier-interpolator
- ActivityTransition An
android project presenting some transitions you can use between activities - EasyAndroidAnimations Easy
Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code. - AndroidImageSlider An
amazing and convenient Android image slider. - transitions-everywhere Backport
of Transitions API from Android 4.4. Compatible with Android 2.2+ - android-ripple-background A
beautiful ripple animation for your app
Network
- android-async-http An
Asynchronous HTTP Library for Android - okhttp An
HTTP+SPDY client for Android and Java applications. - retrofit Type-safe
REST client for Android and Java by Square, Inc. - AndroidAsync Asynchronous
socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads. - async-http-client Asynchronous
Http and WebSocket Client library for Java - http-request Java
HTTP Request Library - android-lite-http Arrow(LiteHttp)
is a simple, intelligent and flexible HTTP client for Android. - robospice Repo
of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension
modules. - volley volley https://github.com/mcxiaoke/android-volley
- enhanced-volley An
enhanced version of the Volley Networking Toolkit for Android - unirest-java Unirest
in Java: Simplified, lightweight HTTP client library.
Widget
Material
- MaterialDesignLibrary This
is a library with components of Android L to you use in android 4.0https://github.com/navasmdc/MaterialDesignLibrary#flat-button
- MaterialEverywhere Showcase
of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices. - MaterialWidget Android
L design widget in Android 4.0 ~ 4.4. - MaterialTabs Custom
Tabs with Material Design effects. It requires 14+ API and android support v7 (Toolbar) - material-ripple Android
L Ripple effect wrapper for Views - RippleEffect Implementation
of Ripple effect from Material Design for Android API 14+ - LDrawer Android
drawer icon with material design animation - material-design-icons Material
Design icons by Google - AndroidMaterialDesignToolbar Android
Sample Project with Material Design and Toolbar. - MaterialEditText EditText
in Material Design - material-menu Morphing
Android menu, back, dismiss and check buttons - material-dialogs Not
even AppCompat uses Material theming for AlertDialogs on pre-Lollipop. This is a beautiful and easy solution. - MaterialNavigationDrawer Navigation
Drawer Activity with material design style and simplified methods - MaterialDialog An
Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L. - materialish-progress A
material style progress wheel compatible with 2.3 - MaterialList An
Android library aimed to get the beautiful CardViews that Google shows at its official design specifications - android-floating-action-button Floating
Action Button for Android based on Material Design specificationhttps://github.com/futuresimple/android-floating-action-button
- Android-Material-circular-button Animated
Material circular buttonhttps://github.com/glomadrian/Android-Material-circular-button
- material-drawer DrawerLayout
implementation for Material design apps - snackbar Snackbar
Android Library - Android-DialogFragments Various
DialogFragments for Android.
UI
- android-ui Android
UI library. Requires API level 14+ - GreenDroid GreenDroid
is a development library for the Android platform. It makes UI developments easier and consistent through your applications. - FlatUI CengaLabs
- Android FlatUI Kit - EffectiveAndroidUI Sample
project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI". - ParallaxEverywhere Parallax
everywhere is a library with alternative android widgets with parallax effects.
TextView/EditText
- Shimmer-android An
Android TextView with a shimmering effect - Titanic Android
experiment showing a sinking TextView - emojicon A
library to show emoji in TextView, EditText (like WhatsApp) for Android - android-autofittextview A
TextView that automatically resizes text to fit perfectly within its bounds. - Android-RobotoTextView Implementation
of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts. - SizeAdjustingTextView This
is based on an open source autosizing textview for Android. - SecretTextView A
TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds. - anytextview An
extension of Android‘s TextView and EditText that let‘s you use the font of your choice - android-formidable-validation Form
validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies. - android-edittext-validator Android
form edit text is an extension of EditText that brings data validation facilities to the edittext. - chips-edittext-library Chips
EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android - FloatingLabel FloatingLabel
Allows you to create a blow kind of EditText. - AndroidFloatLabel Float
Label Edit Texts for Android - AndroidFloatLabel Library
project with a custom view that implements the Float Label pattern - TokenAutoComplete Gmail
style MultiAutoCompleteTextView for Android - TextJustify-Android Android
Text Full Jusiftication / Wrapping / Justify - RoundedLetterView RoundedLetterView
like the one in Android 5.0 Contacts app - Android-SingleInputForm A
single EditText instead of a classical form. Library that implements flavienlaurent‘s singleinputform - BabushkaText A
simpler way to style your TextViews - MatchView Include
MatchTextView and MatchButton..Come..you will like it - ExpandableTextView Android‘s
TextView that can expand/collapse like the Google Play‘s app description - AccountAutoCompleteEditText Simple
extension for account suggestion and auto completion.
ImageView
- PhotoView Implementation
of ImageView for Android that supports zooming, by various touch gestures. - android-smart-image-view Android
ImageView replacement which allows image loading from URLs or contact address book, with caching - TouchImageView Adds
touch functionality to Android ImageView. - CircleImageView A
fast circular ImageView perfect for profile images. - gesture-imageview This
is a simple Android View class which provides basic pinch and zoom capability for images. - android-shape-imageview Custom
shaped android imageview components - AndroidImageCrop How
select and crop image on Android - GifImageView Android
ImageView that handles animated GIF images - cropper Android
widget for cropping and rotating an image. - ImageViewZoom Android
ImageView widget with zoom and pan capabilities - CircularImageView Custom
view for circular images in Android while maintaining the best draw performance - CircularImageView Create
circular image view in android - android-crop Android
library project for cropping images - cropimage Replacement
for deprecated official Android crop image function - android-cropimageCropImage
Activity from Gallery.apk packaged as a reusable Android library (4.0 and up). - android-gpuimage Android
filters based on OpenGL (idea from GPUImage for iOS) - gif-movie-view Android
View widget for displaying GIF animations.https://github.com/sbakhtiarov/gif-movie-view - WaveDrawable Drawable
animation inspired by Tinder. - DrawerArrowDrawable Visual
back-port of the rotating drawer-to-arrow drawable from Android L - TextDrawable This
light-weight library provides images with letter/text like the Gmail app. It extends the Drawable class thus can be used with existing/custom/network ImageView classes. Also included is a fluent interface for creating drawables and a customizable ColorGenerator. - SelectableRoundedImageView Android
ImageView that supports different radiuses on each corner. It also supports oval(and circle) shape and border. This would be especially useful for using inside CardView which should be rounded only top left and top right corners(Don‘t forget to call setPreventCornerOverlap(false)
on your cardview).
Button
- circular-progress-button Android
Circular Progress Button - android-process-button Android
Buttons With Built-in Progress Meters. - android-circlebutton Circle
button widget for Android - android-flat-button FButton
- a flat button library for Android - FloatingActionButton Android
Google+ like floating action button - ExpandableButtonMenu An
Android library for an expandable button menu - fancybuttons An
Android library to easily create fancy buttons without the need of drawable files. - Android-Bootstrap Bootstrap
style buttons with Font Awesome - SwitchButton SwitchButton
Progressbar/Progress
View
- SmoothProgressBar A
small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar - NumberProgressBar A
beautiful, slim Android ProgressBar. - android-HoloCircularProgressBar Holo
Circular ProgressBar - android-square-progressbar An
android library to display a progressbar that goes around an image. - ProgressPieView Android
library for showing progress in a highly customizable pie. - GoogleProgressBar Android
library to display progress like google does in some of his services. - ProgressWheel A
progress wheel for android, intended for use instead of the standard progress bar. - RefreshActionItem Android
- An action bar item which acts both as a refresh button and as a progress indicator - CircleProgress CircleProgress,
DonutProgress, ArcProgress - WaveView A
wave view of android,can be used as progress bar.
Menu
- SlidingMenu SlidingMenu
is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free to use it all you want in your Android apps provided that you cite this
project and include the license in your app. - android-menudrawer A
slide-out menu implementation, which allows users to navigate between views in your app. - ArcMenu An
android custom view which looks like the menu in Path 2.0 (for iOS). - RibbonMenu Navigation
menu for Android (based off Google+ app) - CircularFloatingActionMenu an
animated circular menu for Android - ActionsContentView ActionsContentView
is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA Facebook side menu). The library doesn‘t use any specific code introduced in new Android SDK versions. This allows develop an application with an action/content
swiping view for every version of Android from 2.2 and up.https://github.com/StevenRudenko/ActionsContentView - Android-NewPopupMenu Android-NewPopupMenu
is an android library to create popup menu with GoogleMusic app-like style. - android-floating-action-menu Floating
Action Menu for Android. Inspired by the Google Plus floating menu. - Android-CircleMenu Menu
with items on a rotating circle - Android Wheel
Menu Simple and easy to use circular menu widget for Android. - android-satellite-menu Android
Satellite Menu - SideNavigation Implementation
of "SIde Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app) - AndroidResideMenu The
idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above
idea and contribution. - GoogleNavigationDrawerMenu Android
Library for a DrawerLayout similar to the one in Google Apps - simple-side-drawer Simple
library which enable you to add a drawer(slide-out) navigation to your android application - BlurNavigationDrawer Android
- Blur Navigation Drawer like Etsy app. - ActionSheetForAndroid IOS
UIActionSheet in Android - BottomSheet One
way to present a set of actions to a user is with bottom sheets, a sheet of paper that slides up from the bottom edge of the screen. Bottom sheets offer flexibility in the display of clear and simple actions that do not need explanation.
Dialog
- QustomDialog a
quick custom android dialog project - Android-RateThisApp Android
library to show "Rate this app" dialog - AndroidSliderPreference Android
library that allows applications to add dialog-based slider widgets to their settings - L-Dialogs A
small library replicating the new dialogs in android L. - LicensesDialog LicensesDialog
is an open source library to display licenses of third-party libraries in an Android app. - android-styled-dialogs A
simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs. - PostOffice This
is a library for easily constructing Holo and Material Design Dialogs. - sweet-alert-dialog Android版的SweetAlert,清新文艺,快意灵动的甜心弹框
- BlurDialogFragment Library
project to display DialogFragment with a blur effect.
ListView/ScrollView
- pinned-section-listview Easy
to use ListView with pinned sections for Android. - PullToRefresh-ListView A
generic, customizable, open source Android ListView implementation that has ‘Pull to Refresh‘ functionality. - FlabbyListView Android
library to display a ListView whose cells are not rigid but flabby and react to ListView scroll. - XListView-Android ListView
supports pull refresh and pull up to load more feature. - PinterestListView Pinterest
style ListView for Android - android-pulltorefresh-and-loadmore android
custom listview,with interaction pattern load more and pull to refresh to load data dinamicallyhttps://github.com/shontauro/android-pulltorefresh-and-loadmore
- PinnedHeaderListView A
ListView with pinned section headers for Android - ParallaxScroll Parallax
ScrollView and ListView for Android - Android-HorizontalListView HorizontalListView
is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically). - LinearListView Android
library that allows you to bind a LinearLayout with a ListAdapter. - ParallaxListView A
Android ListView Demo with a parallax effect header like Path. - PagedHeadListView Android
boosted ListView supporting paginated header with a new material page indicator. - PullZoomView An
Android custom ListView and ScrollView with pull to zoom-in. - HeaderListView Android
ListView with sticky headers - ListviewFilter Awesome
Listview filter functionality in Android. - android-accordion-view Simple
ListView based Android AccordionView - DragNDropList An
easy to use Drag & Drop List for Android. Direct replacement of the android ListView. - QuickReturn Android
ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance. - Android-HorizontalListView HorizontalListView
is an Android ListView widget which scrolls in a horizontal manner - ZrcListView 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。
- android-swipelistview An
Android List View implementation with support for drawable cells and many other swipe related features - android-pulltorefresh This
project aims to provide a reusable pull to refresh widget for Android. - StickyListHeaders An
android library for section headers that stick to the top - LazyList Lazy
load of images in Android - FloatingGroupExpandableListView An
open source Android library that provides a floating group view at the top of the ExpandableListViewhttps://github.com/diegocarloslima/FloatingGroupExpandableListView
- PullSeparateListView 到顶部或底部时拉动,item分离效果
- Android-SlideExpandableListView A
better ExpandableListView, with animated expandable views for each list item - HorizontalVariableListView Horizontal
list view for Android which allows variable items widths - ListBuddies Android
library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews. - Android-Tiling-ScrollView A
tiling scrollview to display large picture (similar to iOS "CATiledLayer") - PullScrollView 1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。
2.ScrollView仿IOS回弹效果。 - StickyScrollViewItems A
small android library for tagging views inside a ScrollView as "sticky" making them stick to the top of the scroll container until a new sticky view comes and takes it‘s place - Discrollview Scroll
+ discover = DiscrollView - SwipeMenuListView SwipeMenuListView
- Android-ObservableScrollView Android
library to observe scroll events on scrollable views.
GridView
- two-way-gridview An
Android GridView that can be configured to scroll horizontally or vertically - AsymmetricGridView Android
ListView that mimics a GridView with asymmetric items. Supports items with row span and column span - AndroidCoolDragAndDropGridView An
example of a gridview with various column span items and drag and drop support like Google keep hashttps://github.com/theredsunrise/AndroidCoolDragAndDropGridView
- GridViewHeader Android
GridView with addHeader( View view ) function - DynamicGrid Drag
and drop GridView for Android - PagingGridView A
Paging GridView with the same behavior as PagingListView. - DraggableGridView A
drag-and-drop scrolling grid view for Android - AndroidStaggeredGrid An
Android staggered grid view which supports multiple columns with rows of varying sizes. - StaggeredGridView A
modified version of Android‘s experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore. - android-GridViewWithHeaderAndFooter GridView
with Header and Footerhttps://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
- DynamicGrid Drag
and drop GridView for Android
ViewPager
- Android-ViewPagerIndicator Paging
indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik ?kerfeldt‘s ViewFlow. - ViewPagerExtensions A
set of custom views for the ViewPager from the Android Support Package - parallaxviewpager An
easy-to-use ViewPager subclass with parallax background effect for Android apps. - android-auto-scroll-view-pager Android
auto scroll viewpager or viewpager in viewpager - NumericPageIndicator Android
- A ViewPager page indicator that displays the current page number and (optionally) the page count - VerticalViewPager Vertical
implementation of Android ViewPager - InfiniteViewPager Augment
Android‘s ViewPager with wrap-around functionality. - ViewPager3D Extension
of Android ViewPager with a 3D swipe effect - LoopingViewPager An
android ViewPager extension allowing infinite scrolling
ActionBar
- ActionBarSherlock Action
bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme. - TabBarView An
Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier - android-extendedactionbar An
example of how to extend the ActionBar under the status bar from the theme - FadingActionBar Android
library implementing a fading effect for the action bar, similar to the one found in the Play Music app - GlassActionBar Android
- a library that adds a glass-like effect to the action bar.
Fragment
- Android-CircularRevealFragment A
demo about how to show and hide fragments using the new Android Lollipop circle reveal transitions. Minimum API level is 21
Tabs
Toast
- Crouton Context
sensitive notifications for Android - SuperToasts A
library that extends the Android toast framework. - Android-AppMsg In-layout
notifications. Based on Toast notifications and article by Cyril Mottier - MessageBar An
Android Toast replacement, similar to the one seen in the GMail app. - SnackBar toast-like
alert pattern for Android
SeekBar
- HoloCircleSeekBar A
Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman. - AndroidCircularSeekBar A
circular seek bar for Android - circularseekbar Custom
circular SeekBar (Circle, Semi-circle, and Ellipse) View/Widget for Android - StartPointSeekBar StartPointSeekBar
is a custom view for the Android platform that makes it possible to have a SeekBar to have custom start point. - SeekArc Circular
SeekBar view for Android - discreteSeekBar DiscreteSeekbar
is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines. - discreteSeekBar DiscreteSeekbar
is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines. - android-comboseekbar seekbar
with distinct values - RangeSeekbar A
seekbar contains two cursor(left and right). Multiple touch supported.
Calendar
View
- Caldroid Caldroid
is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User can also swipe left/right to navigate to different months. - android-times-square Standalone
Android widget for picking a single date from a calendar view. - calendar-widget The
Android calendar widget is home screen widget for your Android device. It displays a list of upcoming calendar events so that you can easily have a glimpse at your upcoming appointments. - android-spinnerwheel Wheel-like
spinner widget for Android - Android-MonthCalendarWidget A
simple example of a responsive Month Calendar app widget for Android - android-betterpickers Android
library for better Picker DialogFragments - android-calendar-card Android
calendar view (like card) - DateSlider An
alternative DatePicker for Android - Android-Week-View Android
Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
RecyclerView
- SuperRecyclerView Pumped
up RecyclerView
Layout
- FoldableLayout Android
widgets to implement folding animation - ScalableLayout Scalable
Layout For Android - FlipLayout Android
Flip 3D Animation like web Google+ - FlowLayout Android
implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width. - CircleLayout Circular
layout for android - ResideLayout An
Android Layout which has a same function likehttps://github.com/romaonthego/RESideMenu - GooglePlusLayout GoolgePlusLayout
is a custom layout that plays animation on the children views while scrolling as the layout in the Google Plus (android) main page - android-empty-layout A
library for showing different types of layouts when a list view is empty - ImageLayout Android
- A layout that arranges its children in relation to a background image - android-flowlayout Linear
layout, that wrap its content to the next line if there is no space in the current line. - AndroidSwipeLayout The
Most Powerful Swipe Layout! - FreeFlow A
layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change - SwipeableLayout A
swipeable - auto resizing view group for android - SwipeBackLayout An
Android library that help you to build app with swipe back gesture. - android_maskable_layout A
library that easily allows you to mask layouts/viewgroups - android-gridlayout A
backwards compatible implementation of GridLayout for Android - DragLayout An
Android Project - ExpandableLayout Implementation
of ExpandableListview with custom header and custom content. - android-PullRefreshLayout This
component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
Other
- Swipecards A
Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content. - Android SlideShow
Widget A set of widgets to create smooth slide shows with ease. - AndroidWheel Custom
wheel widget for android - range-bar Android
widget for selecting a range of values. - TileView The
TileView widget is a subclass of ViewGroup that provides a mechanism to asynchronously display tile-based images, with additional functionality for 2D dragging, flinging, pinch or double-tap to zoom, adding overlaying Views (markers), built-in Hot Spot support,
dynamic path drawing, multiple levels of detail, and support for any relative positioning or coordinate system. - android-switch-backport A
backport of the Switch widget (http://developer.android.com/reference/android/widget/Switch.html)
that was introduced on Android 4. This port works on Android 2.1+. - android-bootstrap A
template/bootstrap/boilerplate application that includes tons of great open source tools and frameworks. - cardslib Android
Library to build a UI Card - AndroidSlidingUpPanel Android
Sliding Up Panel Demo - android-viewflow A
horizontal view scroller library for Android - android-viewbadger A
simple way to "badge" any given Android view at runtime without having to cater for it in layout - DraggablePanel Android
library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component. - android-stackblur Android
StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann. - StickyGridHeaders An
Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top. - AndroidViewHover An
elegant way to show your menu or messages. - SystemBarTint Apply
background tinting to the Android system UI when using KitKat translucent modes - chromeview Android
WebView implementation that uses the latest Chromium code - android-iconify Integration
of FontAwesome for Android - StandOut StandOut
lets you easily create floating windows in your Android app. - android-sliding-layer-lib This
repository host a library that provides an easy way to include an autonomous layer/view that slides from the side of your screen and which is fully gesture ready, the same way as our detail view in Wunderlist 2 does. This pattern can also be seen in Google+’s
notification center or in Basecamp’s detail view. - Android-SwipeToDismiss Android
swipe-to-dismiss mini-library and sample code - HoloColorPicker An
Android Holo themed colorpicker designed by Marie Schweiz - UnifiedPreference UnifiedPreference
is a library for working with all versions of the Android Preference package from API v4 and up. - aFileChooser Android
library that provides a file explorer to let users select files on external storage. - NewQuickAction Android
QuickAction - android-uitableview Library
and example project on how to use the UITableView component - Android-ProgressFragment Implementation
of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data. - android-pdfview A
fast PDF reader component for Android development - Android-Pdf-Viewer-Library Pdf
Viewer library for Android - QuiltViewLibrary Android
Quilt View Library - Android-UndoBar An
implementation of Android‘s Undo Bar as seen in Google‘s Gmail app. - Android-ScrollBarPanel Android-ScrollBarPanel
allows to attach a View to a scroll indicator like it‘s done in Path 2.0 - ScrollBarPanelWithClock Path
like scrollbar panel with clock. - changeloglib Android
Library to display your changelog - android-FlipView A
small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application - discreet-app-rate A
lightweight non intrusive app rate reminder for Android - KenBurnsView Android
ImageViews animated by Ken Burns Effect - UndoBar The
UI component for Android advanced UI pattern undo-bar, used in Gmail app, create by roman nurik - FancyCoverFlow A
cool Open Source CoverFlow view for Android with several fancy effects. - AppRater AppRater
Library for Android - Android-ActionItemBadge This
library offers a simple method to add a small badge icon to your ActionBar-MenuItem - poppyview Android
library implementing a poppy view on scroll, similar to the one found in the Google Plus app - android-segmented-control ios7
UISegmentedControl for android - IconicDroid IconicDroid
is a custom Android Drawable which allows to draw icons from several iconic fonts. - ParallaxPager Add
some depth to your Android scrolling. - AndroidPinning A
standalone library project for certificate pinning on Android. - WizardPager Wizard
Pager is a library that provides an example implementation of a Wizard UI on Android, it‘s based of Roman Nurik‘s wizard pager - android-visualizer Takes
the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmp - ExpandablePanel Android
library for creating an expandable to full screen view inside a viewgroup composition. - NiftyNotification effects
for android notifications.base on (Crouton) - GlowPadBackport A
backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+ - CustomLoading custom
loading for android - chromium_webview Android
WebView wrapper based on chromium - MagicViews Set
custom font in Android application - TableFixHeaders Android
library that implements a table with fixed headers. - FloatingNotification Floating
Notification for Android app - Facebook ChatHeads Notification system - android-slideshow-widget A
set of widgets to create smooth slideshows with ease. - HanselAndGretel Android
library providing bread crumbs to the support library fragments. - ChromaHashView A
classic password visualization concept, ported to Android - Android-DirectoryChooser A
directory chooser library for Android. - WheelView An
Android Widget for selecting items that rotate on a wheel. - RippleView View
that imitates Ripple Effect on click which was introduced in Android L (for Android 2.3+) - GaugeView An
Android library for drawing gauges on Canvas. - ATableView Create
iOS-like tables (UITableView) for Android, using UIKit object model. - Android-RecurrencePicker Google
Calendar Recurrence picker - ActionSheetForAndroid IOS
UIActionSheet in Android - ckChangeLog ckChangeLog
- An Android Library to display a Change Log - android-floatinglabel-widgets Floating
label input widgets - MarkdownView MarkdownView
is an Android webview with the capablity of loading Markdown text or file and display it as HTML, it uses MarkdownJ and extends Android webview. - NoNonsense-FilePicker A
file/directory-picker for android. Implemented as a library project. - PopoverView A
Popover Controller for Android Tablets. It‘s an easy solution to simulate an iOS UIPopoverController - slideuppane A
pane that slide up from the bottom of an android view - SwipeBack SwipeBack
for Android Activities to do pretty the same as the android "back-button" will do, but in a really intuitive way by using a swipe gesture - ShowTipsView Highligth
specific points of interest of your app - FancyCoverFlow A
cool Open Source CoverFlow view for Android with several fancy effects. - WheelView Android滚动选择控件
Template
- android-material-drawer-template An
Android template with navigation drawer for material design - material-design-icons-adt-template Android
Studio / Eclipse ADT template for material-design-icons resourceshttps://github.com/intrications/material-design-icons-adt-template
Adapter
- MultiChoiceAdapter Android
- A ListView adapter with support for multiple choice modal selection - easy-adapter Easy
Adapters library for Android - Renderers Renderers
is an Android library that avoids all the boilerplate needed to create a new ListView adapter. - FunDapter Simplify
Adapter creation for your Android ListViews. - instant-adapter Just
like instant coffee, saves 78% of your time on Android‘s Custom Adapters. - adapter-kit Adapter
Kit is a set of useful adapters for Android. - EfficientAdapter An
efficient adapter to make the use of RecyclerView much easier for Android. - EasyListViewAdapters This
library provides Easy Android ListView Adapters(EasyListAdapter & EasyCursorAdapter) which makes designing Multi-Row-Type ListView very simple & cleaner, It also provides many useful features for ListView. - GridListViewAdapters This
library provides GridAdapters(ListGridAdapter & CursorGridAdapter) which enable you to bind your data in grid card fashion within android.widget.ListView, Also provides many other features related to GridListView.
Validation
- android-saripaar UI
Validation Library for Android
Gesture
- android-gesture-detectors Gesture
detector framework for multitouch handling on Android, based on Android‘s ScaleGestureDetector
Game
Engine
- cocos2d-x cocos2d-x
for C++ - libgdx Desktop/Android/HTML5/iOS
Java game development framework - AndEngine Free
Android 2D OpenGL Game Engine - playn A
Java game development framework that deploys to JVM, HTML5, Android and iOS. - LGame This
is free 2d game development framework(Java Game Engine), support JavaSE/Android/IOS/WP7/HTML5/PSM/Linux/MAC/Windows. - LiquidFun LiquidFun
is a 2D physics engine for games Developed by GOOGLE - jbox2d a
2d Java physics engine, native port of the C++ physics engines Box2D and LiquidFun
Bluetooth
- android-beacon-library Allows
Android apps to interact with BLE beacons - Android-BluetoothSPPLibrary Bluetooth
Serial Port Profile which comfortable to developer application to communication with microcontroller via bluetooth
SocialNetworks
- AndroidSocialNetworks Library
for easy work with Facebook, Twitter, LinkedIn and Google on Androidhttps://github.com/antonkrasov/AndroidSocialNetworks#license
XMPP
- asmack A
build environment for the XMPP client library Smack on Android - Xabber Open
source Jabber (XMPP) client with multi-account support, clean and simple interface. Being both free (as in freedom!) and ad-free, Xabber is designed to be the best Jabber client for Android. - Conversations Conversations
is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones. - yaxim YAXIM
- Yet Another XMPP Instant Messenger, a jabber client for android - androidpn An
open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit. - Android-Paho-Mqtt-Service A
simple MQTT Service that will keep running for the duration of your Android application using the Paho Java MQTT Client.
Plugin
- maven-android-plugin Android
Maven Plugin - android-archetypes Maven
Archetypes for Android development - maven-android-sdk-deployer A
tool to install components of the Android SDK to use with the Maven Android Plugin. - sdk-manager-plugin Gradle
plugin which downloads and manages your Android SDK. - android-holo-colors-idea-plugin IntelliJ
/ Android Studio plugin for Android Holo Colorshttps://github.com/jeromevdl/android-holo-colors-idea-plugin
- lein-droid A
Leiningen plugin for building Clojure/Android projects - android-selector-chapek Android
Studio plugin which automatically generates drawable selectors from appropriately named resources. - android-parcelable-intellij-plugin IntelliJ
Plugin for Android Parcelable boilerplate code generation.https://github.com/mcharmas/android-parcelable-intellij-plugin
- AndroidDynamicLoader A
plugin system that runs like a browser, but instead of load web pages, it load plugins which runs natively on Android system. - android-sdk-plugin An
easy-to-use sbt plugin for working with all Android projects - adb-idea A
plugin for Android Studio and Intellij IDEA that speeds up your day to day android development. - groovy-android-gradle-plugin A
Gradle plugin to support the Groovy language for building Android apps - apf Android
Plugin Framework - lint-cleaner-plugin A
Gradle Plugin for removing unused resources in Android projects. - vim-android Vim
plugin to do android development. - gradle-android-scala-plugin gradle-android-scala-plugin
adds scala language support to official gradle android plugin - android-butterknife-zelezny Simple
plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections. - m2e-android Android
for Maven Eclipse - AndroidProguardScala AndroidProguardScala
is an Eclipse plugin that speeds up the development process when you‘re using Scala on Android. - android-studio-unit-test-plugin Android
Studio IDE support for Android gradle unit tests. Prepared for Robolectric.
Code
Generation
- parceler Android
Parcelables made easy through code generation. - auto-parcel Android Parcelable models made easy
- RoboCoP Pure
Java code generation tool for generating a fully functional ContentProvider for Android. - android-contentprovider-generator A
small tool to generate an Android ContentProvider. - ParcelablePlease Annotation
Processor for generating Parcelable code - pojobuilder A
Java Code Generator for Pojo Builders - javawriter A
utility class which aids in generating Java source files.
Media
- FFmpeg mirror
of git://source.ffmpeg.org/ffmpeg.git - FFMpeg this
is port of ffmpeg for android (this is app, but in future i will do android lib from it and then system will be able to convert videos automatically) - libstreaming A
solution for streaming H.264, H.263, AMR, AAC using RTP on Android - AndroidFFmpeg FFmpeg
build for android random architectures with example jni - android-ffmpeg-java Android
Java wrapper around ffmpeg command line binary - FFmpeg-Android Script
and Instructions for building FFmpeg for Android - android-ffmpeg a
system for building custom ffmpeg binaries for Android - android-ffmpeg-with-rtmp This
repository contains script(s) to build ffmpeg for android with RTMP (and OpenSSL) support. - mp4parser A
Java API to read, write and create MP4 files - jcodec jcodec
- a pure java implementation of video/audio codecs.
Embedded
- usb-serial-for-android Android
USB host serial driver library for CDC, FTDI, Arduino and other devices.
Utility
- smoothie Easy
async loading for Android‘s ListView/GridView - tape A
lightning fast, transactional, file-based FIFO for Android and Java. - ColorArt iTunes
11-style color matching code for Android - AndroidBillingLibrary Android
Market In-app Billing Libraryhttps://github.com/robotmedia/AndroidBillingLibrary - android-saripaar UI
Validation Library for Android - timber A
logger with a small, extensible API which provides utility on top of Android‘s normal Log class. - wire Clean,
lightweight protocol buffers for Android. - motion An
Android library allowing images to exhibit a parallax effect that reacts to the device‘s tilt - Colours A
beautiful set of predefined colors and a set of color methods to make your Android development life easier. - Android-Validator Form
Validator Library for Android - svg-android Support
for scalable vector graphics in Android - davdroid DAVdroid
– CalDAV/CardDAV synchronization for Android 4+ devices - phrase https://github.com/square/phrase
- seismic Android
device shake detection. - android-validation-komensky A
simple library for validating user input in forms using annotations. - AndroidFaceCropper Android
bitmap Face Cropper - AutobahnAndroid WebSocket
& WAMP in Java for Android - android_dbinspector Android
library for viewing in app databases. - wishlist Utilities
I wish Android had but doesn‘t - joda-time-android Joda-Time
library with Android specialization - OpenKeychain OpenKeychain
is an OpenPGP implementation for Android. - Silk A
library containing a large set of utilities and views for Android apps. - Reservoir Android
library to easily serialize and cache your objects to disk using key/value pairs. - Android-Templates-And-Utilities Collection
of source codes, utilities, templates and snippets for Android development.https://github.com/petrnohejl/Android-Templates-And-Utilities
- groundy Sexy
way to execute async/background tasks on Android - EasyCamera Wrapper
around the android Camera class that simplifies its usage - CastCompanionLibrary-android CastCompanionLibrary-android
is a library project to enable developers integrate Cast capabilities into their applications faster and easier. - cling UPnP/DLNA
library for Java and Android - dspec A
simple way to define and render UI specs on top of your Android UI. - GhostLog Android
app that displays the logcat buffer in a system overlay window - secure-preferences Android
Shared preference wrapper than encrypts the keys and values of Shared Preferences. It‘s not bullet proof security but rather a quick win for incrementally making your android app more secure. - DebugLog Create
a simple and more understandable Android logs. - AndroidCaldavSyncAdapater Caldav
synch adapter for Android - routable-android Routable,
an in-app native URL router, for Android - fb-android-dagger A
set of helper classes for using dagger with Android components such as Applications, Activities, Fragments, BroadcastReceivers, and Services. - android-gesture-detectors Gesture
detector framework for multitouch handling on Android, based on Android‘s ScaleGestureDetector - TypedPreferences Preference
wrappers for primitive types for Android - android-intents A
collection of well-known Android intents for most common actions[https://github.com/d-tarasov/android-intents])(https://github.com/d-tarasov/android-intents)
- android-intents A
small library which will save you from writing the same intent creation code again and again for the most simple tasks - AndroidUtils AndroidUtils
- ASimpleCache a
simple cache for android and java - svg-android Fork
of svg-android +SVN history +Maven +more - AndroidQuickUtils Android
QuickUtils is a development library for the Android platform. It is intended to make application development easier and consistent throughout your applications. - esperandro Easy
SharedPreference Engine foR ANDROid - AndroidCommons Various
useful utilities for Android apps development - greenrobot-common General
purpose utilities and hash functions for Android and Java (aka java-common) - puree-android Puree
is a log collector for Android.
SDK
- mapbox-android-sdk Open
Source Maps SDK for Android - android-checkout Library
for Android In-App Billing (Version 3) - WeatherLib Android
Weather Library: android weather lib to develop weather based app fast and easily - Clusterkraf A
clustering library for the Google Maps Android API v2. - aws-sdk-android Official
mirror of the AWS SDK for Android. - evernote-sdk-android Evernote
SDK for Android - countly-sdk-android Countly
Mobile Analytics - Android SDK - ANE-Facebook Air
Native Extension (iOS and Android) for the Facebook mobile SDK - Office-365-SDK-for-Android Office
365 SDK for Android Preview by Microsoft Open Technologies, Inc. - weibo_android_sdk 新浪微博
Android SDK - socialauth-android SocialAuth
repository which contains socialauth android version and samples - PayPal-Android-SDK Accept
PayPal and credit cards in your Android app - barcodescanner Barcode
Scanner Libraries for Android - android-donations-lib Donations
Library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin - card.io-Android-SDK card.io
provides fast, easy credit card scanning in mobile apps - Android-ShareEverywhere This
project is the tribute to my favorite Android Widget: the Share button. Share ALL THE THINGS! - android-simpl3r Amazon
S3 multipart file upload for Android, made simple - poly-picker Android
library project for providing multiple image selection from the device. - Android-ReactiveLocation Small
library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum. - LandscapeVideoCamera Powerful
custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.
Test
- Junit A
programmer-oriented testing framework for Java. - robotium Like
Selenium, but for Android - assertj-android A
set of AssertJ helpers geared toward testing Android. - selendroid "Selenium
for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) - Cafe A
powerful test framework for Android named Case Automated Framework for Everyone. - android-junit-report A
custom instrumentation test runner for Android that generates XML reports for integration with other tools. - robolectric Android
Unit Testing Framework
Chart
- GraphView Android
Graph Library for creating zoomable and scrollable line and bar graphs. - MPAndroidChart A
simple Android chart view / graph view library, supporting line- bar- pie- and candlestick charts as well as scaling, dragging and animations. - EazeGraph An
Android chart and graph library - AndroidCharts An
easy-to-use Android charts library with animation. - WilliamChart Android
library to create charts. - Android-Charts Open-source
native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc. - XCL-Charts Android开源图表库(XCL-Charts
is a free charting library for Android platform.) - desCharts Android
Charting Library - HelloCharts Charts/graphs
library for Android compatible with API 8+
Icons
- Skycons Forecast
/ DarkSky‘s Skycons, Animated Weather icons recreated for Android - droidicon Over
1600 customizable icons for Android including 750+ Google Material Design icons, 25 ready-made social badges, and more! - Android-Iconics Android-Iconics
is a library to use (almost) any alternative iconfont in your projects. It allows you to add any Android-Iconics compatible typeface-library-addon to your project and you are able to start using that font. - android-material-icons Easy
to use material icons for Android
Colors
- Android-Material-Design-Colors Android
Material Design Colors
Font
- Calligraphy Custom
fonts in Android the easy way... - android-typeface-helper Typeface
helper for Android - Android-Icon-Fonts Material
and Holo iconic fonts. - Print A
lightweight Android library for use iconic fonts. - TypefaceHelper Helper
object for injecting typeface into various text views of android.
OpenGL
- Rajawali Rajawali
is a 3D engine for Android based on OpenGL ES 2.0/3.0. It can be used for normal apps as well as live wallpapers.
Debug
- android-grid-wichterle This
app will show grid overlay over whole system which helps you to verify your excellent app design.
Demo
- android-demos Examples
of Android applications - u2020 A
sample Android app which showcases advanced usage of Dagger among other open source libraries. - BlurEffectForAndroidDesign Sample
to show how to implement blur graphical tricks - maven-android-plugin-samples Usage
examples for Android Maven Plugin - Android-WizardPager Android
pager-style wizard flow sample code - AndroidPushNotificationsDemo A
example of an android app that receives push notifications using MQTT. - android-basic-samples Google
Play game services - Android samples - RobolectricSample Sample
project demonstrating use of the Robolectric Android testing project - android-demo Android
common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description - android-movies-demo Sample
application demonstrating Android design and animation - maven-android-plugin-samples Usage
examples for Android Maven Plugin - android-http-examples Sample
code for HTTP on Android. - androidmvp MVP
Android Example - ProgrammingAndroidExamples This
repo contains example code for O‘Reilly‘s "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura - android-layout-samples Explorations
around Android custom layouts - LearningAndroidYamba This
is the code that goes along with Learning Android book. - RoboDemo RoboDemo
is a ShowCase library for Android to demonstrate to users how a given Activity works. - ProgrammingAndroid2Examples This
repo contains example code for O‘Reilly‘s "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura - hellomap-android Quick
start with the Google Maps Android API - GraphView-Demos Examples
for my Android GraphView library - Android-Volley-Example Android
volley library examples - android-demos Google
Drive Android API Demos - AndroidDemoProjects Collection
of Small Android Projects - android-ActivitySceneTransition Demonstrates
how to the use Activity scene transitions when transitions from one Activity to another. Uses a combination of moveImage and changeBounds to nicely transition a grid of images to an Activity with a large image and detail text.https://github.com/googlesamples/android-ActivitySceneTransition
- android_L_preview_example This
project is focused on the sample using the API‘s new preview version of Android-L, use of transitions, shadows etc...https://github.com/saulmm/android_L_preview_example - googletv-android-samples Source
for many GoogleTV Example applications. - Android-RxJava Learning
RxJava for Android by example - Android-LollipopShowcase A
simple app to showcase some of the cool new cool stuff in Android L. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar - QuickNews This
is a news client, similar to netease, news headlines - android-best-practices Do‘s
and Don‘ts for Android development, by Futurice developers - ToolbarMenudrawer Quick
example for the new Toolbar (and Menudrawer) API. Thanks for starring / forking me. :‘) - Android-PullLayout 仿UC天气下拉和微信下拉眼睛
- DragLayout An
Android Project.ViewDragHelper.QQ.QQ5.0.侧滑 - rx-android-architecture An
example project of an Android architecture built on RxJava - AndroidCoolDragAndDropGridView An
example of a gridview with various column span items and drag and drop support like Google keep hashttps://github.com/theredsunrise/AndroidCoolDragAndDropGridView
- Demo-GoogleBook-Android An
android demo about searching and displaying books details using Google book api. - Demo-YouTuBe-Android An
android demo about searching and playing youtube videos with youtube player or videoview. - android-proguard-snippets Proguard
configurations for common Android libraries - ViewPagerHeaderScrollDemo ViewPagerHeaderScrollDemo
App
- 2048-android The
android port of the 2048 game (for offline playing) - FeedEx FeedEx
News Reader is a light and modern Android feed reader, based on Sparse rss. - rubychina4android Ruby-China的Android客户端
- HackerNews An
open source Hacker News client for Android. - News-Android-App ownCloud
News Reader - Android App - android-delicious Delicious
Android is an Android app which helps you access and save bookmarks via Delicious. It‘s available over at Google Play. - droidplanner Ground
Control Station for Android Devices - FoldingNavigationDrawer-Android This
is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer. - play-android Stream
music and control the queue of a play server from your Android device. - vanilla Vanilla
Music Player for Android (abandoned) - OpenFlappyBird An
open source clone of a famous flappy bird game for Android using AndEngine - TurtlePlayer A
Free, Fully Fledged, Open-Source Music Player for Android - seadroid Android
client for Seafile - freegemas-gdx Freegemas
libGDX is an Android and Java desktop port of Freegemas, which in turn is an open source version of the well known Bejeweled. - kanxue-android-app 看雪安全论坛
Android 客户端 - FlappyCow Android
game in "Flappy Bird" Stylehttps://github.com/cubei/FlappyCow 1.wakao-app 哇靠百科
- 一款聚合了众多笑话段子、妹子图、微信公众号文章的Android App。 - Twidere-Android Twidere
is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter‘s feature.
Security
- gnupg-for-android A
port of gnupg to Android - openssl-android a
version of the official Android openssl setup to build standalone for use in app - apg OpenPGP
for Android - android-grid-wichterle This
app will show grid overlay over whole system which helps you to verify your excellent app design.
Tools
- scrollscreenshot Make
Android screenshots of scrollable screen content - dex-method-counts Command-line
tool to count per-package methods in Android .dex files - osmtracker-android GPS
tracking tool for OpenStreetMap - ProMosaic Make
mosaic effect on android - enroscar A
set of Android tools that facilitate apps development - android-device-frame-generator Wrap
your app screenshots in real device artwork - AndroidGradleStarter Android
Gradle Starter - android-gradle-template Combines
Android Studio, Gradle, Espresso, Robolectric, AndroidAnnotations, RoboCoP, JaCoCo - swiftp FTP
server for your android device. - NotificationLog Use
an expanded notification as a makeshift Android log output console. - Java7-on-Android Java
7 features backported to Android 2.2+ - Genius-Android 一个在Android中能经常使用的库集合,包括日志,命令行语句执行;Ping,DNS,Telnet,TraceRoute等网络包;同时包含一套UI主题。
- TaggerString TaggerString
is very light library which allows to build dynamic string resource in much more readable way. - svg2android SVG
to Android VectorDrawable XML resource file - gplay.ws create
a badge to promote your own Android application in a single step - gradle-play-publisher Gradle
Plugin to upload your APK and metadata to the Google Play Store - android-lifecycle A
diagram of the Android Activity / Fragment lifecycle[https://github.com/xxv/android-lifecycle][https://github.com/xxv/android-lifecycle]
- AndroidDevTools 收集整理Android开发所需的Android
SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。 - gradle-packer-plugin Android
Packer Gradle Plugin - AndroidLocalizationer This
is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically.
Decompiler
- jadx Dex
to Java decompiler - simplify Generic
Android Deobfuscator
Other
- DiskLruCache Java
implementation of a Disk-based LRU cache which specifically targets Android compatibility. - anode Android
framework for node.js applications - Fragment-Switcher An
instance-state saving fragment switcher, intended for use with navigation drawers or tabs.