Android Open Source Projects https://codekk.com for more ====================
Languages: English (current) · 简体中文 · 繁體中文
Welcome to recommend good android open source projects, you can Commit directly or tell me at Colloct Page. Welcome Star and Fork
Dev Tools App
The Dev Tools App is a powerful android development tool that can help you improve efficiency greatly, It can be used to view the latest open source projects, view activity history, view manifest, decompile, color picker, extract apk or so, view app info, open or close the options in the developer options quickly, and more.
You can download it from
DevTools@Google Play.
Twitter:trineacn HomePage: codekk.com Email:trinea.cn@gmail.com Share:
Include:
>
1. Personalized Views * include
ListView,
ActionBar,
Menu,
ViewPager,
Gallery,
ImageView,
ProgressBar,
TextView, ScrollView, TimeView, TipView, FlipView, ColorPickView, GraphView, UI Style,
Others*
2. Common Util Libs * include
Dependency Injection,
ImageCache,
Network,
Database ORM,
Android common lib,
Compatible low version,
Multimedia,
Event Bus,
Sensor,
Security,
Maps, Plug-in, File,
Others*
3. Excellent projects more interesting android project 4. Development and testing tools include Development productivity tools, Develop self-test related, Testing tools, Development and build environment, Others 5. Outstanding individuals and groups Willing to share and have some very good open source project Individual and Group,include JakeWharton, Chris Banes, Koushik Dutta and so on Thank likebamoo vmlinz xalexchen youxiachai stormzhang
1. Personalized Views
Customed View. include ListView, ActionBar, Menu, ViewPager, Gallery, GridView, ImageView, ProgressBar, Dialog, Toast, EditText, TableView, Activity Animation and so on。
1. ListView
Provides a reusable Pull to Refresh widget for Android, support ListView, ExpandableListView, GridView, WebView, ScrollView, HorizontalScrollView, ViewPager, support pulling Down from the top, and Pulling Up from the bottom and so on.
Project Address: https://github.com/chrisbanes/Android-PullToRefresh
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
Similar App: Sina Weibo Pages
- android-pulltorefresh-listview
Pull to refresh listView for android, There is some bug for this.
Project Address: https://github.com/johannilsson/android-pulltorefresh
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refresh-listview-demo.apk?raw=true
- android-Ultra-Pull-to-Refresh
It's a replacement for the deprecated pull to refresh solution. It can contain any view you want.
It's easy to use and more powerful than SwipeRefreshLayout.
It's well designed, you can customize the UI effect you want as easy as adding a headview to ListView.
Support
API LEVEL >= 8
Project Address: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh
Demo Apk: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/blob/master/ptr-demo/target/ultra-ptr-demo.apk?raw=true
Pull to refresh and load more when on bottom listView for android.
Project Address: https://github.com/Trinea/AndroidCommon
Demo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo
Document: https://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/
Android ListView with drag and drop reordering.
Project Address: https://github.com/bauerca/drag-sort-listview
Demo Apk: https://play.google.com/store/apps/details?id=com.mobeta.android.demodslv
Similar App: Wordpress Android
An Android List View implementation with support for drawable cells and many other swipe related features.
Project Address: https://github.com/47deg/android-swipelistview
Demo Apk: https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview
Similar App: 微信
An extension of the Android ListView that enables slide and drag-and-drop reordering of list items.
Project Address: https://github.com/yydcdut/SlideAndDragListView
Demo Apk: https://github.com/yydcdut/SlideAndDragListView/blob/master/apk/sdlv.apk?raw=true
Similar App: Android 手机QQ 5.0
Renderings:
lightweight support-v7 RecyclerView Swipe to dismiss library,Just bind
onTouchListener
Project Address:https://github.com/CodeFalling/RecyclerViewSwipeDismiss
Renderings:
Android swipe to dismiss listView.
Project Address: https://github.com/romannurik/Android-SwipeToDismiss
Demo Apk: https://github.com/JakeWharton/SwipeToDismissNOA/SwipeToDismissNOA.apk/qr_code
An android library for section headers of listView that stick to the top.
Project Address: https://github.com/emilsjolander/StickyListHeaders
Similar App: Contacts app of Android 4.0 Ice Cream Sandwich
Renderings:
Easy to use ListView with pinned sections for Android. Pinned section is a header view which sticks to the top of the list until at least one item of that section is visible.
Project Address: https://github.com/beworker/pinned-section-listview
Renderings:
A ListView with pinned section headers for Android.
Project Address: https://github.com/JimiSmith/PinnedHeaderListView
A ListView/ScrollView header that hides when scrolling down and reappears immediately when scrolling up, regardless of how far down the list we've gone.
Project Address: https://github.com/ManuelPeinado/QuickReturnHeader
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/quick-return-header-demo.apk?raw=true
Similar App: google plus
iPhone like fast scroll ListView on Android with non-alphabetic overlays.
Project Address: https://github.com/woozzu/IndexableListView
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/indexable-listview.apk?raw=true
Similar App: Weichat contact
A FastScrollView with non-alphabetic overlays.
Project Address: https://github.com/nolanlawson/CustomFastScrollViewDemo
Renderings:
Android-ScrollBarPanel allows to attach a View to a scroll indicator like it's done in Path 2.0
Project Address: https://github.com/rno/Android-ScrollBarPanel
Renderings:
A better ExpandableListView, with animated expandable views for each list item.
Project Address: https://github.com/tjerkw/Android-SlideExpandableListView
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/slide-expandable-listView-demo.apk?raw=true
JazzyListView is an extension of ListView designed to animate list item views as they become visible. There are a number of pre-built, bundled effects that can be used by setting the effect in code or an XML layout attribute, like grow, cards, curl, wave, flip, fly. Also, it is possible to use a custom effect by implementing a JazzyEffect.
Project Address: https://github.com/twotoasters/JazzyListView
Demo Apk: https://play.google.com/store/apps/details?id=com.twotoasters.jazzylistview.sample
An Android library which allows developers to easily add animations to ListView items.
Project Address: https://github.com/nhaarman/ListViewAnimations
Demo Apk: https://play.google.com/store/apps/details?id=com.haarman.listviewanimations
Similar App: Google plus, Google Now, Ultimate, Light Flow Lite, TreinVerkeer, Running Coach, Pearl Jam Lyrics, Calorie Chart, Car Hire, Super BART, DK FlashCards, Counter Plus, Voorlees Verhaaltjes 2.0
A Horizontal ListView for Android.
Project Address: https://github.com/dinocore1/DevsmartLib-Android
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/horizontal-listview-demo.apk?raw=true
- HorizontalVariableListView
Horizontal list view for Android which allows variable items widths.
Project Address: https://github.com/sephiroth74/HorizontalVariableListView
Android library that allows you to bind a LinearLayout with a ListAdapter.
Project Address: https://github.com/frankiesardo/LinearListView
A ListView adapter with support for multiple choice modal selection.
Project Address: https://github.com/ManuelPeinado/MultiChoiceAdapter
Demo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.multichoiceadapter.demo
An Android ListView with enhanced functionality (e.g. Swipe To Dismiss and Undo)
Project Address: https://github.com/timroes/EnhancedListView
Demo Apk: https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo&rdid=de.timroes.android.listviewdemo
Android library of a pair of auto-scroll circular parallax ListViews like the ones on the expedia app home page.
Project Address: https://github.com/jpardogo/ListBuddies
Demo Apk: https://play.google.com/store/apps/details?id=com.jpardogo.android.listbuddies
Renderings:
RecyclerItemDecoration allows you to draw divider between items in recyclerview with multiple ViewType without considering items' positions!
You don't need to think about items' position! You need to care about their ViewType!!
Project Address: https://github.com/magiepooh/RecyclerItemDecoration
Renderings:
2. ActionBar
Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
Project Address: https://github.com/JakeWharton/ActionBarSherlock
Demo Apk: https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos
ActionBar-PullToRefresh provides an easy way to add a modern version of the pull-to-refresh interaction to your application.
Project Address: https://github.com/chrisbanes/ActionBar-PullToRefresh
Demo Apk: https://play.google.com/store/apps/details?id=uk.co.senab.actionbarpulltorefresh.samples.stock
Similar App: Gmail,Google plus
Android library implementing a fading effect for the action bar, similar to the one found in the Play Music app.
Project Address: https://github.com/ManuelPeinado/FadingActionBar
Demo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.fadingactionbar.demo
Similar App: google music
Auto dismiss actionbar when content scroll down.
Project Address: https://github.com/flavienlaurent/NotBoringActionBar
Demo Apk: http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/
Similar App: google music
An action bar item which acts both as a refresh button and as a progress indicator.
Project Address: https://github.com/ManuelPeinado/RefreshActionItem
Demo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.refreshactionitem.demo
Similar App: The New York Times,DevAppsDirect.
An Android library which implements a glass-like effect for the action bar.
Project Address: https://github.com/ManuelPeinado/GlassActionBar
Demo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.glassactionbardemo
Similar App: google music
3. Menu
A slide-out menu implementation, which allows users to navigate between views in your app. Most commonly the menu is revealed by either dragging the edge of the screen, or clicking the 'up' button in the action bar. It support content below or up to menu when compare to SlidingMenu.
Project Address: https://github.com/SimonVT/android-menudrawer
Demo Apk: http://simonvt.github.io/android-menudrawer/
Similar App: Gmail, Google Music
An Android library that allows you to easily create applications with slide-in menus. It support animation when compare to MenuDrawer.
Project Address: https://github.com/jfeinstein10/SlidingMenu
Demo Apk: https://play.google.com/store/apps/details?id=com.slidingmenu.example
Similar App: Foursquare, LinkedIn, Zappos, Rdio, Evernote Food, Plume, VLC for Android, ESPN ScoreCenter, MLS MatchDay, 9GAG, Wunderlist 2, The Verge, MTG Familiar, Mantano Reader, Falcon Pro (BETA), MW3 Barracks
An android custom view which looks like the menu in Path 2.0 for iOS.
Project Address: https://github.com/daCapricorn/ArcMenu
Similar App: Path
Renderings:
Android Satellite Menu.
Project Address: https://github.com/siyamed/android-satellite-menu
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/satellite-menu-demo.apk?raw=true
Similar App: Path
A radial (pie) menu for Android.
Project Address: https://code.google.com/p/radial-menu-widget/
Renderings: http://farm8.staticflickr.com/7377/11621125154
d1773c2dcco.jpg
Circular menu widget for Android.
Project Address: https://github.com/anupcowkur/Android-Wheel-Menu
Renderings:
Folding navigation drawer for android.
Project Address: https://github.com/tibi1712/FoldingNavigationDrawer-Android
Demo Apk: https://play.google.com/store/apps/details?id=com.ptr.folding.sample
Renderings:
The idea of ResideMenu is from Dribbble 1 and 2 likes iOS ResideMenu.
Project Address: https://github.com/SpecialCyCi/AndroidResideMenu
Renderings:
- FloatingActionMenu-Animation
Extended FloatingActionMenu lib, with custom menu icon, animation when scrolling.
Project Address: https://github.com/toanvc/FloatingActionMenu-Animation
Renderings:
4. ViewPager Gallery
- Android-ViewPagerIndicator
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.
Project Address: https://github.com/JakeWharton/Android-ViewPagerIndicator
Demo Apk: https://play.google.com/store/apps/details?id=com.viewpagerindicator.sample
An easy to use ViewPager that adds an awesome set of custom swiping animations. Just change your ViewPagers to JazzyViewPagers and you're good to go!
Project Address: https://github.com/jfeinstein10/JazzyViewPager
Demo Apk: https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true
- Android-DirectionalViewPager
ViewPager class that supports paging both vertically and horizontally as well as changing between the two at runtime.
Project Address: https://github.com/JakeWharton/Android-DirectionalViewPager
Demo Apk: https://market.android.com/details?id=com.directionalviewpager.sample
Provide a reusable Pull to Refresh widget for Android, support ListView, ExpandableListView, GridView, WebView, ScrollView, HorizontalScrollView, ViewPager, support pulling Down from the top, and Pulling Up from the bottom and so on.
Project Address: https://github.com/chrisbanes/Android-PullToRefresh
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
FancyCoverFlow is a flexible Android widget providing out of the box view transformations to give your app a unique look and feel.
Project Address: https://github.com/davidschreiber/FancyCoverFlow
Demo Apk: https://play.google.com/store/apps/details?id=at.technikum.mti.fancycoverflow.samples
Renderings:
Android widget for gallery, using viewpager. Allow pinch zoom and drag for images by url. Widget allows use it in Android > 2.0
Project Address: https://github.com/Dreddik/AndroidTouchGallery
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/touch-gallery-demo.apk?raw=true
- Android Auto Scroll ViewPager
Android Auto scroll ViewPager or ViewPager in ViewPager.
Project Address: https://github.com/Trinea/android-auto-scroll-view-pager
Demo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo
Document: https://www.trinea.cn/android/auto-scroll-view-pager/
Generic view recycler and ViewPager PagerAdapter implementation.
Project Address: https://github.com/JakeWharton/salvage
- Android PagerSlidingTabStrip
An interactive indicator to navigate between the different pages of a ViewPager.
Project Address: https://github.com/astuetz/PagerSlidingTabStrip
Demo Apk: https://play.google.com/store/apps/details?id=com.astuetz.viewpager.extensions.sample
A custom ViewPager title strip which gives continuous feedback to the user when scrolling.This library has been added some features and utilities based on android-SlidingTabBasic project of Google Samples.
Project Address: https://github.com/ogaclejapan/SmartTabLayout
Demo Apk: https://play.google.com/store/apps/details?id=com.ogaclejapan.smarttablayout.demo
Renderings:
A ViewPager with 3D effect
Project Address: https://github.com/inovex/ViewPager3D
A animation effect like 网易云音乐
Project Address: https://github.com/wuyexiong/transparent-over-animtabsview
Demo: http://v.youku.com/v
show/idXNzA4MjY5NjA0.html
A ViewPager which support loop scroll.
Project Address: https://github.com/imbryk/LoopingViewPager
Paging effect of iReader.
Project Address: https://github.com/harism/android
pagecurl
Demo App:iReader
Demo: https://www.youtube.com/watch?v=iwu7P5PCpsw
A custom ViewPagerIndicator.
Project Address: https://github.com/LuckyJayce/ViewPagerIndicator
Lightweight ViewPager Cycle Indicator.
Project Address:
ScreenSlidePager
Renderings:
A ViewPager with 3D effect.
Project Address: https://github.com/inovex/ViewPager3D
A animation effect like 网易云音乐
Project Address: https://github.com/wuyexiong/transparent-over-animtabsview
Demo: http://v.youku.com/v
show/idXNzA4MjY5NjA0.html
A ViewPager which support loop scroll.
Project Address: https://github.com/imbryk/LoopingViewPager
Paging effect of iReader.
Project Address: https://github.com/harism/android
pagecurl
Demo App: iReader
Demo: https://www.youtube.com/watch?v=iwu7P5PCpsw
A custom ViewPagerIndicator.
Project Address: https://github.com/LuckyJayce/ViewPagerIndicator
Lightweight ViewPager Cycle Indicadtor.
Project Address:
ScreenSlidePager
Renderings:
A ViewPager implemention inherits from RecyclerView. Support fling operation like gallary and custom fling speed. Support Fragment.
Project Address:
RecyclerViewPager
Renderings:
A material design Viewpager.Optimized for scrolling app intros or making your CV app. Free and open source.
WoWoViewPager combines animations and viewpager. When you are swiping viewpager, you are also controlling the frames of the animation. Just like rewinding time.
Project Address:
WoWoViewPager
Renderings:
5. GridView
A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore. Contains cache, extends from ViewGroup.
Project Address: https://github.com/maurycyw/StaggeredGridView
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/staggered-gridview-demo.apk?raw=true
Similar App: Pinterest
An Android staggered grid view which supports multiple columns with rows of varying sizes. Extends from AbsListView.
Project Address: https://github.com/etsy/AndroidStaggeredGrid
Similar App: Pinterest
An Android multi column list view like Pinterest. Allow pull to refresh.
Project Address: https://github.com/GDG-Korea/PinterestLikeAdapterView
Similar App: Pinterest
A drag-and-drop scrolling grid view for Android, extends from ViewGroup. It can swich from up to bottom, if you want switch from left screen to right please use PagedDragDropGrid below.
Project Address: https://github.com/thquinn/DraggableGridView
Demo Apk: https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true
You can customize the width and height of item , and the count of item each line , you can also customize the padding of line . Default value is 20dp.
Project Address:
DraggableGridView
Renderings:
Draggable grid view with divided line.
Project Address: https://github.com/andyken/DividedDraggableView
Renderings:
StickyGridHeaders is an Android library that provides a GridView that shows items in sections with headers. By default the section headers stick to the top like the People app in Android 4.x but this can be turned off.
Project Address: https://github.com/TonicArtos/StickyGridHeaders
Renderings:
An Android ViewGroup that implements a paged grid with drag'n'drop moveable items. It can swich from left screen to right, if you want switch from up to bottom please use DraggableGridView above.
Project Address: https://github.com/mrKlar/PagedDragDropGrid
Demo视频:http://youtu.be/FYTSRfthSuQ
- Android-DraggableGridViewPager
Zaker style grid view pager, support dragging & rearrange, using as zaker's main screen.
Project Address: https://github.com/zzhouj/Android-DraggableGridViewPager
Demo Apk: https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true
- GridView with Header and Footer
Same with
ListView. It allows you call
addHeaderView(),
addFooterView to add views to GridView.
Project Address:https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
Renderings:
6. ImageView
Implementation of ImageView for Android that supports zooming, by various touch gestures, like multi-touch and double-tap. Works perfectly when using used in a scrolling parent (such as ViewPager). Allows the application to be notified when the displayed Matrix has changed. Useful for when you need to update your UI based on the current zoom/scroll position.
Project Address: https://github.com/chrisbanes/PhotoView
Demo Apk: https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample
Similar App: photup
Views and Drawable for displaying animated GIFs on Android. Bundled GIFLib via JNI is used to render frames. This way should be more efficient than WebView or Movie classes. Animation starts automatically and run only if View with attached GifDrawable is visible.
Project Address: https://github.com/koral--/android-gif-drawable
Extension of Android's ImageView that supports animated GIFs and includes a better density management.
Project Address: https://github.com/frapontillo/ImageViewEx
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/imageviewex-demo.apk?raw=true
A fast ImageView that supports rounded corners and ovals or circles.
Project Address: https://github.com/vinc3m1/RoundedImageView
Renderings:
- SelectableRoundedImageView
ImageView that supports different radiuses on each corner. It also supports oval(and circle) shape and border.
Project Address: https://github.com/pungrue26/SelectableRoundedImageView
Demo Apk: https://play.google.com/store/apps/details?id=com.joooonho
Renderings:
iTunes 11-style color matching code for Android, is a library that uses an image to create a themed image/text display.
Project Address: https://github.com/MichaelEvans/ColorArt
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/color-art-demo.apk?raw=true
A circular ImageView for Android.
Project Address: https://github.com/hdodenhof/CircleImageView
Renderings:
Android ImageView widget with zoom and pan capabilities.
Project Address: https://github.com/sephiroth74/ImageViewZoom
Similar App: https://play.google.com/store/apps/details?id=com.aviary.android.feather
Android library that provides an extension to ImageView that creates an immersive experience by animating its drawable using the Ken Burns Effect.
Project Address: https://github.com/flavioarfaria/KenBurnsView
Custom shape ImageView using PorterDuffXfermode with paint shapes and SVGs.
Project Address: https://github.com/MostafaGazar/CustomShapeImageView
Renderings:
7. ProgressBar
A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar.
Project Address: https://github.com/castorflex/SmoothProgressBar
Demo Apk: https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample
A progress wheel for android, intended for use instead of the standard progress bar.
Project Address: https://github.com/Todd-Davies/ProgressWheel
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true
- android-square-progressbar
A progressbar which goes around an image.
Project Address: https://github.com/mrwonderman/android-square-progressbar
Demo Apk: https://play.google.com/store/apps/details?id=net.yscs.android.square
progressbarexample
Similar App: square
Renderings:
HoloCircularProgressBar is a Custom View implementation for Android you might know from the Android Clock App from Android 4.1
Project Address: https://github.com/passsy/android-HoloCircularProgressBar
Similar App: Android4.1 Clock App
Renderings:
A custom progress indicator with a tiny footprint.
Project Address: https://github.com/f2prateek/progressbutton
Document: http://f2prateek.com/progressbutton/
Renderings:
Android library to display different kind of google related animations for the progressBar.
Project Address: https://github.com/jpardogo/GoogleProgressBar
Renderings:
Circular progress View button inspired by FFCircularProgressView.
Project Address: https://github.com/torryharris/TH-ProgressButton
Renderings:
ProgressBar with percentage number.
Project Address:https://github.com/daimajia/NumberProgressBar
Renderings:
Circular Progress Drawable.
Project Address:https://github.com/Sefford/CircularProgressDrawable
Renderings:
- Android-RoundCornerProgressBar
Android ProgressBar drawing Round Corner.
Project Address:https://github.com/akexorcist/Android-RoundCornerProgressBar
Renderings:
Button could switch to show circular progress.
Project Address:https://github.com/dmytrodanylyk/circular-progress-button
Renderings:
A ProgressBar which showing wave look progress.
Project Address:https://github.com/john990/WaveView
Demo地址:https://raw.github.com/john990/WaveView/master/screenshot%26apk/demo.unaligned.apk
Renderings:
- MaterialLoadingProgressBar
MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)
Project Address:https://github.com/lsjwzh/MaterialLoadingProgressBar
Renderings:
some beautiful android loading drawable, can be combined with any view as the loading view and the progressbar.
Project Address:https://github.com/dinuscxj/LoadingDrawable
Renderings:
- StackedHorizontalProgressBar
Stacked dual progress indicator progressbar.
Project Address:https://github.com/nisrulz/stackedhorizontalprogressbar
Renderings: 
8. TextView
Include TextView and other views extend TextView, like EditText, Button, RadioButton and so on.
A TextView for Android which supports text wrapping around other views.
Project Address: https://code.google.com/p/android-flowtextview/
Renderings: http://i949.photobucket.com/albums/ad332/vostroman1500/1.png
Android form edit text is an extension of EditText that brings data validation facilities to the edit text.
Project Address: https://github.com/vekexasia/android-edittext-validator
Demo Apk: https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample
A library to show emoji in TextView, EditText (like WhatsApp) for Android.
Project Address: https://github.com/rockerhieu/emojicon
Document: http://rockerhieu.com/emojicon/
Circle button widget for Android, extend from ImageView actually.
Project Address: https://github.com/markushi/android-circlebutton
Demo Apk: https://github.com/markushi/android-circlebutton/blob/master/example/example.apk
- Segmented Radio Buttons for Android
Android implementation of iPhone's segmented control.
Project Address: https://github.com/vinc3m1/android-segmentedradiobutton
Demo Apk: https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true
Renderings:
Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Implement by SpannableStringBuilder actually
Project Address: https://github.com/kpbird/chips-edittext-library
Demo Apk: https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin
A TextView that automatically resizes text to fit perfectly within its bounds.
Project Address: https://github.com/grantland/android-autofittextview
An Android TextView with a shimmering effect.
Project Address: https://github.com/RomainPiel/Shimmer-android
Android experiment showing a sinking TextView.
Project Address: https://github.com/RomainPiel/Titanic
Renderings:
A TextView used for inputing and adding money.
Project Address: https://github.com/andyken/MoneyTextView
Renderings:
9. Others
Material style morphing play-pause icon.
Project Address: https://github.com/alxrm/youtube-play-icon
Renderings:
AChartEngine is a charting library for Android applications. It currently supports the following chart types: line chart, area chart, scatter chart, time chart, bar chart, pie chart, bubble chart, doughnut chart, range (high-low) bar chart, dial chart / gauge, combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart, cubic line chart and so on.
Project Address: https://code.google.com/p/achartengine/
Official Website: http://www.achartengine.org/
Renderings:

http://www.achartengine.org/dimages/sales
lineand
areachart.png
http://www.achartengine.org/dimages/temperature
rangechart.png
http://www.achartengine.org/dimages/combined_chart.png
http://www.achartengine.org/dimages/budget_chart.png
Similar App: Wordpress Android,Google Analytics
Android Graph Library for creating zoomable and scrollable line and bar graphs.
Project Address: https://github.com/jjoe64/GraphView
Demo Project: https://github.com/jjoe64/GraphView-Demos
Demo Apk: https://play.google.com/store/apps/details?id=com.sothree.umano
Similar App: Wordpress Android,Google Analytics
A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android.
Project Address: https://github.com/openaphid/android-flip
Demo Apk: https://github.com/openaphid/android-flip/blob/master/FlipView/Demo/APK/Aphid-FlipView-Demo.apk?raw=true
Similar App: flipboard
Small android lib allowing you to make a flip imageview easily, by extending FlipImageView.
Project Address: https://github.com/castorflex/FlipImageView
Demo Apk: https://play.google.com/store/apps/details?id=fr.castorflex.android.flipimageview
An Android library that helps you to build app with swipe back gesture.
Project Address: https://github.com/Issacw0ng/SwipeBackLayout
Demo Apk: https://play.google.com/store/apps/details?id=me.imid.swipebacklayout.demo
Similar App: Zhihu
A library that allows you to easily mimic Google Play's card layout on Android.
Project Address: https://github.com/afollestad/Cards-UI
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?raw=true
Card Library provides an easy way to display a UI Card in your Android app. You can display single cards, list of cards and grid or staggered grid of Cards.
Project Address: https://github.com/gabrielemariotti/cardslib
Demo Apk: https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo
A simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.
Project Address: https://github.com/inmite/android-styled-dialogs
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/styled-dialogs-demo.apk?raw=true
Context sensitive notifications for Android, like toast. Include style like alert, confirm , info and click to dismiss, allow to set time of display and customed view.
Project Address: https://github.com/keyboardsurfer/Crouton
Demo Apk: http://play.google.com/store/apps/details?id=de.keyboardsurfer.app.demo.crouton
SuperToolTips is an Open Source Android library that allows developers to easily create Tool Tips for views.
Project Address: https://github.com/nhaarman/supertooltips
Demo Apk: https://play.google.com/store/apps/details?id=com.haarman.supertooltips
A simple way to "badge" any given Android view at runtime without having to cater for it in layout.
Project Address: https://github.com/jgilfelt/android-viewbadger
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true
Renderings: https://github-camo.global.ssl.fastly.net/a705a3e88c75ae2394943bd7c56f725697616ea8/687474703a2f2f7777772e6a65666667696c66656c742e636f6d2f766965776261646765722f76622d31612e706e67
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music, Google Maps and Rdio) to your Android application. Umano Team <3 Open Source.
Project Address: https://github.com/umano/AndroidSlidingUpPanel
Demo Apk: https://play.google.com/store/apps/details?id=com.sothree.umano
Similar App: Google Music
Standalone Android widget for picking a single date from a calendar view.
Project Address: https://github.com/square/android-times-square
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/times-square-demo.apk?raw=true
Android calendar view (like card)
Project Address: https://github.com/kenumir/android-calendar-card
Demo Apk: https://play.google.com/store/apps/details?id=com.wt.calendarcardsample
Renderings:
A simple yet beautiful color picker component for Android.
Project Address: https://code.google.com/p/color-picker-view/
Renderings:
An Android Holo themed colorpicker.
Project Address: https://github.com/LarsWerkman/HoloColorPicker
Demo Apk: https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit
Custom wheel widget for android.
Project Address: https://github.com/sephiroth74/AndroidWheel
Renderings:
Android library that implements a table with fixed headers.
Project Address: https://github.com/InQBarna/TableFixHeaders
Demo Apk: http://bit.ly/13buAIq
Library and example project on how to use the UITableView component.
Project Address: https://github.com/thiagolocatelli/android-uitableview
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/ui-tableview-demo.apk?raw=true
Create iOS-like tables (UITableView) for Android, using UIKit object model.
Project Address: https://github.com/dmacosta/ATableView
Demo Apk: https://play.google.com/store/apps/details?id=com.nakardo.atableview.demo
The UI component for Android advanced UI pattern undo-bar, used in Gmail app.
Project Address: https://github.com/soarcn/UndoBar
Renderings:
Inscription is an open source library used to display information about your Android app, like info of change or new feature.
Project Address: https://github.com/MartinvanZ/Inscription
An android project presenting some transitions you can use between activities, like fade, flip, fly into and so on.
Project Address: https://github.com/ophilbert/ActivityTransition
Demo Apk: https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true
A backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+
Project Address: https://github.com/rock3r/GlowPadBackport
Demo Apk: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample
Renderings:
GlowPadView for Android is a great library to implement Googles lockscreen and new alarmclock style.
Project Address: https://github.com/nadavfima/GlowPadView
Renderings: https://raw.github.com/nadavfima/GlowPadView/master/example.png
Lockpattern activity for Android.
Project Address: https://code.google.com/p/android-lockpattern/
Demo Apk: https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo
Document: https://code.google.com/p/android-lockpattern/wiki/QuickUse
Yet another pattern lock library for Android.
Project Address:https://github.com/DreaminginCodeZH/PatternLock
Demo Apk:https://github.com/DreaminginCodeZH/PatternLock/raw/master/dist/sample.apk
Renderings:
Android widget for selecting a range of values. It provides for the selection of a range of values rather than a single value.
Project Address: https://github.com/edmodo/range-bar
Demo Apk: https://github.com/Trinea/TrineaDownload/blob/master/range-bar-demo.apk?raw=true
Renderings:
The SuperToasts library enhances and builds upon the Android Toast class. Some of the features of this library include context sensitive toasts (SuperActivityToasts), toasts with buttons and icons, non context sensitive toasts (SuperToasts), and a new style of toasts (SuperCardToasts) with many customization options for each.
Project Address: https://github.com/JohnPersano/SuperToasts
Demo Apk: https://play.google.com/store/apps/details?id=com.supertoastsdemo
Renderings:
New Google Date and time pickers.
Project Address: https://github.com/Mirkoddd/GoogleDateTimePickers
Document: https://play.google.com/store/apps/details?id=com.mirko.sample&hl=it
An implementation of Android's Undo Bar as seen in Google's Gmail app.
Project Address: https://github.com/jenzz/Android-UndoBar
Renderings:
ColorPickerPreference for android to create color picker in preferences.
Project Address: https://github.com/attenzione/android-ColorPickerPreference
Renderings:
This is a library written to allow beautiful graphs and charts to be easily incorporated into your Android application.
Project Address: https://bitbucket.org/danielnadeau/holographlibrary/src
Document: https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home
Android WebView implementation that uses the latest Chromium code.
Project Address: https://github.com/pwnall/chromeview
DiscrollView support Item fading in or out, translate or scale.
Project Address: https://github.com/flavienlaurent/discrollview
Demo Apk: https://github.com/flavienlaurent/discrollview/raw/master/sample.apk
- Android Slider Preference Library
Android library that allows applications to add dialog-based slider widgets to their settings.
Project Address: https://github.com/jayschwa/AndroidSliderPreference
Highlight the best bits of your app to users quickly.
Project Address: https://github.com/amlcurran/ShowcaseView
- android-segmented-control
ios7 UISegmentedControl for android.
Project Address: https://github.com/hoang8f/android-segmented-control
Pull and background rebound effect.
Project Address: https://github.com/MarkMjw/PullScrollView
Renderings:
A very simple arc layout library.
Project Address: https://github.com/ogaclejapan/ArcLayout
Demo Apk: https://play.google.com/store/apps/details?id=com.ogaclejapan.arclayout.demo
Renderings:
Beautiful and customizable Android Activity that shows web pages within an app.
Project Address: https://github.com/TheFinestArtist/FinestWebView-Android
Sample App: https://play.google.com/store/apps/details?id=com.thefinestartist.finestwebview.sample
Renderings:
Simply pass a url to play youtube video in new activity. It supports screen orientation, media volume control and etc.
Project Address: https://github.com/TheFinestArtist/YouTubePlayerActivity
Sample App: https://play.google.com/store/apps/details?id=com.thefinestartist.ytpa.sample
Renderings:
Customizable tri-state toggle button (with three states, three state toggle) for Android.
Project Address: https://github.com/BeppiMenozzi/TriStateToggleButton
Fully customizable rotating knob selector with discrete values for Android. Replaces radio buttons, integer value inputs and ViewPager indicators.
Project Address: https://github.com/BeppiMenozzi/Knob
Android Library that lights items for tutorials or walk-throughs etc...
Project Address: https://github.com/TakuSemba/Spotlight
Renderings:
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:
Project Address: https://github.com/anastr/SpeedView
Renderings:
2. Common Util Libs
Include Dependency Injection, ImageCache, Network, Database ORM, Android common lib, Compatible low version, Multimedia, Event Bus, Sensor, Security, Plug-in, File, Others
1. Dependency Injection
Speeds up Android development by dependency injection
- AndroidAnnotations(Code Diet)
AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important.
Project Address: https://github.com/excilys/androidannotations
Document: https://github.com/excilys/androidannotations/wiki
Official Website: http://androidannotations.org/
RoboGuice 2 takes the guesswork out of development. Inject your View, Resource, System Service, or any other ob
README truncated. View on GitHub