awesome-android
android libs from github
This project is maintained bysnowdream
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" Style
https://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.
License
Copyright (C) 2013 Snowdream Mobile <[email protected]>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Hosted on GitHub
Pagesusing the Dinky theme