**xUtils****android orm, bitmap, http, view inject...
KJFrameForAndroidKJFrameForAndroid 又叫KJLibrary，是一个android的orm 和 ioc 框架。
droidpartsDI, ORM, JSON, ...
android-commonAndroid common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on
LiteCommonAndroid Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Uti…http://litesuits.com?form=gcom
Elf FrameworkAndroid Framework to simplify the android development process.
RoboMVVMMVVM framework for Android
SAFSAF(Simple Android Framework)是一个简单的android框架，它为开发Android app提供了基础性组件。
AndroidQuickUtilsAndroid Development Framework
Android-NextA Android Commons Library, include task, cache, http, custom views, utils, and so on.
CarpaccioData Mapping & Smarter Views framework for androidhttps://github.com/florent37/Carpaccio/wiki
UltimateAndroidUltimateAndroid is a framework to help developing Android apps in a fast way
ignitionIgnition helps you getting your Android applications off the ground quickly, by offering ready-to-use components and utility classes that wrap a lot of the boilerplate that's involved when writing Android apps.
android-priority-jobqueueA Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
AnvilTiny library for building reactive UI components (with data binding and event listeners binding), inspired by React.js.
RosieRosie is an Android framework to create applications following the principles of Clean Architecture.
enhanced-volleyAn enhanced version of the Volley Networking Toolkit for Android
ConductorA small, yet full-featured framework that allows building View-based Android applications
apfAndroid Plugin Framework
ACDDACDD，Android Component Dynamic Deployment(plugin) Solution,if any question,send me e-mail Solutionhttp://bunnyblue.github.io/ACDD/
xCombineAndroid Plugin Framework
AndroidDynamicLoaderA plugin system that runs like a browser, but instead of load web pages, it load plugins which runs natively on Android system.
SmallA small framework to split app into small parts
AndroidBindingMVVM for Android
RoboBindingA data-binding Presentation Model(MVVM) framework for the Android platform.
nucleusNucleus is an Android library which helps to use the MVP (Model-View-Presenter) pattern
MultipleThemeAndroid换肤／夜间模式的Android框架，配合theme和换肤控件框架可以做到无缝切换换肤（无需重启应用和当前页面）。 This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity.
legendLegend is a Hook framework for Android Development, it allows you to Hook Java methods without ROOT. Even more exciting is that it supports both Dalvik and Art environment!
dexposeddexposed enable 'god' mode for single android application.
XposedThe native part of the Xposed framework (mainly the modified app_process binary).
EventBusAndroid optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
ottoAn enhanced Guava-based event bus with emphasis on Android support.
Guava's event busGuava's event bus utility, explained.
RxJavaRxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
RxAndroidRxJava bindings for Android
tinybusA lightweight and simple event bus optimized for Android
NetworkEventsAndroid library listening network connection state and change of the Wifi signal strength
AndroidEventBusA lightweight eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
DrekkarAn Android event bus for WebView and JS.
greenDAOgreenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
ormliteORMLite Android functionality used in conjunction with ormlite-core
requeryrequery - compile time ORM and SQL query library for Java & Android
LiteOrmLiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently.http://litesuits.com?form=gorm
ActiveAndroidActive record style SQLite persistence for Android
sugarInsanely easy way to work with Android Database.
andrormAn Object Relational Mapper for Android.
ormanlightweight and practical ORM for Java/Android. works with SQLite & MySQL.
ormdroidORMDroid is a simple ORM persistence framework for your Android applications.
android-sqlite-asset-helperAn Android helper class to manage database creation and version management using an application's raw asset files
sprinklesSprinkles is a boiler-plate-reduction-library for dealing with databases in android applications
android-database-sqlcipherAndroid SQLite API based on SQLCipher
couchbase-lite-androidLightweight, embedded, syncable NoSQL database engine for Android.
SimpleNoSQLA 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.
RxSimpleNoSQLReactive extensions for SimpleNoSQL. Manipulate entities using Observables.
SQLiteProviderExtended SQLite functionality for Android
Android-AnnotatedSQLAndroid library for auto generating SQL schema and Content provider
LitePalAn Android library that allows developers to use SQLite database extremely easy.
realm-javaRealm is a mobile database: a replacement for SQLite & ORMs
DBFlowA blazing fast, powerful, and very simple ORM android database library that writes database code for you.
sqlbriteA lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.
RestorableSQLiteDatabaseA wrapper to replicate android's SQLiteDatabase with restoring capability.
CupboardSimple persistence that gets out of your way and is easy to add to your existing code base
SquiDBis a simple SQLite database layer for Android
Android-Universal-Image-LoaderPowerful and flexible library for loading, caching and displaying images on Android.
picassoA powerful image downloading and caching library for Android
picasso-transformationsAn Android transformation library providing a variety of image transformations for Picasso
ionAndroid Asynchronous Networking and Image Loading
glideAn image loading and caching library for Android focused on smooth scrolling
glide-transformationsAn Android transformation library providing a variety of image transformations for Glide.
ImageLoaderLibrary for async image loading and caching on Android
webimageloaderLibrary to handle asynchronous image loading on Android.
AndroidImageLoaderAndorid library that loads images asynchronously into cache using a thread pool
SoBitmapBitmap decoder, handle resize & quality & compress stuff following user's configurations.https://github.com/airk000/SoBitmap
FrescoAn image management library by FaceBook
Road RunnerRoad Runner is a library for android which allow you to make your own loading animation using a SVG image
ListViewAnimationsAn Android library which allows developers to easily add animations to ListView items
NineOldAndroidsAndroid library for using the Honeycomb animation API on all versions of the platform back to 1.0!
android-flipA component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android
AndroidViewAnimationsCute view animation collection.
AnimationEasingFunctionsAndroid Animation Easing Functions. Let's make animation more real!
ViewPagerTransformsLibrary containing common animations needed for transforming ViewPager scrolling for Android v13+.
TransitionsBackportA backport of the new Transitions API for Android
RecyclerViewItemAnimatorsThis repo provides simple animators for the item views in the RecyclerView This code is cloned from DefaultItemAnimator provided by Google customizing the animations.
ParallaxPagerTransformerA pager for Android with parallax effect
android-page-curlPage Curl for Android
android-cubic-bezier-interpolatorAn Android Library that helps you implement bezier animations in you application
ActivityTransitionAn android project presenting some transitions you can use between activities
EasyAndroidAnimationsEasy 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.
AndroidImageSliderAn amazing and convenient Android image slider.
transitions-everywhereBackport of Transitions API from Android 4.4. Compatible with Android 2.2+
android-ripple-backgroundA beautiful ripple animation for your app
CircleIndicatora lightweight viewpager indicator like in nexus 5 launcher
Interactive-animationCollect android animation
SlidrEasily add slide to dismiss functionality to an Activity
CircularRevealLollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
BaseAnimationBaseAnimation network Android animation set, custom controls, nearly 200 kinds of source code！ BaseAnimation, if a new version is updated automatically to remind everyone, I hope everyone will contribute their animated XML files or other source, together to create this open source app！
ArcAnimatorArcAnimator helps to create arc transition animation: 2.3.+
shimmer-androidAn easy, flexible way to add a shimmering effect to any view in an Android app.
Material-AnimationsAndroid Transition animations explanation with examples.
ReboundA Java library that models spring dynamics and adds real world physics to your app.
CircularRevealLollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
PreLollipopTransitionSimple tool which help you to implement activity transition for pre-Lollipop devices.
WaveCompatWave effect of activity animation
MultiStateAnimationAndroid library to create complex multi-state animations.
Android-TransitionAllows the easy creation of view transitions that react to user inputs.
CircularToolsMaterial reveal and readial reaction animation library. Min. API 11
fab-transformationSupport Floating Action Button transformation for Android
AppIntroAnimationAppIntroAnimation is a set of code snippets to make cool intro screen for your app with special Image Translation and Transformation animation effects. It is very easy to use and customize without adding third party library integrations.
TransitionPlayerAndroid library to control Transition animates. A simple way to create a interactive animation.
BackboardA motion-driven animation framework for Android
ActivityOptionsICSThe lib can make the ActivityOptions animations use in Android api3.1+http://www.cnblogs.com/tianzhijiexian/p/4128045.html
AndroidAnimationsActionsActions for android animations. Inspired by libgdx scene2d actions.
material-scrollingAndroid library for material scrolling techniques.
ExplosionFieldexplosive dust effect for views
ViewPropertyObjectAnimatorWrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator
QuickSandAutomatically manipulates the duration of animations dependent on view count. Quicksand .. the more you struggle.
animateAn application demoing meaningful motion on Androidhttps://medium.com/ribot-labs/exploring-meaningful-motion-on-android-1cd95a4bc61d
FPSAnimatorFPSAnimator is very easy animation library for Android TextureView and SurfaceView
EasingInterpolatorTwenty-eight different easing animation interpolators for Android.
android-async-httpAn Asynchronous HTTP Library for Android
okhttpAn HTTP+SPDY client for Android and Java applications.
retrofitType-safe REST client for Android and Java by Square, Inc.
AndroidAsyncAsynchronous socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads.
async-http-clientAsynchronous Http and WebSocket Client library for Java
http-requestJava HTTP Request Library
node-androidRun Node.js on Android
android-lite-httpArrow(LiteHttp) is a simple, intelligent and flexible HTTP client for Android.
robospiceRepo 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.
unirest-javaUnirest in Java: Simplified, lightweight HTTP client library.
waspAndroid Network Solution
NetworkEventsAndroid library listening network connection state and change of the Wifi signal strength
LiteHttpLiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.http://litesuits.com?form=ghttp
LiteAsyncAn ameliorative, enhanced AsyncTask for Android. LiteAsync provides SimpleTask, SafeTask, CachedTask, etc, for rapid development. More convenient is, it has a TaskExecutor which can executes ordered, cyclicbarrier, delayed and timer Task.
MaterialDesignLibraryThis is a library with components of Android L to you use in android 4.0
CarbonMaterial Design implementation for Android 2.1+. Realtime shadows, ripples, animations, SVGs and more.
MaterialEverywhereShowcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.
MaterialWidgetAndroid L design widget in Android 4.0 ~ 4.4.
MaterialTabsCustom Tabs with Material Design effects. It requires 14+ API and android support v7 (Toolbar)
material-rippleAndroid L Ripple effect wrapper for Views
RippleEffectImplementation of Ripple effect from Material Design for Android API 14+
LDrawerAndroid drawer icon with material design animation
material-design-iconsMaterial Design icons by Google
AndroidMaterialDesignToolbarAndroid Sample Project with Material Design and Toolbar.
MaterialEditTextEditText in Material Design
material-menuMorphing Android menu, back, dismiss and check buttons
material-dialogsNot even AppCompat uses Material theming for AlertDialogs on pre-Lollipop. This is a beautiful and easy solution.
MaterialNavigationDrawerNavigation Drawer Activity with material design style and simplified methods
MaterialDialogAn Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L.
materialish-progressA material style progress wheel compatible with 2.3
MaterialListAn Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
android-floating-action-buttonFloating Action Button for Android based on Material Design specification
Android-Material-circular-buttonAnimated Material circular button
material-drawerDrawerLayout implementation for Material design apps
snackbarSnackbar Android Library
Android-DialogFragmentsVarious DialogFragments for Android.
material-range-barAndroid widget for selecting a range of values.
CircularProgressViewA Material style circular progress bar for Android
RippleDrawableA port of Ripple Effect from Android L to non L devices
MaterialDrawerA simple take on creating a easy to use and fast material drawer implementation
android-materialshadowninepatchProvides 9-patch based drop shadow for view elements. Works on API level 9 or later.
AdvancedMaterialDrawerA Material Drawer implementation (Like gMail App)
ZDepthShadowLayoutAndroid - draw z-depth shadow of MaterialDesign
MaterialPowerMenuA demo of the power menu with Reveal and other animations
MaterialViewPagerA Material Design ViewPager easy to use library
MaterialProgressBarA Material design ProgressBar with consistent appearance on Android 4.0+
android-uiAndroid UI library. Requires API level 14+
GreenDroidGreenDroid is a development library for the Android platform. It makes UI developments easier and consistent through your applications.
FlatUICengaLabs - Android FlatUI Kit
EffectiveAndroidUISample 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".
ParallaxEverywhereParallax everywhere is a library with alternative android widgets with parallax effects.
ShowcaseViewHighlight the best bits of your app to users quickly, simply, and cool...ly
MaskFormatterMaskFormatter adds mask functionality to your EditText. It will prevent user from inserting not allowed signs, and format input as well.
AnimatedEditTextAndroids EditText that animates the typed text.
passwordviewA Material Android password view that toggles password visibility via an eye icon.
PasswordEditTextA simple extension to the standard Android EditText which shows an icon on the right side of the field and lets the user toggle the visibility of the password he puts in.
HTextViewAnimation effects to TextView
richeditor-androidRichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
Shimmer-androidAn Android TextView with a shimmering effect
TitanicAndroid experiment showing a sinking TextView
emojiconA library to show emoji in TextView, EditText (like WhatsApp) for Android
android-autofittextviewA TextView that automatically resizes text to fit perfectly within its bounds.
Android-RobotoTextViewImplementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.
SizeAdjustingTextViewThis is based on an open source autosizing textview for Android.
SecretTextViewA TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds.
anytextviewAn extension of Android's TextView and EditText that let's you use the font of your choice
android-formidable-validationForm 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-validatorAndroid form edit text is an extension of EditText that brings data validation facilities to the edittext.
chips-edittext-libraryChips 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
FloatingLabelFloatingLabel Allows you to create a blow kind of EditText.
AndroidFloatLabelFloat Label Edit Texts for Android
AndroidFloatLabelLibrary project with a custom view that implements the Float Label pattern
TokenAutoCompleteGmail style MultiAutoCompleteTextView for Android
TextJustify-AndroidAndroid Text Full Jusiftication / Wrapping / Justify
RoundedLetterViewRoundedLetterView like the one in Android 5.0 Contacts app
Android-SingleInputFormA single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform
BabushkaTextA simpler way to style your TextViews
MatchViewInclude MatchTextView and MatchButton..Come..you will like it
ExpandableTextViewAndroid's TextView that can expand/collapse like the Google Play's app description
AccountAutoCompleteEditTextSimple extension for account suggestion and auto completion.
AwesomeTextA tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).
WaitingDotsSmall library that provides... bouncing dots. This feature is used in number of messaging apps (such as Hangouts or Messenger), and lately in Android TV (for example when connecting to Wifi).
CurrencyEditTextA module designed to provide ease-of-use when using an EditText field for gathering currency information from a user
Android-TypeaheadAwesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like Twitter or Facebook..
CircleTimerViewCircle timer on Android platform
advanced-textviewAdvanced Android TextView
ParkedTextViewA editable text with a constant text/placeholder for Android.
SimpleLinkableTextSimple way to create linked text, such as @username or #hashtag, in Android TextView and EditText.
material-code-inputA material style input for codes
BubbleTextViewAndroid Bubble View
AutosizeEditTextAutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.
TextSurfaceA little animation framework which could help you to show message in a nice looking way.
EmailAutoCompleteTextViewAn AutoCompleteTextView with builtin Adapter with the emails in the device. It handles Android Marshmallow Runtime Permissions automatically.
PlacesAutocompleteTextViewA TextView for autocompleting addresses using the Google Maps Places API
Masked-EdittextAndroid library contain custom realisation of EditText component for masking and formatting input text
BadgedImageviewBadgedImageview allow you show a badge into a Imageview.
PhotoViewImplementation of ImageView for Android that supports zooming, by various touch gestures.
android-smart-image-viewAndroid ImageView replacement which allows image loading from URLs or contact address book, with caching
TouchImageViewAdds touch functionality to Android ImageView.
CircleImageViewA fast circular ImageView perfect for profile images.
gesture-imageviewThis is a simple Android View class which provides basic pinch and zoom capability for images.
android-shape-imageviewCustom shaped android imageview components
AndroidImageCropHow select and crop image on Android
GifImageViewAndroid ImageView that handles animated GIF images
cropperAndroid widget for cropping and rotating an image.
ImageViewZoomAndroid ImageView widget with zoom and pan capabilities
CircularImageViewCustom view for circular images in Android while maintaining the best draw performance
CircularImageViewCreate circular image view in android
android-cropAndroid library project for cropping images
cropimageReplacement for deprecated official Android crop image function
android-cropimageCropImage Activity from Gallery.apk packaged as a reusable Android library (4.0 and up).
android-gpuimageAndroid filters based on OpenGL (idea from GPUImage for iOS)
gif-movie-viewAndroid View widget for displaying GIF animations.
WaveDrawableDrawable animation inspired by Tinder.
DrawerArrowDrawableVisual back-port of the rotating drawer-to-arrow drawable from Android L
TextDrawableThis 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.
SelectableRoundedImageViewAndroid 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).
avatar-androidRounded and Squared Avatar for Android Applications
ByakuGalleryByakuGallery is an open source Android library that allows the visualization of large images with gesture capabilities. This lib is based on AOSP Camera2.
DexMovingImageViewDMIV aims to provide a flexible and customizable instrument for automated images moving on display. It provides scroll, gyroscope or time based moving. But you can create your own evaluator.
SimpleTagImageViewImageView with a tag in android. So it's a ImageView.
CropImageViewWidget allows you crop from whatever side in an ImageView. Currently Android only supports centerCrop type of cropping
MovingImageViewCustom ImageView for moving image around the screen (Android)
PolygonImageViewCustom ImageView for android with polygon shape (Android)
BitmapMergerPlay with bitmaps
FlickableViewFlickable ImageView for Android. It's like a view of twitter's detail image.
ImageGalleryA gallery used to host an array of images
GestureViewsImageView and FrameLayout with gestures control and position animation.
circular-progress-buttonAndroid Circular Progress Button
android-process-buttonAndroid Buttons With Built-in Progress Meters.
android-circlebuttonCircle button widget for Android
android-flat-buttonFButton - a flat button library for Android
FloatingActionButtonAndroid Google+ like floating action button
ExpandableButtonMenuAn Android library for an expandable button menu
fancybuttonsAn Android library to easily create fancy buttons without the need of drawable files.
Android-BootstrapBootstrap style buttons with Font Awesome
ToggleButtonToggleButton Widget For Android Dev
FabButtonAndroid Floating ActionButton with a progress indicator ring
SlideSwitchA button that you can slide on or off
easyloadingbtnThis is a Material Design loading button
hkm-progress-buttonBase on android-process-button this is the advanced version of the android-process-button.
SubmitDemocomtomize view submit button which you use for submit operation or download operation and so on.
ArrowDownloadButtonA download button with pretty cool animation
FABProgressCircleMaterial progress circle around any FloatingActionButton. 100% Guidelines.
ArcProgressStackViewPresent your progress bars in arc mode with information and total control.
KProgressHUDAn implement of ProgressHUD for Android, similar to MBProgressHUD, SVProgressHUD for iOS.
SmoothProgressBarA small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
ACProgressLiteA lightweight Android library to display customizable progressbar like iOS MBProgressHUD.
NumberProgressBarA beautiful, slim Android ProgressBar.
android-HoloCircularProgressBarHolo Circular ProgressBar
android-square-progressbarAn android library to display a progressbar that goes around an image.
ProgressPieViewAndroid library for showing progress in a highly customizable pie.
GoogleProgressBarAndroid library to display progress like google does in some of his services.
ProgressWheelA progress wheel for android, intended for use instead of the standard progress bar.
RefreshActionItemAndroid - An action bar item which acts both as a refresh button and as a progress indicator
CircleProgressCircleProgress, DonutProgress, ArcProgress
WaveViewA wave view of android,can be used as progress bar.
InfiniteIndicatorThis lib can be used for viewpager infinite loop with indicator easily.
Android-RoundCornerProgressBarRound Corner Progress Bar Library for Android
CircleProgressA circle progress animation view on Android
MaterialLoadingProgressBarMaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)
WheelIndicatorViewA 'Google Fit' like activity indicator for Android
MaterialProgressBarMaterial design ProgressBar with consistent appearance
RopeProgressBar Android ProgressBar that "bends" under its own weight. Inspired byhttp://drbl.in/nwih
DownloadProgressBarAndroid progress bar with cool animation, inspired by :https://dribbble.com/shots/2012292-Download-Animation
AnimatedCircleLoadingViewAn animated circle loading view
SpinnerLoaderA loader that measures up Material Design
AndroidFillableLoadersAndroid fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project:https://github.com/poolqf/FillableLoaders
WhorlViewProgressbar with whorl style
ColoringLoadingThis project provide Coloring Loading View for Android.
And this project is not using the image file!
RubberIndicatorA rubber indicator for ViewPager
AVLoadingIndicatorViewAVLoadingIndicatorView is a collection of nice loading animations for Android.
MaskProgressViewYet another android custom progress view for your music player
DelayedProgressProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.
circular-slider-androidCircular Slider is a custom-built Android View used for choosing numbers. It works similarly to the regular slider control (SeekBar), just goes around in a circular fashion - simple enough. Note that the thumb scroller (the thing you drag around) can be either a solid-color circle or a custom drawable (like a PNG image).
Loading ProgressA highly configurable library to do loading progress with animated balls
Dilating Dots Progress BarAn animated progress indicator
ColorArcProgressBarA customizable circular progressbar, which can achieve the effect of the QQ health's arc progress and dashboard.
LuseenBottomNavigationBottomNavigationView Designed according Google guideLine
Material-BottomNavigationBottomNavigation component inspired by the Google Material Design Guidelines
BoomMenuA menu which can ... BOOM!
SlidingMenuSlidingMenu 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-menudrawerA slide-out menu implementation, which allows users to navigate between views in your app.
ArcMenuAn android custom view which looks like the menu in Path 2.0 (for iOS).
RibbonMenuNavigation menu for Android (based off Google+ app)
CircularFloatingActionMenuan animated circular menu for Android
ActionsContentViewActionsContentView 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.
Android-NewPopupMenuAndroid-NewPopupMenu is an android library to create popup menu with GoogleMusic app-like style.
android-floating-action-menuFloating Action Menu for Android. Inspired by the Google Plus floating menu.
Android-CircleMenuMenu with items on a rotating circle
Android Wheel MenuSimple and easy to use circular menu widget for Android.
android-satellite-menuAndroid Satellite Menu
SideNavigationImplementation of "SIde Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app)
AndroidResideMenuThe 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.
GoogleNavigationDrawerMenuAndroid Library for a DrawerLayout similar to the one in Google Apps
simple-side-drawerSimple library which enable you to add a drawer(slide-out) navigation to your android application
BlurNavigationDrawerAndroid - Blur Navigation Drawer like Etsy app.
ActionSheetForAndroidIOS UIActionSheet in Android
BottomSheetOne 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.
AndroidPullMenuAn Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.
FilterMenuAn implemention of Filter Menu concept for android
OverlayMenuAndroid Overlay Menu
MultiCardMenuA multicard menu that can open and close with animation on android
DropDownMenuDropDownMenu for Android,Filter the list based on multiple condition.
Folder-ResideMenuAn extension of ResideMenu
SlideBottomPanel底部划动菜单，滑动时背景图透明度渐变，支持嵌套 LiewView 或 ScrollView
CustomMenuCustomMenu quickly realize about the menu
BottomSheetBottomSheet style dialogs for Android
FlowingDrawerswipe right to display drawer with flowing effects.
Metaball-MenuA menu consisting of icons (ImageViews) and metaball bouncing selection to give a blob effect. Inspired by Material design
TapBarMenuSimple library that helps creating a "Tap Bar" menu layout.
QustomDialoga quick custom android dialog project
Android-RateThisAppAndroid library to show "Rate this app" dialog
AndroidSliderPreferenceAndroid library that allows applications to add dialog-based slider widgets to their settings
L-DialogsA small library replicating the new dialogs in android L.
LicensesDialogLicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
android-styled-dialogsA simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.
PostOfficeThis is a library for easily constructing Holo and Material Design Dialogs.
BlurDialogFragmentLibrary project to display DialogFragment with a blur effect.
dialogplusSimple,easy dialog for android
spots-dialogAndroid AlertDialog with mowing dots progress indicator
pinned-section-listviewEasy to use ListView with pinned sections for Android.
PullToRefresh-ListViewA generic, customizable, open source Android ListView implementation that has 'Pull to Refresh' functionality.
FlabbyListViewAndroid library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
XListView-AndroidListView supports pull refresh and pull up to load more feature.
PinterestListViewPinterest style ListView for Android
android-pulltorefresh-and-loadmoreandroid custom listview,with interaction pattern load more and pull to refresh to load data dinamically
PinnedHeaderListViewA ListView with pinned section headers for Android
ParallaxScrollParallax ScrollView and ListView for Android
Android-HorizontalListViewHorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).
LinearListViewAndroid library that allows you to bind a LinearLayout with a ListAdapter.
ParallaxListViewA Android ListView Demo with a parallax effect header like Path.
PagedHeadListViewAndroid boosted ListView supporting paginated header with a new material page indicator.
PullZoomViewAn Android custom ListView and ScrollView with pull to zoom-in.
HeaderListViewAndroid ListView with sticky headers
ListviewFilterAwesome Listview filter functionality in Android.
android-accordion-viewSimple ListView based Android AccordionView
DragNDropListAn easy to use Drag & Drop List for Android. Direct replacement of the android ListView.
QuickReturnAndroid ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance.
Android-HorizontalListViewHorizontalListView is an Android ListView widget which scrolls in a horizontal manner
android-swipelistviewAn Android List View implementation with support for drawable cells and many other swipe related features
android-pulltorefreshThis project aims to provide a reusable pull to refresh widget for Android.
StickyListHeadersAn android library for section headers that stick to the top
LazyListLazy load of images in Android
FloatingGroupExpandableListViewAn open source Android library that provides a floating group view at the top of the ExpandableListView
Android-SlideExpandableListViewA better ExpandableListView, with animated expandable views for each list item
HorizontalVariableListViewHorizontal list view for Android which allows variable items widths
ListBuddiesAndroid 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-ScrollViewA tiling scrollview to display large picture (similar to iOS "CATiledLayer")
StickyScrollViewItemsA 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
DiscrollviewScroll + discover = DiscrollView
Android-ObservableScrollViewAndroid library to observe scroll events on scrollable views.
Pull-to-Refresh.Rentals-AndroidThis project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
StikkyHeaderThis is a very simple library for Android that allows you to stick an header to a scrollable view and easly apply animation to it
quickscrollBringing extended scrolling features to Android's native ListView and ExpandableListView.
FilterSelectorListViewFilterSelectorListView is useful for making multiple selection with see selection on the top of ListView.
two-way-gridviewAn Android GridView that can be configured to scroll horizontally or vertically
AsymmetricGridViewAndroid ListView that mimics a GridView with asymmetric items. Supports items with row span and column span
AndroidCoolDragAndDropGridViewAn example of a gridview with various column span items and drag and drop support like Google keep has
GridViewHeaderAndroid GridView with addHeader( View view ) function
DynamicGridDrag and drop GridView for Android
PagingGridViewA Paging GridView with the same behavior as PagingListView.
DraggableGridViewA drag-and-drop scrolling grid view for Android
AndroidStaggeredGridAn Android staggered grid view which supports multiple columns with rows of varying sizes.
StaggeredGridViewA modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.
android-GridViewWithHeaderAndFooterGridView with Header and Footer
SimpleRatingViewA rating toggle for Android which switches between 3 rating levels: positive, neutral, and negative.
XRecyclerViewa RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
twoway-viewRecyclerView made simple
recyclerview-animatorsAn Android library which easily add itemanimator to RecyclerView items.
SuperRecyclerViewPumped up RecyclerView
DynamicRecyclerViewSet of plugable extenstions for Android RecyclerView
android-advancedrecyclerviewRecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
UltimateRecyclerViewA RecyclerView(advanced and flexible version of ListView) with refreshing,loading more,animation and many other features.
RecyclerView-FlexibleDividerAndroid library providing simple way to control divider items of RecyclerView
RecyclerView-MultipleViewTypesAdapterAndroid library defining adapter classes of RecyclerView to manage multiple view types
header-decorA couple of sticky header decorations for android's recycler view.
SectionedRecyclerViewAn adapter to create Android RecyclerViews with sections, providing headers and footers.
RecyclerViewHeaderSuper fast and easy way to create header for Android RecyclerView
sticky-headers-recyclerviewThis decorator allows you to easily create section headers for RecyclerViews using a LinearLayoutManager in either vertical or horizontal orientation.
RecyclerItemDecorationItemDecoration for RecyclerView using LinearLayoutManager
DividersDividers is a simple Android library to create easy separators for your RecyclerViews
recyclerview-binderAndroid Library for RecyclerView to manage order of items and multiple view types.
RecyclerViewSwipeDismissA very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.
PowerfulRecyclerViewAdapterA Common RecyclerView.Adapter implementation which supports any kind of items and has useful data operating APIs such as remove,add,etc.
MaterialSearchViewCute library to implement SearchView in a Material Design Approachhttp://miguelcatalan.info/2015/09/23/MaterialSearchView/
WoWoViewPagerOptimized for scrolling app intros or making your CV app. Free and open source.
Android-ViewPagerIndicatorPaging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.
ViewPagerExtensionsA set of custom views for the ViewPager from the Android Support Package
parallaxviewpagerAn easy-to-use ViewPager subclass with parallax background effect for Android apps.
android-auto-scroll-view-pagerAndroid auto scroll viewpager or viewpager in viewpager
NumericPageIndicatorAndroid - A ViewPager page indicator that displays the current page number and (optionally) the page count
VerticalViewPagerVertical implementation of Android ViewPager
FlycoPageIndicatorA Page Indicator Lib is realized in a different way. Support for Android 2.2 and up.
InfiniteViewPagerAugment Android's ViewPager with wrap-around functionality.
ViewPager3DExtension of Android ViewPager with a 3D swipe effect
LoopingViewPagerAn android ViewPager extension allowing infinite scrolling
SpringIndicatorA spring indicator like Morning Routine guide.
SpinningTabStripSpinningTabStrip & SpinningViewPager are android extensions allowing infinite scrolling.
Android-ScreenSlidePagerFull screen slide pager to display images fetched from Internet by Picasso
RecyclerViewPagerA ViewPager implemention base on RecyclerView's code. Support fling operation like gallary.
MultiViewPagerThe MultiViewPager is an extension of the support-v4 library's ViewPager that allows the pages to be wider or narrower than the ViewPager itself. It takes care of aligning the pages next to each other, and always keeping the selected page centered.
SCViewPagerA simple ViewPager extends that provide scroll based animation like Jazz Hands for iOS. Jazz Hands library provided by IFTTT :https://github.com/IFTTT/JazzHands
ExpandablePagerViewPager that slides vertically between 2 states (expanded and collapsed).
ActionBarSherlockAction 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.
TabBarViewAn Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier
android-extendedactionbarAn example of how to extend the ActionBar under the status bar from the theme
FadingActionBarAndroid library implementing a fading effect for the action bar, similar to the one found in the Play Music app
GlassActionBarAndroid - a library that adds a glass-like effect to the action bar.
TSnackBarAndroid Snackbar from the Top (similar to Crouton)
Android-CircularRevealFragmentA demo about how to show and hide fragments using the new Android Lollipop circle reveal transitions. Minimum API level is 21
StatedFragmentThe library is documented inhttp://inthecheesefactory.com/blog/best-approach-to-keep-android-fragment-state/en
EtsyBlurEtsyBlur is an Android library that allows developers to easily add a glass-like effect implemented in the Etsy app.
CustomActivityOnCrashAndroid library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.
android-slidingactivityAndroid library which allows you to swipe down from an activity to close it.
AwesomeSplashAwesome-looking customizable splash screen
NavigationTabBarNavigation tab bar with colorful interactions.
CroutonContext sensitive notifications for Android
SuperToastsA library that extends the Android toast framework.
Android-AppMsgIn-layout notifications. Based on Toast notifications and article by Cyril Mottier
MessageBarAn Android Toast replacement, similar to the one seen in the GMail app.
SnackBartoast-like alert pattern for Android
loadtoastPretty material design toasts with feedback animations
MaterialPatternllockViewMaterial Pattern Lockview is a View which inspired from Lollipop+ Pattern lock. This Project is still in work, More Options will be added as soon as possible. Some KeyFeature of this Library.
ColorSeekBarA colorful SeekBar for picking color
HoloCircleSeekBarA Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman.
AndroidCircularSeekBarA circular seek bar for Android
circularseekbarCustom circular SeekBar (Circle, Semi-circle, and Ellipse) View/Widget for Android
StartPointSeekBarStartPointSeekBar is a custom view for the Android platform that makes it possible to have a SeekBar to have custom start point.
SeekArcCircular SeekBar view for Android
discreteSeekBarDiscreteSeekbar is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines.
android-comboseekbarseekbar with distinct values
RangeSeekbarA seekbar contains two cursor(left and right). Multiple touch supported.
SeekBarCompatA material based support library to bring consistent SeekBars in Android for API 16 and above.
CaldroidCaldroid 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-squareStandalone Android widget for picking a single date from a calendar view.
calendar-widgetThe 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-spinnerwheelWheel-like spinner widget for Android
Android-MonthCalendarWidgetA simple example of a responsive Month Calendar app widget for Android
android-betterpickersAndroid library for better Picker DialogFragments
android-calendar-cardAndroid calendar view (like card)
DateSliderAn alternative DatePicker for Android
Android-Week-ViewAndroid Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
SilkCalAndroid calendar view inspired by Sunrise calendar and iOS7 stock calendar
TimeRangePickerTimeRangePicker is a library which can be used to select a time range.
MaterialDateTimePickerPick a date or time on Android in style
TimerViewan android open source timer
MaterialDateRangePickerA material Date Range Picker based on wdullaers MaterialDateTimePicker
material-calendarviewA Material design back port of Android's CalendarViewhttps://prolificinteractive.github.io/material-calendarview/
CompactCalendarViewAn android library which provides a compact calendar view much like the one used in google calenders, following material design.
material-calendar-viewA calendar with pretty Material look, that runs on Android API 8+
DragLinearLayoutAndroid LinearLayout with drag and drop to reorder.
Android-MosaicLayout-v0.1Mosaiclayout is android layout to display group of views in more that 92 different patterns.
FoldableLayoutAndroid widgets to implement folding animation
ScalableLayoutScalable Layout For Android
FlipLayoutAndroid Flip 3D Animation like web Google+
FlowLayoutAndroid implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.
CircleLayoutCircular layout for android
CircleLayoutAn Android layout for arranging children along a circle
ResideLayoutAn Android Layout which has a same function likehttps://github.com/romaonthego/RESideMenu
GooglePlusLayoutGoolgePlusLayout 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-layoutA library for showing different types of layouts when a list view is empty
ImageLayoutAndroid - A layout that arranges its children in relation to a background image
android-flowlayoutLinear layout, that wrap its content to the next line if there is no space in the current line.
AndroidSwipeLayoutThe Most Powerful Swipe Layout!
FreeFlowA 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
SwipeableLayoutA swipeable - auto resizing view group for android
SwipeBackLayoutAn Android library that help you to build app with swipe back gesture.
android_maskable_layoutA library that easily allows you to mask layouts/viewgroups
android-gridlayoutA backwards compatible implementation of GridLayout for Android
DragLayoutAn Android Project
ExpandableLayoutImplementation of ExpandableListview with custom header and custom content.
android-PullRefreshLayoutThis component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
DragTopLayoutDrag down to show a view on the top.
shadow-layoutAndroid Shadow Layout
SmartTabLayoutA custom ViewPager title strip which gives continuous feedback to the user when scrolling
ArcLayoutA very simple arc layout library
ScrollableAndroid scrollable tabs
RearrangeableLayoutAn android layout to re-arrange child views via dragging
JellyRefreshLayoutA pull-down-to-refresh layout inspired by Lollipop overscrolled effects
DraggerThe library was created in order to provide new animations for activities on Android.
PrismViewPrismView provides animations for your views, similar to Dragger, but with fragments! You can change the fragment of the PrismView any time.
BeerSwipeRefreshThis project aims to provide a reusable Swipe to Refresh widget for Android.
SuperSwipeRefreshLayoutA Custom SwipeRefreshLayout
Android-RatioLayoutThis is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size! If you have any questions in the course or suggestions, please send an e-mail to the following e-mail, thank you!
AndroidAutoHideHeaderA layout that hide the header when the body is scrolled down and reveal it when the header is scrolled up
PhysicsLayoutAndroid layout that simulates physics using JBox2D
FabTransitionLayoutProvides the Floating Action Button Transition as specified in the Material Design Guide in a simple library.
Android-MaterialDeleteLayoutMaetrial Design Delete Concept Implement
smooth-app-bar-layoutSmooth version of Google Support Design AppBarLayout
BlurZoomGalleryExtended CoordinatorLayout, that helps creating background galleries.
android-linear-layout-managerImplementation of LinearLayoutManager which wraps its contents.
ScrollDownLayoutA custom Android Widget，support u use ViewPager in a ScrollView or ListView。
Search-View-Layout[BETA] Search View Layout like Lollipop Dialler
FlycoTabLayoutAn Android TabLayout Lib has two kinds of TabLayout at present.
NodeFlowNodeFlow is an Android library that provides a simple way to visualize hierarchical content.
FoldingCellFoldingCell is an expanding content cell inspired by folding paper materialhttp://ramotion.com
CollapsingAvatarToolbarCollapsing Toolbar with a moving avatar for Android.
FABToolbarAn implementation of Google design, with Floating Action Button transforming into toolbar.
video-cropAndroid Video Crop
Android-ScalableVideoViewAndroid Texture VideoView having a variety of scale types like the scale types of ImageView such as fitCenter, centerCrop, centerTopCrop and more
UniversalVideoViewUniversalVideoView is a Android widget helps playing video easier, which is similar with the Android system native VideoView, but with more Media Controller customization.(https://github.com/linsea/UniversalVideoView)
AirMapViewA view abstraction to provide a map user interface with various underlying map providers
Google Maps Android API utility libraryThis open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.
TaktTakt is Android library for measuring the FPS using Choreographer.
AndroidTagGroup:four_leaf_clover:A beautiful android tag group widget.
AndroidTagViewA TagView library for Android. Customize your own & Drag effect.
HashTagHelperThis is a library designed for highlighting hashtags ("#example") and catching click on them.
Android TagViewAndroid TagView-HashTagView
TagCloudView支持 SingleLine 模式的标签云效果，轻松实现知乎问题话题列表
Android-Cloud-TagView-PlusAn Android Cloud Tag Widget. You can edit the tag's style, and set listener of selecting or deleting tag.
android-tagviewSimple android view to display list of colorful tags efficiently.
3dTagCloudAndroidA tagcloud component implemenation to android
AndroidKeyboardWatcherSoftware keyboard open/close watcher for Android.
SwipeableCardA simple implementation of swipe card like StreetView
TriangleLabelViewShow triangle view.
SwipeSelectorA nicer-looking, more intuitive and highly customizable alternative for radio buttons and dropdowns for Android.
EmojiA simple library to add Emoji support to your Android Application. In a PopupWindow Emojis can be chosen. In order to edit and display text with Emojis this library provides public APIs: EmojiEditText & EmojiTextView.
BottomBarA custom view component that mimicks the new Material Design Bottom Navigation pattern.
CubeGridCube grid animation about the android.
SwipeStackA simple, customizable and easy to use swipeable view stack for Android.
BrokenViewGlass-break effect for views.
AndroidTagViewAn Android TagView library. You can customize awesome TagView by using this library.
DragGooViewA wonderful feature to clear the unread reminder
AudioWavesShows a graphic representation of the sounds captured by the microphone on Android
SwipecardsA Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content.
Android SlideShow WidgetA set of widgets to create smooth slide shows with ease.
AndroidWheelCustom wheel widget for android
range-barAndroid widget for selecting a range of values.
TileViewThe 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-backportA 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+.
material-animated-switchA material Switch with icon animations and color transitions
android-bootstrapA template/bootstrap/boilerplate application that includes tons of great open source tools and frameworks.
cardslibAndroid Library to build a UI Card
AndroidSlidingUpPanelAndroid Sliding Up Panel Demo
android-viewflowA horizontal view scroller library for Android
android-viewbadgerA simple way to "badge" any given Android view at runtime without having to cater for it in layout
DraggablePanelAndroid library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
android-stackblurAndroid 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.
StickyGridHeadersAn Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top.
AndroidViewHoverAn elegant way to show your menu or messages.
SystemBarTintApply background tinting to the Android system UI when using KitKat translucent modes
chromeviewAndroid WebView implementation that uses the latest Chromium code
android-iconifyIntegration of FontAwesome for Android
StandOutStandOut lets you easily create floating windows in your Android app.
android-sliding-layer-libThis 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-SwipeToDismissAndroid swipe-to-dismiss mini-library and sample code
HoloColorPickerAn Android Holo themed colorpicker designed by Marie Schweiz
LobsterpickerThe library is offering a dialog with all shades of material design colors
UnifiedPreferenceUnifiedPreference is a library for working with all versions of the Android Preference package from API v4 and up.
aFileChooserAndroid library that provides a file explorer to let users select files on external storage.
android-uitableviewLibrary and example project on how to use the UITableView component
Android-ProgressFragmentImplementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.
android-pdfviewA fast PDF reader component for Android development
Android-Pdf-Viewer-LibraryPdf Viewer library for Android
QuiltViewLibraryAndroid Quilt View Library
Android-UndoBarAn implementation of Android's Undo Bar as seen in Google's Gmail app.
Android-ScrollBarPanelAndroid-ScrollBarPanel allows to attach a View to a scroll indicator like it's done in Path 2.0
ScrollBarPanelWithClockPath like scrollbar panel with clock.
changeloglibAndroid Library to display your changelog
android-FlipViewA small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application
discreet-app-rateA lightweight non intrusive app rate reminder for Android
KenBurnsViewAndroid ImageViews animated by Ken Burns Effect
UndoBarThe UI component for Android advanced UI pattern undo-bar, used in Gmail app, create by roman nurik
FancyCoverFlowA cool Open Source CoverFlow view for Android with several fancy effects.
AppRaterAppRater Library for Android
Android-ActionItemBadgeThis library offers a simple method to add a small badge icon to your ActionBar-MenuItem
poppyviewAndroid library implementing a poppy view on scroll, similar to the one found in the Google Plus app
android-segmented-controlios7 UISegmentedControl for android
IconicDroidIconicDroid is a custom Android Drawable which allows to draw icons from several iconic fonts.
ParallaxPagerAdd some depth to your Android scrolling.
AndroidPinningA standalone library project for certificate pinning on Android.
WizardPagerWizard 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-visualizerTakes the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmp
ExpandablePanelAndroid library for creating an expandable to full screen view inside a viewgroup composition.
NiftyNotificationeffects for android notifications.base on (Crouton)
GlowPadBackportA backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+
CustomLoadingcustom loading for android
chromium_webviewAndroid WebView wrapper based on chromium
MagicViewsSet custom font in Android application
TableFixHeadersAndroid library that implements a table with fixed headers.
FloatingNotificationFloating Notification for Android app - Facebook ChatHeads Notification system
android-slideshow-widgetA set of widgets to create smooth slideshows with ease.
HanselAndGretelAndroid library providing bread crumbs to the support library fragments.
ChromaHashViewA classic password visualization concept, ported to Android
Android-DirectoryChooserA directory chooser library for Android.
WheelViewAn Android Widget for selecting items that rotate on a wheel.
RippleViewView that imitates Ripple Effect on click which was introduced in Android L (for Android 2.3+)
GaugeViewAn Android library for drawing gauges on Canvas.
ATableViewCreate iOS-like tables (UITableView) for Android, using UIKit object model.
Android-RecurrencePickerGoogle Calendar Recurrence picker
ActionSheetForAndroidIOS UIActionSheet in Android
ckChangeLogckChangeLog - An Android Library to display a Change Log
android-floatinglabel-widgetsFloating label input widgets
MarkdownViewMarkdownView 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-FilePickerA file/directory-picker for android. Implemented as a library project.
PopoverViewA Popover Controller for Android Tablets. It's an easy solution to simulate an iOS UIPopoverController
slideuppaneA pane that slide up from the bottom of an android view
SwipeBackSwipeBack 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
ShowTipsViewHighligth specific points of interest of your app
FancyCoverFlowA cool Open Source CoverFlow view for Android with several fancy effects.
CurtainViewAn android view,which can layer on any gravity for swiping.
android-pathviewAndroid view with both path from constructed path or from svg.
DrawableViewA view that allows to paint and saves the result as a bitmap
AndroidNotificationJsonConvert JSON to Android Notification, useful for push notifications (GCM)
PugNotificationA powerful library for creating notifications in android platform.
ValueBarA beautiful Android custom View that works similar to a range or seekbar. With animations.
CircleDisplayAndroid View for displaying and selecting values in a circle-shaped View, with animations and touch gestures.
DecorAndroid layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of class explosion with multiple custom views.
AndroidTreeViewAndroidTreeView. TreeView implementation for android
SHSegmentControlsegmentcontrol widget for android
ElasticDownloadDownload Custom view with animation.
CircularCounterCircular Counter is an Android Widget I needed to implement for an application I was developing. As it could be useful to more people, I tried to make it generic enough to share and be used by others.
MarkViewAn android custom view that displays a circle with a colored arc given a mark.
pugnotificationA powerful library for creating notifications in android platform.
android-json-form-wizardAndroid Material Json Form Wizard is a library for creating beautiful form based wizards within your app just by defining json in a particular format.
FlippableStackViewAn Android library introducing a stack of Views with the first item being flippable (on dragging down).
ShadowViewHelperShadow layout, shadow view for android.
velocimeter-viewA velocimeter View for Android
AppIntroMake a cool intro for your Android app.
ExpandableSelectorExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
voice-recording-visualizerSimple Visualizer from mic input for Android.
TourGuideTourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
Header-ViewCreate an header for android.support.design.widget.NavigationView
CreditCardViewCreditCardView is an Android library that allows developers to create the UI which replicates an actual Credit Card.
AndroidGlitterViewA view to show bling bling stars when you touch it.
SortableTableViewAn Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
hsv-alpha-color-picker-androidThis library implements a color picker and a color preference for use in Android applications.
Android-SpeedyViewSelectorThis is a change Background Or TextColor Selector support library, with which you can directly specify the Background to be displayed in different states or TextColor Layout xml, such as clicking the button effect, the conventional practice is to create Selector xml file in drawable directory but when the project becomes larger when the file bac…
InteractivePlayerViewCustom android music player view.
tooltip-viewDead simple Android Tooltip Views
Android-TrackingRingWidgetIt's a tracking activity ring widget like in Apple watch for Android.
PinViewA Pin view widget for Android
CamViewAndroid component to display live preview from the device camera and provide preview data for any external decoding processes
SlidingCardSliding cards with pretty gallery effects.http://android-arsenal.com/details/1/2355
DraggableViewDraggable views with rotation and skew/scale effects.
ChatMessageViewChatMessageView helps you to create chat message view quickly like a typical chatting application.
SnailBarA lovely ,you can use it as a seekbar or progressbar.
PickerUIAndroid library to display a list of items for pick one
DraggableFlipViewAn Android View library that flips while dragging.
WindowViewAndroid ImageView you pan by tilting your device.
RadarScanViewandroid下自定义View之雷达扫描 The Radar (Scanning) View on Android 当扫描到对象的时候，通过水波纹的方式显示扫描到的对象，可以动态的随机添加，并且扫描到的对象是可以点击的……
SegmentedBarViewCustom UI control for android which is showing data as a segments and a value inside them.
PinterestViewPinterest like awesome menu control for Android
FabricViewA new canvas drawing library for Android
ShortcutBadgerThe ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
snakeSnake View is a simple and animated linear chart for Android.
HighlightTextEditorHighlightTextEditor An android HighlightTextEditor
debugoverlayA tiny window overlay to log app internal on top of your android apphttp://hannesdorfmann.com/android/debug-overlay/
AndroidSwipeableCardStackA tinder like swipeable card stack component
IntegrationPreferencePreference widget that automatically detects dependency applications and installs them by openning Play Store.
TinderViewCreated A Simple and Beautiful Tinder like card deck & Captain Train like toolbar.
FlycoLabelViewA Simple Android LabelView.
SearchableSpinnerSpinner with searchable items.
velocimeter-viewA velocimeter View for Android
ijkplayerVideo player based on ffplay
GiraffePlayerout of the box android video player base on ijkplayer
ImageEditor-AndroidAndroidImageEdit 安卓设备上图形编辑开源控件，支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
AppUpdaterA library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 8+ required.
BGAQRCode-AndroidAndroid QRCode Library
QRGena simple QRCode generation api for java built on top ZXINGhttp://glxn.net/2012/03/10/qrgen-a-small-wrapper-on-top-of-zxing-for-generating-qrcodes-in-java/
barcodescannerBarcode Scanner Libraries for Android
ZBarBarcode & QRCode Scanner Libraries for Android
MATThe Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.
leakcanaryA memory leak detection library for Android and Java.
blockcanaryA transparent ui-block detection library for Android.http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/
ANR-WatchDogA simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception
sdk-manager-pluginGradle plugin which downloads and manages your Android SDK.
lint-cleaner-pluginA Gradle Plugin for removing unused resources in Android projects.
groovy-android-gradle-pluginA Gradle plugin to support the Groovy language for building Android apps
gradle-android-scala-plugingradle-android-scala-plugin adds scala language support to official gradle android plugin
gradle-protobuf-pluginGradle plugin for Google Protocol Buffers
gradle-play-publisherGradle Plugin to upload your APK and metadata to the Google Play Store
maven-android-pluginAndroid Maven Plugin
android-archetypesMaven Archetypes for Android development
m2e-androidAndroid for Maven Eclipse
android-sdk-pluginAn easy-to-use sbt plugin for working with all Android projects
Intellij IDEA / Android Studio
android-xml-sorterAndroid Studio & IntelliJ Plugin for sort xml by name="xxx".
android-material-design-icon-generator-pluginThis plugin help you to set material design icon to your project.
android-holo-colors-idea-pluginIntelliJ / Android Studio plugin for Android Holo Colors
android-studio-unit-test-pluginAndroid Studio IDE support for Android gradle unit tests. Prepared for Robolectric.
android-selector-chapekAndroid Studio plugin which automatically generates drawable selectors from appropriately named resources
android-parcelable-intellij-pluginIntelliJ Plugin for Android Parcelable boilerplate code generation.
adb-ideaA plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.
android-butterknife-zeleznySimple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections.
DroidLanePlugin help you to upload apk to Google Play.
eventbus-intellij-pluginPlugin to navigate between events posted by EventBus.
Android-DPI-CalculatorAndroid Studio plugin allowing to calculate sizes in different densities like xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi and tvdpi.
lein-droidA Leiningen plugin for building Clojure/Android projects
AndroidProguardScalaAndroidProguardScala is an Eclipse plugin that speeds up the development process when you're using Scala on Android.
vim-androidVim plugin to do android development.
PhotoPicker图片选择 & 图片预览
AndroidAnnotationsFast Android Development. Easy maintainance.
roboguiceGoogle Guice on Android, version 2.0
butterknifeView "injection" library for Android.
daggerA fast dependency injector for Android and Java.
PreferenceInjectorA SharedPreference injection library for Android
transfuseTransfuse - A Dependency Injection and Integration framework for Google Android
SwissKnifeA multi-purpose library containing view injection and threading for Android using annotations
LiteAutolite your android ! the code is on the way~http://lihttp//litesuits.com?from=auto
android-material-drawer-templateAn Android template with navigation drawer for material design
material-design-icons-adt-templateAndroid Studio / Eclipse ADT template for material-design-icons resources
MultiChoiceAdapterAndroid - A ListView adapter with support for multiple choice modal selection
easy-adapterEasy Adapters library for Android
RenderersRenderers is an Android library that avoids all the boilerplate needed to create a new ListView adapter.
FunDapterSimplify Adapter creation for your Android ListViews.
instant-adapterJust like instant coffee, saves 78% of your time on Android's Custom Adapters.
adapter-kitAdapter Kit is a set of useful adapters for Android.
EfficientAdapterAn efficient adapter to make the use of RecyclerView much easier for Android.
EasyListViewAdaptersThis 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.
GridListViewAdaptersThis 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.
RxRecyclerAdapterRx based generic RecyclerView Adapter Library with support for sections.
android-saripaarUI Validation Library for Android
android-gesture-detectorsGesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
Space in ChargeYet another 2D space-war game made with Unity3D for Android
cocos2d-xcocos2d-x for C++
libgdxDesktop/Android/HTML5/iOS Java game development framework
AndEngineFree Android 2D OpenGL Game Engine
playnA Java game development framework that deploys to JVM, HTML5, Android and iOS.
LGameThis is free 2d game development framework(Java Game Engine), support JavaSE/Android/IOS/WP7/HTML5/PSM/Linux/MAC/Windows.
LiquidFunLiquidFun is a 2D physics engine for games Developed by GOOGLE
jbox2da 2d Java physics engine, native port of the C++ physics engines Box2D and LiquidFun
android-beacon-libraryAllows Android apps to interact with BLE beacons
Android-BluetoothSPPLibraryBluetooth Serial Port Profile which comfortable to developer application to communication with microcontroller via bluetooth
AndroidSmoothBluetoothSmooth communication via bluetooth with other android devices or microcontrollers such as Arduino.
LiteBleBLE Framework. Based on Bluetooth 4.0. Based on callback. Extremely simple! Communication with BluetoothLE(BLE) device as easy as HTTP communication. Android低功耗蓝牙便捷操作框架，基于回调，完成蓝牙设备交互就像发送网络请求一样简单。http://litesuits.com?form=gble
AndroidSocialNetworksLibrary for easy work with Facebook, Twitter, LinkedIn and Google on Android
SmackAn Open Source XMPP Client Library written in Java for JVMs and Android
XabberOpen 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.
ConversationsConversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.
yaximYAXIM - Yet Another XMPP Instant Messenger, a jabber client for android
androidpnAn open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit.
Android-Paho-Mqtt-ServiceA simple MQTT Service that will keep running for the duration of your Android application using the Paho Java MQTT Client.
parcelerAndroid Parcelables made easy through code generation.
auto-parcelAndroid Parcelable models made easy
RoboCoPPure Java code generation tool for generating a fully functional ContentProvider for Android.
android-contentprovider-generatorA small tool to generate an Android ContentProvider.
ParcelablePleaseAnnotation Processor for generating Parcelable code
pojobuilderA Java Code Generator for Pojo Builders
javawriterA utility class which aids in generating Java source files.
BarberA custom view styling library for Android that generates the obtainStyledAttributes() and TypedArray boilerplate code for you.
ContentProviderCodeGeneratorA code generator to create Android ContentProvider
Android-AnnotatedSQLAndroid library for auto generating SQL schema and Content Provider by annotations. You will get a full-featured content provider in 5 minutes :)
FavorA easy way to use android sharepreferencehttp://cocosw.com/Favor/
FFmpegmirror of git://source.ffmpeg.org/ffmpeg.git
FFMpegthis 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)
libstreamingA solution for streaming H.264, H.263, AMR, AAC using RTP on Android
AndroidFFmpegFFmpeg build for android random architectures with example jni
android-ffmpeg-javaAndroid Java wrapper around ffmpeg command line binary
FFmpeg-AndroidScript and Instructions for building FFmpeg for Android
android-ffmpega system for building custom ffmpeg binaries for Android
android-ffmpeg-with-rtmpThis repository contains script(s) to build ffmpeg for android with RTMP (and OpenSSL) support.
mp4parserA Java API to read, write and create MP4 files
jcodecjcodec - a pure java implementation of video/audio codecs.
ipcam-viewMJPEG video streaming on Android
usb-serial-for-androidAndroid USB host serial driver library for CDC, FTDI, Arduino and other devices.
StatusBarUtilA util for setting status bar style on Android App. It can work above API 19(KitKat 4.4).
apk-parserApk parser lib with java
APKParserAPK parser for Android
JustWeToolsJustWeTools - Some useful tools
AndroidProcessesGet running processes on Androidhttp://jaredrummler.github.io/AndroidProcesses
smoothieEasy async loading for Android's ListView/GridView
tapeA lightning fast, transactional, file-based FIFO for Android and Java.
ColorArtiTunes 11-style color matching code for Android
AndroidBillingLibraryAndroid Market In-app Billing Library
android-saripaarUI Validation Library for Android
timberA logger with a small, extensible API which provides utility on top of Android's normal Log class.
wireClean, lightweight protocol buffers for Android.
motionAn Android library allowing images to exhibit a parallax effect that reacts to the device's tilt
ColoursA beautiful set of predefined colors and a set of color methods to make your Android development life easier.
Android-ValidatorForm Validator Library for Android
svg-androidSupport for scalable vector graphics in Android
davdroidDAVdroid – CalDAV/CardDAV synchronization for Android 4+ devices
seismicAndroid device shake detection.
android-validation-komenskyA simple library for validating user input in forms using annotations.
AndroidFaceCropperAndroid bitmap Face Cropper
AutobahnAndroidWebSocket & WAMP in Java for Android
android_dbinspectorAndroid library for viewing in app databases.
wishlistUtilities I wish Android had but doesn't
joda-time-androidJoda-Time library with Android specialization
OpenKeychainOpenKeychain is an OpenPGP implementation for Android.
SilkA library containing a large set of utilities and views for Android apps.
ReservoirAndroid library to easily serialize and cache your objects to disk using key/value pairs.
Android-Templates-And-UtilitiesCollection of source codes, utilities, templates and snippets for Android development.
groundySexy way to execute async/background tasks on Android
EasyCameraWrapper around the android Camera class that simplifies its usage
CastCompanionLibrary-androidCastCompanionLibrary-android is a library project to enable developers integrate Cast capabilities into their applications faster and easier.
clingUPnP/DLNA library for Java and Android
dspecA simple way to define and render UI specs on top of your Android UI.
GhostLogAndroid app that displays the logcat buffer in a system overlay window
secure-preferencesAndroid 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.
DebugLogCreate a simple and more understandable Android logs.
AndroidCaldavSyncAdapaterCaldav synch adapter for Android
routable-androidRoutable, an in-app native URL router, for Android
fb-android-daggerA set of helper classes for using dagger with Android components such as Applications, Activities, Fragments, BroadcastReceivers, and Services.
android-gesture-detectorsGesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
TypedPreferencesPreference wrappers for primitive types for Android
android-intentsA collection of well-known Android intents for most common actions
android-intentsA small library which will save you from writing the same intent creation code again and again for the most simple tasks
ASimpleCachea simple cache for android and java
svg-androidFork of svg-android +SVN history +Maven +more
esperandroEasy SharedPreference Engine foR ANDROid
AndroidCommonsVarious useful utilities for Android apps development
greenrobot-commonGeneral purpose utilities and hash functions for Android and Java (aka java-common)
puree-androidPuree is a log collector for Android.
hawkSecure Simple Key-Value Storage for Android
ExpirableDiskLruCacheExpirable Disk Lru Cache is a wrapper forDiskLruCachethat allows expiring of key/value pairs by specifying evictionTimeSpan. It has very simple API.
TrailA simple logging library that works in any version of Java and Android and detects the platform automatically.
CaffeineA collection of utility classes that help make Android development faster (and safer!).
trayA SharedPreferences replacement for Android with multiprocess support.
colorizeAndroid quick access to 1000+ preloaded colors!
IntentBuilderType safe intent building for services and activities
RoboGifA small utility to record Android device screen to a GIF
ForedroidUtility for detecting and notifying when your Android app goes background / becomes foreground
SlingerDeep linking library for Android
CacheUtilsLibraryA simple Android utils library to write any type of data into cache files and read them later.http://lifeofcoding.com/CacheUtilsLibrary/
FoamA library to quickly and easily enable multiple monitoring & support platforms for your mobile apps.
TreasureVery easy to use wrapper library for Android SharePreferences
TinyPinyinVery fast lib to convert Chinese character to Pinyin. 适用于Java和Android的快速、低内存占用的汉字转拼音库。
Ok2CurlConvert OkHttp requests into curl logs.
ThriftyThrift for Android that saves you methods
Android-ConfigIOA library for creating, accessing, and modifying configuration file with Xml / Json format.
RealStoragePathLibraryRealStoragePathLibrary is an open source library with very minimal footprint which helps to find the real paths of the storage devices attached to the Android device.
mapbox-android-sdkOpen Source Maps SDK for Android
android-checkoutLibrary for Android In-App Billing (Version 3)
WeatherLibAndroid Weather Library: android weather lib to develop weather based app fast and easily
ClusterkrafA clustering library for the Google Maps Android API v2.
aws-sdk-androidOfficial mirror of the AWS SDK for Android.
evernote-sdk-androidEvernote SDK for Android
countly-sdk-androidCountly Mobile Analytics - Android SDK
ANE-FacebookAir Native Extension (iOS and Android) for the Facebook mobile SDK
Office-365-SDK-for-AndroidOffice 365 SDK for Android Preview by Microsoft Open Technologies, Inc.
weibo_android_sdk新浪微博 Android SDK
socialauth-androidSocialAuth repository which contains socialauth android version and samples
PayPal-Android-SDKAccept PayPal and credit cards in your Android app
barcodescannerBarcode Scanner Libraries for Android
android-donations-libDonations Library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin
card.io-Android-SDKcard.io provides fast, easy credit card scanning in mobile apps
Android-ShareEverywhereThis project is the tribute to my favorite Android Widget: the Share button. Share ALL THE THINGS!
android-simpl3rAmazon S3 multipart file upload for Android, made simple
poly-pickerAndroid library project for providing multiple image selection from the device.
Android-ReactiveLocationSmall library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
LandscapeVideoCameraPowerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.
Twiiter HelperA twitter helper library that makes Twitter integration very easy and painless.
Liquid-Android-SDKLiquid - Identify behaviours through Analytics and react with real-time Personalization.
MultipleImageSelectAn android library that allows selection of multiple images from gallery.
KSYMediaPlayer-Android-SDKMediaPlayer for android
GalleryFinalAndroid自定义相册，实现了拍照、图片选择（单选/多选）、 裁剪（单/多裁剪）、旋转、ImageLoader无绑定任由开发者选 择、功能可配置、主题样式可配置。GalleryFinal为你定制相册。【GalleryFinal新版正在开发中，大家有什么好的建议和想法请尽快在issues上提】
JunitA programmer-oriented testing framework for Java.
robotiumLike Selenium, but for Android
stfControl and manage Android devices from your browser.
assertj-androidA 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.)
CafeA powerful test framework for Android named Case Automated Framework for Everyone.
android-junit-reportA custom instrumentation test runner for Android that generates XML reports for integration with other tools.
robolectricAndroid Unit Testing Framework
powermockPowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
GraphViewAndroid Graph Library for creating zoomable and scrollable line and bar graphs.
achartengineThis is a charting software library for Android applications. Mobile phones, tablets and other gadgets running Android will probably benefit of this charting library.
MPAndroidChartA simple Android chart view / graph view library, supporting line- bar- pie- and candlestick charts as well as scaling, dragging and animations.
EazeGraphAn Android chart and graph library
AndroidChartsAn easy-to-use Android charts library with animation.
WilliamChartAndroid library to create charts.
Android-ChartsOpen-source native Android graph/chart framework includes line chart,stick chart,candlestick chart,pie chart,spider-web chart etc.
XCL-ChartsAndroid开源图表库(XCL-Charts is a free charting library for Android platform.)
desChartsAndroid Charting Library
HelloChartsCharts/graphs library for Android compatible with API 8+
HoloGraphLibraryFork of the HoloGraphLibrary by Daniel Nadeau with additionnal features
NumAndroidChartsA powerful opensource android charting library
SkyconsForecast / DarkSky's Skycons, Animated Weather icons recreated for Android
droidiconOver 1600 customizable icons for Android including 750+ Google Material Design icons, 25 ready-made social badges, and more!
Android-IconicsAndroid-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-iconsEasy to use material icons for Android
androidiconsAndroidicons is a professional, handcrafted icon set with 250 icons in 14 different colors and 5 sizes, including an icon font and all sources.
Android-IconicsAndroid-Iconics - Use any icon font, or vector (.svg) as drawable in your application.http://mikepenz.github.io/Android-Iconics
Android-Material-Design-ColorsAndroid Material Design Colors
CalligraphyCustom fonts in Android the easy way...
android-typeface-helperTypeface helper for Android
Android-Icon-FontsMaterial and Holo iconic fonts.
PrintA lightweight Android library for use iconic fonts.
TypefaceHelperHelper object for injecting typeface into various text views of android.
fontbindingEasy custom fonts in XML using data binding.
RajawaliRajawali 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.
android-grid-wichterleThis app will show grid overlay over whole system which helps you to verify your excellent app design.
GoreinuGoreinu allows to copy application files on sdcard.
Android-AOPExampleThis is a simple example of Aspect Oriented Programming in Android
MovieGuideAn Android app that showcases the MVP pattern, Clean Architecture and RxJava
Android-ItemTouchHelper-DemoBasic example of using ItemTouchHelper to add drag & drop and swipe-to-dismiss to RecyclerView.
Android-Material-ExamplesLittle bites of Material Design
android-support-23.2-sampleSample Project for Android Support Library 23.2http://android-developers.blogspot.com/2016/02/android-support-library-232.html
PhotoEditDemo图片处理sdk(just for eclipse)
android-demosExamples of Android applications
u2020A sample Android app which showcases advanced usage of Dagger among other open source libraries.
BlurEffectForAndroidDesignSample to show how to implement blur graphical tricks
maven-android-plugin-samplesUsage examples for Android Maven Plugin
Android-WizardPagerAndroid pager-style wizard flow sample code
AndroidPushNotificationsDemoA example of an android app that receives push notifications using MQTT.
android-basic-samplesGoogle Play game services - Android samples
RobolectricSampleSample project demonstrating use of the Robolectric Android testing project
android-demoAndroid common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description
android-movies-demoSample application demonstrating Android design and animation
maven-android-plugin-samplesUsage examples for Android Maven Plugin
android-http-examplesSample code for HTTP on Android.
ProgrammingAndroidExamplesThis repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura
android-layout-samplesExplorations around Android custom layouts
LearningAndroidYambaThis is the code that goes along with Learning Android book.
RoboDemoRoboDemo is a ShowCase library for Android to demonstrate to users how a given Activity works.
ProgrammingAndroid2ExamplesThis repo contains example code for O'Reilly's "Programming Android" by Zigured Mednieks, Laird Dornin, Blake Meike and Masumi Nakamura
hellomap-androidQuick start with the Google Maps Android API
GraphView-DemosExamples for my Android GraphView library
Android-Volley-ExampleAndroid volley library examples
android-demosGoogle Drive Android API Demos
AndroidDemoProjectsCollection of Small Android Projects
android-ActivitySceneTransitionDemonstrates 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.
android_L_preview_exampleThis project is focused on the sample using the API's new preview version of Android-L, use of transitions, shadows etc...
googletv-android-samplesSource for many GoogleTV Example applications.
Android-RxJavaLearning RxJava for Android by example
Android-LollipopShowcaseA simple app to showcase some of the cool new cool stuff in Android L. RecyclerView, CardView, ActionBarDrawerToggle, DrawerLayout, Animations, Android Compat Design, Toolbar
QuickNewsThis is a news client, similar to netease, news headlines
android-best-practicesDo's and Don'ts for Android development, by Futurice developers
ToolbarMenudrawerQuick example for the new Toolbar (and Menudrawer) API. Thanks for starring / forking me. :')
DragLayoutAn Android Project.ViewDragHelper.QQ.QQ5.0.侧滑
rx-android-architectureAn example project of an Android architecture built on RxJava
AndroidCoolDragAndDropGridViewAn example of a gridview with various column span items and drag and drop support like Google keep has
Demo-GoogleBook-AndroidAn android demo about searching and displaying books details using Google book api.
Demo-YouTuBe-AndroidAn android demo about searching and playing youtube videos with youtube player or videoview.
android-proguard-snippetsProguard configurations for common Android libraries
Quality-Tools-for-AndroidThis is an Android sample app + tests that will be used to work on various project to increase the quality of the Android platform.
socket.io-android-chatA simple chat demo for socket.io and Android
AndroidTVExplorerA sample project which can be used as a base in order to develop Media Library applications for Android TV. Follow the series of blogs starting athttp://www.malmstein.com/blog/2014/10/21/building-applications-for-android-tv/in order to keep up to date with the process
Android-Notification-ExampleA simple sample showing the different types of notifications on Andoid
androidmvpMVP Android Example used to explain how to use this pattern in our Android apps. This code was created to support an article explanation.
PlayPauseDrawableThis is a sample Play & Pause Drawable with morphing animation for Android
u2020-mvpPort of Jake Wharton's U2020 sample app with use of MVP and Dagger 2
Material-Animation-SamplesIn this repository i will add more of samples in material animation
MaterialTransitionsSample material transition animations for Android
WatchA project which demonstrate how to develop a custom client on android for drbbble.com
MaterialPowerMenuA demo of the power menu with Reveal and other animations
gitbook-androidAn android app to read gitbook in the offline mode.
DMPlayerDMPLayer is an Android music player prototype
ForkHubFork of the GitHub Android Apphttps://play.google.com/store/apps/details?id=jp.forkhub
MaterialAudiobookPlayerAudiobook Player for Android
Bandhook-KotlinA showcase music app for Android entirely written using Kotlin language
LeeCoLeeCo is an awesome app for (including unlock) problems, solutions, discuss(from leetcode) and comments.
MaterialDesignColorPaletteThis is a dev tool to visualize the colours of Material design defined onhttp://www.google.com/design/spec/style/color.html#color-ui-color-palette
2048-androidThe android port of the 2048 game (for offline playing)
FeedExFeedEx News Reader is a light and modern Android feed reader, based on Sparse rss.
HackerNewsAn open source Hacker News client for Android.
News-Android-AppownCloud News Reader - Android App
android-deliciousDelicious Android is an Android app which helps you access and save bookmarks via Delicious. It's available over at Google Play.
droidplannerGround Control Station for Android Devices
FoldingNavigationDrawer-AndroidThis is a sample project present how to use Folding-Android to add Folding Efect to Navigation Drawer.
play-androidStream music and control the queue of a play server from your Android device.
vanillaVanilla Music Player for Android (abandoned)
OpenFlappyBirdAn open source clone of a famous flappy bird game for Android using AndEngine
TurtlePlayerA Free, Fully Fledged, Open-Source Music Player for Android
seadroidAndroid client for Seafile
freegemas-gdxFreegemas 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 客户端
FlappyCowAndroid game in "Flappy Bird" Style
1.wakao-app哇靠百科 － 一款聚合了众多笑话段子、妹子图、微信公众号文章的Android App。
Twidere-AndroidTwidere is a powerful twitter client for Android 1.6+ 1 , which gives you a full Holo experience and nearly full Twitter's feature.
TelecineRecord full-resolution video on your Android devices.
WaniKani-for-AndroidAn Android client application for the awesome kanji learning website wanikani.com
OpenLibra-MaterialOpenLibra client on Material Design
palettehelperUtility Android app for generating color palettes of images using the Palette library. Written in Kotlin.
OpenImgurOpen source Imgur Android App
WordPress-AndroidWordPress for Android
sgtpuzzlesa port of Simon Tatham's Portable Puzzle Collection, a collection of 36 single-player logic games.
keepassdroida free, open source, light-weight and easy-to-use password manager app.
BanjenOpen source brazilian banjo tunner, example to play local sounds.
LiveView FunnyLiveView app that play sounds in the phone from the watch.
LiveView Answer-itLiveView app that send sms to call history contacts.
LiveView Tell-itLiveView app that send default sms to favorite contacts.
PicliceA practical tool which helps users to slice and share their pictures.
FlyRefreshThe Android implementation of Replace, designed by Zee Youn. I implement this as a FlyRefresh layout. The content of the layout can be any view, such as a ListView, RecyclerView, ScrollView, etc.
InstaMaterialImplementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)
wechatA High Copy WeChat ,SNS APP (高仿微信)
MaterialUpMaterialUp Android App
Android-Jigsaw-PuzzleThis is an Android app where a user draws something and use it to generate and solve jigsaw puzzles of various difficulties (easy, medium, hard). I have been slowly adding features and plan to complete it at some point.
AmazeFileManagerAmaze File Manager source code
SimplifyReader一款基于Google Material Design设计开发的Android客户端，包括新闻简读，图片浏览，视频爽看 ，音乐轻听以及二维码扫描五个子模块。
clean-status-barTidy up your Android status bar before taking screenshots for the Play Store
Etar CalendarOpenSource calendar with Material Design
HomeMirrorAndroid application powering the mirror in my house
TextSecureTextSecure is a messaging app for simple private communication with friends.
jianshiA beautiful app 简诗 for recording anything in your life with traditional Chinese style.
shubaFind the best novel for users.
MousePaintMousePaint client (not official release). 鼠绘漫画客户端（非官方）
Lightning BrowserA speedy, lightweight browser with modern navigation.
LeisureLeisure is an Android App containing Zhihu Daily,Guokr Scientific,XinhuaNet News and Douban Books
ZhihuDaily壁上观，A material design android app to show zhihu daily
TranslateApp一个实现『划词翻译』功能的 Android 应用 ，可能是目前 Android 市场上翻译效率最高的一款应用。
uhabitsAndroid app that helps you create and maintain good habits
gnupg-for-androidA port of gnupg to Android
openssl-androida version of the official Android openssl setup to build standalone for use in app
apgOpenPGP for Android
android-grid-wichterleThis app will show grid overlay over whole system which helps you to verify your excellent app design.
tweetnacl-javaThis is TweetNacl security library written in Java for Android.
density-converterThis is a simple tool that helps converting single or batches of images to Android, iOS and Windows specific formats and density versions given the source scale factor or width in dp. It has a graphical and command line interface and supports many image types (svg,psd,etc.)
ViewInspectorView Inspection Toolbar for Android Development
scalpelA surgical debugging tool to uncover the layers under your app.
probeDissect layout traversals on Android
maven-android-sdk-deployerA tool to install components of the Android SDK to use with the Maven Android Plugin.
scrollscreenshotMake Android screenshots of scrollable screen content
dex-method-countsCommand-line tool to count per-package methods in Android .dex files
osmtracker-androidGPS tracking tool for OpenStreetMap
ProMosaicMake mosaic effect on android
enroscarA set of Android tools that facilitate apps development
android-device-frame-generatorWrap your app screenshots in real device artwork
AndroidGradleStarterAndroid Gradle Starter
android-gradle-templateCombines Android Studio, Gradle, Espresso, Robolectric, AndroidAnnotations, RoboCoP, JaCoCo
swiftpFTP server for your android device.
NotificationLogUse an expanded notification as a makeshift Android log output console.
Java7-on-AndroidJava 7 features backported to Android 2.2+
TaggerStringTaggerString is very light library which allows to build dynamic string resource in much more readable way.
svg2androidSVG to Android VectorDrawable XML resource file
gplay.wscreate a badge to promote your own Android application in a single step
android-lifecycleA diagram of the Android Activity / Fragment lifecycle
gradle-packer-pluginAndroid Packer Gradle Plugin
AndroidLocalizationerThis is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically.
release-android-libraryRemote script to create a maven compatible release of an android library (aar)
android-resource-removerA simple utility to remove unused resources in your Android app to lower the size of the APK. It's based on the Android lint tool output.
alfiAndroid Library Finder.
AnUitorAnUitor is a result of my rebranding experiences of one android app.
SVG2DrawableUse a jar executable to create a Drawable class to display a SVG on Android.
Layout-to-ImageAndroid Layout (Relative Layout, Linear Layout etc) to Image
vectalignTool for create complex morphing animations using VectorDrawables (allows morphing between any pair of SVG image)
AndResGuardproguard resource for Android
LetAnnotation based simple API flavoured with AOP to handle new Android runtime permission model
Security & Decompiler
jadxDex to Java decompiler
simplifyGeneric Android Deobfuscator
apk2goldCLI tool for decompiling Android apps to Java. It does resources! It does Java! Its real easy!
procyonJava metaprogramming suite, including Java decompiler.
android-classysharkClassyShark a handy Android and Java executables viewer
backdoor-apkbackdoor-apk is a shell script that simplifies the process of adding a backdoor to any Android APK file. Users of this shell script should have working knowledge of Linux, Bash, Metasploit, Apktool, the Android SDK, smali, etc. This shell script is provided as-is without warranty of any kind and is intended for educational purposes only.
enjarifyEnjarify is a tool for translating Dalvik bytecode to equivalent Java bytecode. This allows Java analysis tools to analyze Android applications.
dexteritydexterity is a C library intended for manipulation and analysis of DEX files. It has python bindings for all basic DEX structures and most of the manipulation functions.
BusWearEventBus for Android Wear devices.
CuXtom CamAn open source camera for google glass. This is a an alternative to the default camera on Glass. CuXtom Cam provides you the default behaviour along with some special features.
DaVinciDaVinci is an image downloading and caching library for Android Wear
WearMenuAn Android Wear Menu implementation
TeleportData Sync & Messaging Library for Android Wear
AndroidVideoCacheCache support for any video player with help of single line
FileDownloaderMultitask、Breakpoint-resume、High-concurrency、Simple to use、Single-process
PasswordLoadingViewProvide an animation when finished the password
DiskLruCacheJava implementation of a Disk-based LRU cache which specifically targets Android compatibility.
anodeAndroid framework for node.js applications
Fragment-SwitcherAn instance-state saving fragment switcher, intended for use with navigation drawers or tabs.
AwesomeValidationImplement validation for Android within only 3 steps. Developers should focus on their awesome code, and let the library do the boilerplate. And what's more, this could help keep your layout file clean.
validationFire eye - Android 输入校验库 - A validation library for android
WeakHandlerhelps to have a clean handler without memmory issues.
JsonToJavaI was fed up with writing Java classes to mirror json models. So I wrote this Java app to automate the process.
sixpack-javaA/B testing client for Android and Java applications
logback-androidThe reliable, generic, fast and flexible logging framework for Java on Android.http://tony19.github.io/logback-android/index.html
AndroidPermissionsAndroid M was added to check Permission. but Permission check processing is so dirty.
DanmakuFlameMaster大弹幕时代来临了,这里是Android上最好的开源弹幕引擎·烈焰弹幕使 ～ 被弹幕吞噬吧[图片上传失败...(image-8a359e-1526285267836)]
WheelView-AndroidSelector with wheel view, applicable to selecting money or other short length values.
PermissionHelperAndroid Library to help you with your runtime Permissions
material-cameraOne of the most difficult APIs on Android, made easy.http://aidanfollestad.com
Tiny DancerAn android library for displaying fps from the choreographer and percentage of time with two or more frames dropped
android-ocrAn experimental app for Android that performs optical character recognition (OCR) on images captured using the device camera.
MasteringAndroidDataBindingA comprehensive tutorial for Android Data Binding
RxJava Essentials 中文翻译版RxJava Essentials 中文翻译版 仅供交流学习使用，严禁商业用途http://rxjava.yuxingxin.com
android_guidesExtensive Open-Source Guides for Android Developershttp://guides.codepath.com
Android-Dev-FavoritesThe repository is Android development favorites, It used to collect the knowledge of Android Development.https://github.com/ruijun/Android-Dev-Favorites