{"id":61815,"url":"https://github.com/Correia-jpv/fucking-android-open-project","name":"fucking-android-open-project","description":"A categorized collection of Android Open Source Projects, More powerful web version. With repository stars⭐ and forks🍴","projects_count":81,"last_synced_at":"2026-10-06T01:00:29.185Z","repository":{"id":156080618,"uuid":"610233815","full_name":"Correia-jpv/fucking-android-open-project","owner":"Correia-jpv","description":"A categorized collection of Android Open Source Projects, More powerful web version. With repository stars⭐ and forks🍴","archived":false,"fork":false,"pushed_at":"2026-09-28T16:52:56.000Z","size":2167,"stargazers_count":29,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-28T21:20:03.984Z","etag":null,"topics":["android","android-app","android-application","android-development","android-library","awesome","awesome-list","chinese"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Correia-jpv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"Correia-jpv"}},"created_at":"2023-03-06T11:14:12.000Z","updated_at":"2026-09-28T16:52:58.000Z","dependencies_parsed_at":"2026-09-28T18:34:40.947Z","dependency_job_id":null,"html_url":"https://github.com/Correia-jpv/fucking-android-open-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Correia-jpv/fucking-android-open-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-android-open-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-android-open-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-android-open-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-android-open-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Correia-jpv","download_url":"https://codeload.github.com/Correia-jpv/fucking-android-open-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Correia-jpv%2Ffucking-android-open-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38055935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-05T02:00:06.766Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-06-13T00:00:21.021Z","updated_at":"2026-10-06T01:00:29.185Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["第二部分 工具库","第一部分 个性化控件(View)","第四部分 开发工具及测试工具","1. Personalized Views","目前包括(内容比较陈旧，最新最全及不断更新版本请见 \u003ca href=\"https://timeshining.com\" target=\"_blank\"\u003etimeshining.com\u003c/a\u003e)：","第五部分","第三部分 优秀项目","3. Excellent projects","2. Common Util Libs"],"sub_categories":[],"readme":"Android Open Source Projects 🌎 [https://codekk.com](p.codekk.com/) for more\n====================\n\n\u003e Languages: English (current) · [简体中文](./README.zh.md) · [繁體中文](./%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88/README.md)\n\nWelcome to recommend good android open source projects, you can [Commit](https://github.com/correia-jpv/fucking-android-open-project/wiki/Standard-of-adding-and-editing-content \"Standard of adding and editing content\") directly or tell me at [Colloct Page](https://github.com/correia-jpv/fucking-android-open-project/issues/1). Welcome `Star` and `Fork`  \n\n \n### Dev Tools App\nThe 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.  \n  \nYou can download it from * 🌎 [DevTools@Google Play](play.google.com/store/apps/details?id=cn.trinea.android.developertools)**.  \n![](https://lh3.googleusercontent.com/ERb20Y50r3u_tZMMlqpH5cnS_MC_n366WoKvEjJyFfHz6d-EwvhaEUf7ZKAgRajboTWR=w720-h440-rw)  \n\n\nTwitter 🌎 [trinea_cn](twitter.com/trinea_cn)\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;HomePage: 🌎 [codekk.com](codekk.com/)\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Email：[trinea.cn@gmail.com](mailto:trinea.cn@gmail.com)  \nShare：\u003ca href=\"https://twitter.com/intent/tweet?text=Android Open Source Projects include Personalized Views, Common Util Libs, Excellent projects and so on   %40trinea_cn+https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026pic=\" target=\"_blank\" title=\"Share on twitter\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3764/13104038813_03933d4394_o.png\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026t=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026pic\" target=\"_blank\" title=\"Share on facebook\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3801/13104038583_b03d5cafac_o.png\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"http://service.weibo.com/share/share.php?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026appkey=1657413438\u0026searchPic=true\" target=\"_blank\" title=\"Shared on weibo\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm8.staticflickr.com/7342/13103239365_e5cd37fbac_o.png\" title=\"Shared on weibo\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026desc=\u0026summary=\u0026site=www.trinea.cn\" target=\"_blank\" title=\"Share on qzone\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm8.staticflickr.com/7418/13103935825_209bd521f0_o.jpg\"/\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"http://share.v.t.qq.com/index.php?c=share\u0026a=index\u0026url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project\u0026title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+\u0026appkey=801404464\" target=\"_blank\" title=\"Shared on tecent weibo\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm8.staticflickr.com/7452/13104204564_f867971a13_o.png\"/\u003e\u003c/a\u003e\n### Include：  \n\u003e[1. Personalized Views](#1-personalized-views )  \n*\u0026nbsp;\u0026nbsp;\ninclude [ListView](#1-listview),\n[ActionBar](#2-actionbar),\n[Menu](#3-menu),\n[ViewPager](#4-viewpager-gallery),\n[Gallery](#5-gridview),\n[ImageView](#6-imageview),\n[ProgressBar](#7-progressbar),\n[TextView](#8-textview),\nScrollView, \nTimeView, \nTipView, \nFlipView, \nColorPickView, \nGraphView,\nUI Style, \n[Others](#9-others)*  \n[2. Common Util Libs](#2-common-util-libs)  \n*\u0026nbsp;\u0026nbsp;include [Dependency Injection](#1-dependency-injection),\n[ImageCache](#2-image-cache),\n[Network](#3-network),\n[Database ORM](#4-database),\n[Android common lib](#5-android-common-lib),\n[Compatible low version](#6-android-compatible-low-version),\n[Multimedia](#7-multimedia),\n[Event Bus](#8-event-bus),\n[Sensor](#9-sensor),\n[Security](#10-security),\n[Maps](#11-maps),\nPlug-in,\nFile,\n[Others](#12-others)*  \n[3. Excellent projects](#3-excellent-projects)  \n*\u0026nbsp;\u0026nbsp;more interesting android project*  \n[4. Development and testing tools](#4-development-and-testing-tools)  \n*\u0026nbsp;\u0026nbsp;include [Development productivity tools](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#first-development-productivity-tools), [Develop self-test related](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#second-develop-self-test-related), [Testing tools](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#third-testing-tools), [Development and build environment](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#fourth-development-and-build-environment), [Others](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#fifth-others)*  \n[5. Outstanding individuals and groups](#4-outstanding-individuals-and-groups)  \n*\u0026nbsp;\u0026nbsp;Willing to share and have some very good open source project [Individual](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#first-individual) and [Group](https://github.com/correia-jpv/fucking-android-open-project/tree/master/English%20Version#second-group)，include JakeWharton, Chris Banes, Koushik Dutta and so on*\n  \n*Thank [likebamoo](https://github.com/likebamboo)  [vmlinz](https://github.com/vmlinz)  [xalexchen](https://github.com/xalexchen)  [youxiachai](https://github.com/youxiachai) [stormzhang](https://github.com/stormzhang)*  \n\n## 1. Personalized Views  \nCustomed View. include ListView, ActionBar, Menu, ViewPager, Gallery, GridView, ImageView, ProgressBar, Dialog, Toast, EditText, TableView, Activity Animation and so on。  \n#### 1. ListView  \n1. android-pulltorefresh  \nProvides 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.  \nProject Address: https://github.com/chrisbanes/Android-PullToRefresh  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true  \nSimilar App: Sina Weibo Pages  \n   \n1. android-pulltorefresh-listview  \nPull to refresh listView for android, There is some bug for this.  \nProject Address: https://github.com/johannilsson/android-pulltorefresh  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refresh-listview-demo.apk?raw=true   \n\n1. android-Ultra-Pull-to-Refresh    \nIt's a replacement for the deprecated pull to refresh solution. It can contain any view you want.\nIt's easy to use and more powerful than SwipeRefreshLayout.\nIt's well designed, you can customize the UI effect you want as easy as adding a headview to ListView.\nSupport `API LEVEL \u003e= 8`\nProject Address: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh   \nDemo Apk: https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/blob/master/ptr-demo/target/ultra-ptr-demo.apk?raw=true  \n\u003cdiv\u003e  \n    \u003cimg src='http://srain-github.qiniudn.com/ultra-ptr/contains-all-of-views.gif' width=\"150px\"/\u003e  \n    \u003cimg src='http://srain-github.qiniudn.com/ultra-ptr/release-to-refresh.gif' width=\"150px\"/\u003e  \n    \u003cimg src='http://srain-github.qiniudn.com/ultra-ptr/auto-refresh.gif' width=\"150px\"/\u003e  \n    \u003cimg src='http://srain-github.qiniudn.com/ultra-ptr/store-house-string-array.gif' width=\"150px\"/\u003e  \n\u003c/div\u003e   \n   \n1. DropDownListView  \nPull to refresh and load more when on bottom listView for android. \nProject Address: https://github.com/Trinea/AndroidCommon  \nDemo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo  \nDocument: https://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/  \n   \n1. DragSortListView  \nAndroid ListView with drag and drop reordering.   \nProject Address: https://github.com/bauerca/drag-sort-listview  \nDemo Apk: https://play.google.com/store/apps/details?id=com.mobeta.android.demodslv  \nSimilar App: Wordpress Android  \n   \n1. SwipeListView  \nAn Android List View implementation with support for drawable cells and many other swipe related features. \nProject Address: https://github.com/47deg/android-swipelistview  \nDemo Apk: https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview  \nSimilar App: 微信\n\n1. SlideAndDragListView  \nAn extension of the Android ListView that enables slide and drag-and-drop reordering of list items.  \nProject Address: https://github.com/yydcdut/SlideAndDragListView  \nDemo Apk: https://github.com/yydcdut/SlideAndDragListView/blob/master/apk/sdlv.apk?raw=true  \nSimilar App: Android 手机QQ 5.0  \nRenderings: ![Renderings](https://raw.githubusercontent.com/yydcdut/SlideAndDragListView/master/gif/v1.1.gif)  \n\n1. RecyclerViewSwipeDismiss\nlightweight support-v7 RecyclerView Swipe to dismiss library，Just bind `onTouchListener`\nProject Address：https://github.com/CodeFalling/RecyclerViewSwipeDismiss\nRenderings: ![Renderings](http://i2.tietuku.com/a5a1a6fbd300397a.gif)\n\n1. Android-SwipeToDismiss\nAndroid swipe to dismiss listView.\nProject Address: https://github.com/romannurik/Android-SwipeToDismiss  \nDemo Apk: https://github.com/JakeWharton/SwipeToDismissNOA/SwipeToDismissNOA.apk/qr_code  \n   \n1. StickyListHeaders  \nAn android library for section headers of listView that stick to the top. \nProject Address: https://github.com/emilsjolander/StickyListHeaders  \nSimilar App: Contacts app of Android 4.0 Ice Cream Sandwich  \nRenderings: ![Renderings](https://raw.github.com/emilsjolander/StickyListHeaders/master/demo.gif)  \n   \n1. pinned-section-listview  \nEasy 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.  \nProject Address: https://github.com/beworker/pinned-section-listview  \nRenderings: ![Renderings](https://raw.github.com/beworker/pinned-section-listview/master/screen1.png)  \n   \n1. PinnedHeaderListView  \nA ListView with pinned section headers for Android.\nProject Address: https://github.com/JimiSmith/PinnedHeaderListView  \n   \n1. QuickReturnHeader  \nA ListView/ScrollView header that hides when scrolling down and reappears immediately when scrolling up, regardless of how far down the list we've gone.  \nProject Address: https://github.com/ManuelPeinado/QuickReturnHeader  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/quick-return-header-demo.apk?raw=true  \nSimilar App: google plus  \n   \n1. IndexableListView  \niPhone like fast scroll ListView on Android with non-alphabetic overlays. \nProject Address: https://github.com/woozzu/IndexableListView  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/indexable-listview.apk?raw=true  \nSimilar App: Weichat contact  \n   \n1. CustomFastScrollView  \nA FastScrollView with non-alphabetic overlays.  \nProject Address: https://github.com/nolanlawson/CustomFastScrollViewDemo  \nRenderings: ![Renderings](https://raw.github.com/nolanlawson/CustomFastScrollViewDemo/master/example.png)  \n   \n1. Android-ScrollBarPanel  \nAndroid-ScrollBarPanel allows to attach a View to a scroll indicator like it's done in Path 2.0  \nProject Address: https://github.com/rno/Android-ScrollBarPanel  \nRenderings: ![Renderings](https://github.com/rno/Android-ScrollBarPanel/raw/master/demo_capture.png)  \n   \n1. SlideExpandableListView  \nA better ExpandableListView, with animated expandable views for each list item.  \nProject Address: https://github.com/tjerkw/Android-SlideExpandableListView  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/slide-expandable-listView-demo.apk?raw=true  \n   \n1. JazzyListView  \nJazzyListView 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.  \nProject Address: https://github.com/twotoasters/JazzyListView  \nDemo Apk: https://play.google.com/store/apps/details?id=com.twotoasters.jazzylistview.sample  \n   \n1. ListViewAnimations  \nAn Android library which allows developers to easily add animations to ListView items.  \nProject Address: https://github.com/nhaarman/ListViewAnimations  \nDemo Apk: https://play.google.com/store/apps/details?id=com.haarman.listviewanimations  \nSimilar 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  \n   \n1. DevsmartLib-Android  \nA Horizontal ListView for Android. \nProject Address: https://github.com/dinocore1/DevsmartLib-Android  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/horizontal-listview-demo.apk?raw=true  \n   \n1. HorizontalVariableListView  \nHorizontal list view for Android which allows variable items widths.  \nProject Address: https://github.com/sephiroth74/HorizontalVariableListView   \n   \n1. LinearListView  \nAndroid library that allows you to bind a LinearLayout with a ListAdapter.  \nProject Address: https://github.com/frankiesardo/LinearListView   \n  \n1. MultiChoiceAdapter  \nA ListView adapter with support for multiple choice modal selection. \nProject Address: https://github.com/ManuelPeinado/MultiChoiceAdapter   \nDemo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.multichoiceadapter.demo  \n\n1. EnhancedListView  \nAn Android ListView with enhanced functionality (e.g. Swipe To Dismiss and Undo)   \nProject Address: https://github.com/timroes/EnhancedListView   \nDemo Apk: https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo\u0026rdid=de.timroes.android.listviewdemo   \n   \n1. ListBuddies  \nAndroid library of a pair of auto-scroll circular parallax ListViews like the ones on the expedia app home page.   \nProject Address: https://github.com/jpardogo/ListBuddies   \nDemo Apk: https://play.google.com/store/apps/details?id=com.jpardogo.android.listbuddies   \nRenderings: ![Renderings](https://raw.github.com/jpardogo/ListBuddies/master/art/screenshot_listbuddies_2.png)  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e     \n\n1. RecyclerItemDecoration  \nRecyclerItemDecoration allows you to draw divider between items in recyclerview with multiple ViewType without considering items' positions!\nYou don't need to think about items' position! You need to care about their ViewType!!  \nProject Address: https://github.com/magiepooh/RecyclerItemDecoration  \nRenderings: ![Renderings:](https://raw.githubusercontent.com/magiepooh/RecyclerItemDecoration/master/art/demo_vertical.gif) ![Renderings:](https://raw.githubusercontent.com/magiepooh/RecyclerItemDecoration/master/art/demo_horizontal.gif)\n\n#### 2. ActionBar  \n1. ActionBarSherlock  \nAction 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.   \nProject Address: https://github.com/JakeWharton/ActionBarSherlock  \nDemo Apk: https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos  \n   \n1. ActionBar-PullToRefresh  \nActionBar-PullToRefresh provides an easy way to add a modern version of the pull-to-refresh interaction to your application.  \nProject Address: https://github.com/chrisbanes/ActionBar-PullToRefresh  \nDemo Apk: https://play.google.com/store/apps/details?id=uk.co.senab.actionbarpulltorefresh.samples.stock  \nSimilar App: Gmail，Google plus  \n   \n1. FadingActionBar  \nAndroid library implementing a fading effect for the action bar, similar to the one found in the Play Music app.  \nProject Address: https://github.com/ManuelPeinado/FadingActionBar  \nDemo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.fadingactionbar.demo  \nSimilar App: google music  \n   \n1. NotBoringActionBar  \nAuto dismiss actionbar when content scroll down.\nProject Address: https://github.com/flavienlaurent/NotBoringActionBar  \nDemo Apk: http://flavienlaurent.com/blog/2013/11/20/making-your-action-bar-not-boring/  \nSimilar App: google music  \n   \n1. RefreshActionItem  \nAn action bar item which acts both as a refresh button and as a progress indicator.  \nProject Address: https://github.com/ManuelPeinado/RefreshActionItem  \nDemo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.refreshactionitem.demo  \nSimilar App: The New York Times，DevAppsDirect.  \n   \n1. GlassActionBar  \nAn Android library which implements a glass-like effect for the action bar.  \nProject Address: https://github.com/ManuelPeinado/GlassActionBar  \nDemo Apk: https://play.google.com/store/apps/details?id=com.manuelpeinado.glassactionbardemo  \nSimilar App: google music  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 3. Menu   \n1. MenuDrawer   \nA 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.  \nProject Address: https://github.com/SimonVT/android-menudrawer  \nDemo Apk: http://simonvt.github.io/android-menudrawer/  \nSimilar App: Gmail, Google Music  \n   \n1. SlidingMenu  \nAn Android library that allows you to easily create applications with slide-in menus. It support animation when compare to MenuDrawer.  \nProject Address: https://github.com/jfeinstein10/SlidingMenu  \nDemo Apk: https://play.google.com/store/apps/details?id=com.slidingmenu.example  \nSimilar 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  \n   \n1. ArcMenu  \nAn android custom view which looks like the menu in Path 2.0 for iOS.  \nProject Address: https://github.com/daCapricorn/ArcMenu  \nSimilar App: Path  \nRenderings: ![Renderings](https://dl.dropboxusercontent.com/u/11369687/preview0.png)  \n   \n1. android-satellite-menu  \nAndroid Satellite Menu.  \nProject Address: https://github.com/siyamed/android-satellite-menu  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/satellite-menu-demo.apk?raw=true  \nSimilar App: Path  \n   \n1. radial-menu-widget  \nA radial (pie) menu for Android.  \nProject Address: https://code.google.com/p/radial-menu-widget/  \nRenderings: http://farm8.staticflickr.com/7377/11621125154_d1773c2dcc_o.jpg  \n   \n1. Android Wheel Menu  \nCircular menu widget for Android.  \nProject Address: https://github.com/anupcowkur/Android-Wheel-Menu  \nRenderings: ![Renderings](https://raw.github.com/anupcowkur/Android-Wheel-Menu/master/graphics/wheel.gif)  \n   \n1. FoldingNavigationDrawer  \nFolding navigation drawer for android.  \nProject Address: https://github.com/tibi1712/FoldingNavigationDrawer-Android  \nDemo Apk: https://play.google.com/store/apps/details?id=com.ptr.folding.sample  \nRenderings: ![Renderings](https://lh6.ggpht.com/VnKUZenAozQ0KFAm5blFTGqMaKFjvX-BK2JH-jrX1sIXVTqciACqRhqFH48hc4pm2Q=h310-rw)  \n\n1. AndroidResideMenu  \nThe idea of ResideMenu is from Dribbble 1 and 2 likes iOS ResideMenu.   \nProject Address: https://github.com/SpecialCyCi/AndroidResideMenu    \nRenderings: ![Renderings](https://github.com/SpecialCyCi/AndroidResideMenu/raw/master/2.gif)    \n\n1. FloatingActionMenu-Animation  \nExtended FloatingActionMenu lib, with custom menu icon, animation when scrolling.\nProject Address: https://github.com/toanvc/FloatingActionMenu-Animation  \nRenderings: ![Renderings](https://github.com/toanvc/FloatingActionMenu-Animation/raw/master/screenshots/scale.gif)    \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e \n\n#### 4. ViewPager Gallery  \n1. Android-ViewPagerIndicator  \nPaging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.   \nProject Address: https://github.com/JakeWharton/Android-ViewPagerIndicator  \nDemo Apk: https://play.google.com/store/apps/details?id=com.viewpagerindicator.sample  \n   \n1. JazzyViewPager  \nAn 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!  \nProject Address: https://github.com/jfeinstein10/JazzyViewPager  \nDemo Apk: https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true  \n\n1. Android-DirectionalViewPager  \nViewPager class that supports paging both vertically and horizontally as well as changing between the two at runtime.  \nProject Address: https://github.com/JakeWharton/Android-DirectionalViewPager  \nDemo Apk: https://market.android.com/details?id=com.directionalviewpager.sample  \n   \n1. android-pulltorefresh  \nProvide 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.    \nProject Address: https://github.com/chrisbanes/Android-PullToRefresh  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true   \n   \n1. FancyCoverFlow  \nFancyCoverFlow is a flexible Android widget providing out of the box view transformations to give your app a unique look and feel.   \nProject Address: https://github.com/davidschreiber/FancyCoverFlow  \nDemo Apk: https://play.google.com/store/apps/details?id=at.technikum.mti.fancycoverflow.samples  \nRenderings: ![Renderings](https://github-camo.global.ssl.fastly.net/ef5ced52b7b54652b50499521ed797c0188c7a6b/687474703a2f2f64617669647363687265696265722e6769746875622e696f2f46616e6379436f766572466c6f772f73637265656e73686f74322e706e67)  \n   \n1. AndroidTouchGallery  \nAndroid widget for gallery, using viewpager. Allow pinch zoom and drag for images by url. Widget allows use it in Android \u003e 2.0  \nProject Address: https://github.com/Dreddik/AndroidTouchGallery  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/touch-gallery-demo.apk?raw=true    \n   \n1. Android Auto Scroll ViewPager  \nAndroid Auto scroll ViewPager or ViewPager in ViewPager. \nProject Address: https://github.com/Trinea/android-auto-scroll-view-pager  \nDemo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo  \nDocument: https://www.trinea.cn/android/auto-scroll-view-pager/  \n\n1. Salvage view  \nGeneric view recycler and ViewPager PagerAdapter implementation.  \nProject Address: https://github.com/JakeWharton/salvage  \n  \n1. Android PagerSlidingTabStrip  \nAn interactive indicator to navigate between the different pages of a ViewPager.  \nProject Address: https://github.com/astuetz/PagerSlidingTabStrip  \nDemo Apk: https://play.google.com/store/apps/details?id=com.astuetz.viewpager.extensions.sample  \n\n1. SmartTabLayout  \nA 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.  \nProject Address: https://github.com/ogaclejapan/SmartTabLayout  \nDemo Apk: https://play.google.com/store/apps/details?id=com.ogaclejapan.smarttablayout.demo  \nRenderings: ![Renderings](https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo1.gif)\n\n1. ViewPager3D    \nA ViewPager with 3D effect    \nProject Address: https://github.com/inovex/ViewPager3D    \n\n1. AnimaTabsview    \nA animation effect like 网易云音乐    \nProject Address: https://github.com/wuyexiong/transparent-over-animtabsview   \nDemo: http://v.youku.com/v_show/id_XNzA4MjY5NjA0.html    \n\n1. LoopingViewPager\nA ViewPager which support loop scroll.\nProject Address: https://github.com/imbryk/LoopingViewPager\n\n1. android_page_curl\nPaging effect of iReader.\nProject Address: https://github.com/harism/android_page_curl\nDemo App:iReader\nDemo: https://www.youtube.com/watch?v=iwu7P5PCpsw\n\n1. ViewPagerIndicator\nA custom ViewPagerIndicator.\nProject Address: https://github.com/LuckyJayce/ViewPagerIndicator\n\u003ca href=\"https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n1. ScreenSlideIndicator\nLightweight ViewPager Cycle Indicator.\nProject Address: \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;203⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;65🍴\u003c/code\u003e\u003c/b\u003e [ScreenSlidePager](https://github.com/LyndonChin/Android-ScreenSlidePager))\nRenderings: ![](https://raw.githubusercontent.com/LyndonChin/Android-ScreenSlidePager/master/screenslidepager.gif)\n\n1. ViewPager3D\nA ViewPager with 3D effect.\nProject Address: https://github.com/inovex/ViewPager3D\n\n1. AnimaTabsview\nA animation effect like 网易云音乐\nProject Address: https://github.com/wuyexiong/transparent-over-animtabsview\nDemo: http://v.youku.com/v_show/id_XNzA4MjY5NjA0.html\n\n1. LoopingViewPager\nA ViewPager which support loop scroll.\nProject Address: https://github.com/imbryk/LoopingViewPager\n\n1. android_page_curl\nPaging effect of iReader.\nProject Address: https://github.com/harism/android_page_curl\nDemo App: iReader\nDemo: https://www.youtube.com/watch?v=iwu7P5PCpsw\n\n1. ViewPagerIndicator\nA custom ViewPagerIndicator.\nProject Address: https://github.com/LuckyJayce/ViewPagerIndicator\n\n1. ScreenSlideIndicator\nLightweight ViewPager Cycle Indicadtor.\nProject Address: \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;203⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;65🍴\u003c/code\u003e\u003c/b\u003e [ScreenSlidePager](https://github.com/LyndonChin/Android-ScreenSlidePager))\nRenderings: ![](https://raw.githubusercontent.com/LyndonChin/Android-ScreenSlidePager/master/screenslidepager.gif)\n\n1. RecyclerViewPager\nA ViewPager implemention inherits from RecyclerView. Support fling operation like gallary and custom fling speed. Support Fragment.\nProject Address: \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3498⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;657🍴\u003c/code\u003e\u003c/b\u003e [RecyclerViewPager](https://github.com/lsjwzh/RecyclerViewPager))\nRenderings:\n![](https://github.com/lsjwzh/RecyclerViewPager/blob/master/fragment.gif)\n\u003ca href=\"https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n1. WoWoViewPager\nA material design Viewpager.Optimized for scrolling app intros or making your CV app. Free and open source.\nWoWoViewPager combines animations and viewpager. When you are swiping viewpager, you are also controlling the frames of the animation. Just like rewinding time.\nProject Address: \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;2722⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;448🍴\u003c/code\u003e\u003c/b\u003e [WoWoViewPager](https://github.com/Nightonke/WoWoViewPager))\nRenderings: ![](https://github.com/Nightonke/WoWoViewPager/blob/master/Pictures/AppIntroExample.gif)\n\n#### 5. GridView\n1. StaggeredGridView  \nA modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore. Contains cache, extends from ViewGroup.  \nProject Address: https://github.com/maurycyw/StaggeredGridView  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/staggered-gridview-demo.apk?raw=true  \nSimilar App: Pinterest  \n   \n1. AndroidStaggeredGrid  \nAn Android staggered grid view which supports multiple columns with rows of varying sizes. Extends from AbsListView.  \nProject Address: https://github.com/etsy/AndroidStaggeredGrid  \nSimilar App: Pinterest  \n   \n1. PinterestLikeAdapterView  \nAn Android multi column list view like Pinterest. Allow pull to refresh.  \nProject Address: https://github.com/GDG-Korea/PinterestLikeAdapterView  \nSimilar App: Pinterest  \n   \n1. DraggableGridView  \nA 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.  \nProject Address: https://github.com/thquinn/DraggableGridView  \nDemo Apk: https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true  \nYou 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.  \nProject Address: \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;?🍴\u003c/code\u003e\u003c/b\u003e [DraggableGridView](https://github.com/andyken/DraggableGridView))  \nRenderings:   \n![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)\n\n1. DividedDraggableView\nDraggable grid view with divided line.\nProject Address: https://github.com/andyken/DividedDraggableView\nRenderings:\n![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)\n\n1. StickyGridHeaders  \nStickyGridHeaders 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.  \nProject Address: https://github.com/TonicArtos/StickyGridHeaders     \nRenderings: ![Renderings](https://github-camo.global.ssl.fastly.net/90b57e9383704c400706545225d439e057c6fcc0/687474703a2f2f342e62702e626c6f6773706f742e636f6d2f2d535f4262685758367754592f55517057306377554745492f41414141414141414776552f7a7a4a586a2d50635662592f73313630302f73637265656e2d6c616e6473636170652d736d616c6c65722e706e67)    \n\n1. PagedDragDropGrid  \nAn 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.   \nProject Address: https://github.com/mrKlar/PagedDragDropGrid  \nDemo视频：http://youtu.be/FYTSRfthSuQ  \n\n1. Android-DraggableGridViewPager  \nZaker style grid view pager, support dragging \u0026 rearrange, using as zaker's main screen. \nProject Address: https://github.com/zzhouj/Android-DraggableGridViewPager  \nDemo Apk: https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true\n    \n1. GridView with Header and Footer    \nSame with `ListView`. It allows you call `addHeaderView()`, `addFooterView` to add views to GridView.    \nProject Address：https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter    \nRenderings：![Screen Shot](https://raw.githubusercontent.com/liaohuqiu/android-GridViewWithHeaderAndFooter/master/screen-shot.png)    \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 6. ImageView  \n1. PhotoView  \nImplementation 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.  \nProject Address: https://github.com/chrisbanes/PhotoView  \nDemo Apk: https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample  \nSimilar App: photup  \n   \n1. android-gif-drawable  \nViews 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.  \nProject Address: https://github.com/koral--/android-gif-drawable  \n  \n1. ImageViewEx  \nExtension of Android's ImageView that supports animated GIFs and includes a better density management.  \nProject Address: https://github.com/frapontillo/ImageViewEx  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/imageviewex-demo.apk?raw=true  \n   \n1. RoundedImageView  \nA fast ImageView that supports rounded corners and ovals or circles.\nProject Address: https://github.com/vinc3m1/RoundedImageView  \nRenderings: ![Renderings](https://raw.github.com/makeramen/RoundedImageView/master/screenshot.png)  \n\n1. SelectableRoundedImageView  \nImageView that supports different radiuses on each corner. It also supports oval(and circle) shape and border.  \nProject Address: https://github.com/pungrue26/SelectableRoundedImageView  \nDemo Apk: https://play.google.com/store/apps/details?id=com.joooonho  \nRenderings: ![Renderings](https://camo.githubusercontent.com/25d2e5fb8783b5dd09c00b03091172a79c69350e/687474703a2f2f692e696d6775722e636f6d2f55355653376d322e706e673f31)  \n\n1. ColorArt  \niTunes 11-style color matching code for Android, is a library that uses an image to create a themed image/text display.  \nProject Address: https://github.com/MichaelEvans/ColorArt  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/color-art-demo.apk?raw=true  \n   \n1. CircleImageView  \nA circular ImageView for Android. \nProject Address: https://github.com/hdodenhof/CircleImageView  \nRenderings: ![Renderings](https://raw.github.com/hdodenhof/CircleImageView/master/screenshot.png)  \n  \n1. ImageViewZoom  \nAndroid ImageView widget with zoom and pan capabilities.   \nProject Address: https://github.com/sephiroth74/ImageViewZoom  \nSimilar App: https://play.google.com/store/apps/details?id=com.aviary.android.feather  \n  \n1. KenBurnsView  \nAndroid library that provides an extension to ImageView that creates an immersive experience by animating its drawable using the Ken Burns Effect.   \nProject Address: https://github.com/flavioarfaria/KenBurnsView  \n\n1. CustomShapeImageView    \nCustom shape ImageView using PorterDuffXfermode with paint shapes and SVGs.    \nProject Address: https://github.com/MostafaGazar/CustomShapeImageView     \nRenderings: ![Renderings](https://raw.github.com/MostafaGazar/CustomShapeImageView/master/Screenshot_2013-11-05-23-08-12.png)   \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 7. ProgressBar  \n1. SmoothProgressBar  \nA small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar.  \nProject Address: https://github.com/castorflex/SmoothProgressBar  \nDemo Apk: https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample  \n   \n1. ProgressWheel  \nA progress wheel for android, intended for use instead of the standard progress bar.  \nProject Address: https://github.com/Todd-Davies/ProgressWheel  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true  \n   \n1. android-square-progressbar  \nA progressbar which goes around an image.  \nProject Address: https://github.com/mrwonderman/android-square-progressbar  \nDemo Apk: https://play.google.com/store/apps/details?id=net.yscs.android.square_progressbar_example  \nSimilar App: square  \nRenderings: ![Renderings](https://googledrive.com/host/0BwESwPCuXtw7eExwSFVLQkR2TTg/newscreen1.png)  \n   \n1. HoloCircularProgressBar  \nHoloCircularProgressBar is a Custom View implementation for Android you might know from the Android Clock App from Android 4.1  \nProject Address: https://github.com/passsy/android-HoloCircularProgressBar  \nSimilar App: Android4.1 Clock App  \nRenderings: ![Renderings](https://raw.github.com/passsy/android-HoloCircularProgressBar/master/raw/screenshot1.png)  \n  \n1. ProgressButton  \nA custom progress indicator with a tiny footprint.  \nProject Address: https://github.com/f2prateek/progressbutton   \nDocument: http://f2prateek.com/progressbutton/   \nRenderings: ![Renderings](http://f2prateek.com/progressbutton/static/states.png)  \n\n1. GoogleProgressBar  \nAndroid library to display different kind of google related animations for the progressBar.   \nProject Address: https://github.com/jpardogo/GoogleProgressBar   \nRenderings: ![Renderings](https://raw.githubusercontent.com/jpardogo/GoogleProgressBar/master/art/GoogleProgressBar.gif)  \n\n1. TH-ProgressButton  \nCircular progress View button inspired by FFCircularProgressView.   \nProject Address: https://github.com/torryharris/TH-ProgressButton    \nRenderings: ![Renderings](https://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot1.png)      ![Renderings](https://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot2.png)  \t![Renderings](https://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot3.png)  \t![Renderings](https://raw.github.com/Vyshakh-K/TH-ProgressButton/master/screenshots/progressshot4.png)  \n\n1. NumberProgressBar\nProgressBar with percentage number.\nProject Address:https://github.com/daimajia/NumberProgressBar\nRenderings: ![Renderings](https://camo.githubusercontent.com/0c92568af7ec4e04e2e1503acdd2ca99854ab0b5/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a77316566797264386e376937673230637a30326d7135662e676966)\n\n1. CircularProgressDrawable\nCircular Progress Drawable.\nProject Address:https://github.com/Sefford/CircularProgressDrawable\nRenderings: ![Renderings](https://raw.githubusercontent.com/Sefford/CircularProgressDrawable/master/overshoot.gif)\n\n1. Android-RoundCornerProgressBar\nAndroid ProgressBar drawing Round Corner.\nProject Address:https://github.com/akexorcist/Android-RoundCornerProgressBar\nRenderings: ![Renderings](https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png)\n\n1. circular-progress-button\nButton could switch to show circular progress.\nProject Address:https://github.com/dmytrodanylyk/circular-progress-button\nRenderings: ![Renderings](https://raw.githubusercontent.com/dmytrodanylyk/circular-progress-button/master/screenshots/intro.gif)\n\n1. WaveView\nA ProgressBar which showing wave look progress.\nProject Address:https://github.com/john990/WaveView\nDemo地址：https://raw.github.com/john990/WaveView/master/screenshot%26apk/demo.unaligned.apk\nRenderings: ![Renderings](https://camo.githubusercontent.com/60722e9d4f2d2daa78a8650cb27a32adea82bdd4/68747470733a2f2f7261772e6769746875622e636f6d2f6a6f686e3939302f57617665566965772f6d61737465722f73637265656e73686f7425323661706b2f73637265656e73686f742e676966)\n\n1. MaterialLoadingProgressBar\nMaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)\nProject Address:https://github.com/lsjwzh/MaterialLoadingProgressBar\nRenderings: ![Renderings](https://github.com/lsjwzh/MaterialLoadingProgressBar/raw/master/screen.gif)\n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n1. LoadingDrawable\nsome beautiful android loading drawable, can be combined with any view as the loading view and the progressbar.\u003cbr\u003e\nProject Address:https://github.com/dinuscxj/LoadingDrawable\nRenderings: \u003cbr/\u003e\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/AnimalDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/SceneryDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/CircleJumpDrawable.gif?width=300)\n![LoadingDrawable](https://raw.githubusercontent.com/dinuscxj/LoadingDrawable/master/Preview/CircleRotateDrawable.gif?width=300)\n\n1. StackedHorizontalProgressBar\nStacked dual progress indicator progressbar.\n\nProject Address:https://github.com/nisrulz/stackedhorizontalprogressbar\n\nRenderings: \u003c/br\u003e\n![Sc1](https://github.com/nisrulz/stackedhorizontalprogressbar/blob/master/img/sc1.png) \n\n#### 8. TextView  \nInclude TextView and other views extend TextView, like EditText, Button, RadioButton and so on.  \n\n1. android-flowtextview  \nA TextView for Android which supports text wrapping around other views.  \nProject Address: https://code.google.com/p/android-flowtextview/  \nRenderings: http://i949.photobucket.com/albums/ad332/vostroman1500/1.png  \n  \n1. Android Form EditText  \nAndroid form edit text is an extension of EditText that brings data validation facilities to the edit text.  \nProject Address: https://github.com/vekexasia/android-edittext-validator  \nDemo Apk: https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample  \n\n1. Emojicon  \nA library to show emoji in TextView, EditText (like WhatsApp) for Android.  \nProject Address: https://github.com/rockerhieu/emojicon  \nDocument: http://rockerhieu.com/emojicon/    \n\n1. android-circlebutton  \nCircle button widget for Android, extend from ImageView actually.  \nProject Address: https://github.com/markushi/android-circlebutton   \nDemo Apk: https://github.com/markushi/android-circlebutton/blob/master/example/example.apk    \n\n1. Segmented Radio Buttons for Android  \nAndroid implementation of iPhone's segmented control.  \nProject Address: https://github.com/vinc3m1/android-segmentedradiobutton  \nDemo Apk: https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true  \nRenderings: ![Renderings](https://raw.github.com/vinc3m1/android-segmentedradiobutton/master/screens/segmentedradio.png)  \n\n1. Chips EditText Library  \nChips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Implement by SpannableStringBuilder actually  \nProject Address: https://github.com/kpbird/chips-edittext-library  \nDemo Apk: https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin  \n\n1. AutoFitTextView  \nA TextView that automatically resizes text to fit perfectly within its bounds.    \nProject Address: https://github.com/grantland/android-autofittextview  \n\n1. Shimmer for Android  \nAn Android TextView with a shimmering effect. \nProject Address: https://github.com/RomainPiel/Shimmer-android  \n\n1. Titanic   \nAndroid experiment showing a sinking TextView.  \nProject Address: https://github.com/RomainPiel/Titanic    \nRenderings: ![Renderings](https://github.com/RomainPiel/Titanic/raw/master/titanic.gif)   \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n1. MoneyTextView  \nA TextView used for inputing and adding money.  \nProject Address: https://github.com/andyken/MoneyTextView  \nRenderings:   \n![Renderings](https://github.com/andyken/MoneyTextView/blob/master/sample/sample1.gif)  \n\n#### 9. Others  \n1. youtube-play-icon   \nMaterial style morphing play-pause icon.   \nProject Address: https://github.com/alxrm/youtube-play-icon   \nRenderings:   \n![Renderings](https://raw.githubusercontent.com/alxrm/youtube-play-icon/master/art/play.gif)  \n\n1. achartengine  \nAChartEngine 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.  \nProject Address: https://code.google.com/p/achartengine/  \nOfficial Website: http://www.achartengine.org/  \nRenderings: ![Renderings](http://www.achartengine.org/dimages/average_temperature.png)  \nhttp://www.achartengine.org/dimages/sales_line_and_area_chart.png  \nhttp://www.achartengine.org/dimages/temperature_range_chart.png  \nhttp://www.achartengine.org/dimages/combined_chart.png  \nhttp://www.achartengine.org/dimages/budget_chart.png  \nSimilar App: Wordpress Android，Google Analytics  \n   \n1. GraphView  \nAndroid Graph Library for creating zoomable and scrollable line and bar graphs.  \nProject Address: https://github.com/jjoe64/GraphView  \nDemo Project: https://github.com/jjoe64/GraphView-Demos  \nDemo Apk: https://play.google.com/store/apps/details?id=com.sothree.umano  \nSimilar App: Wordpress Android，Google Analytics  \n   \n1. android-flip  \nA component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android.\nProject Address: https://github.com/openaphid/android-flip  \nDemo Apk: https://github.com/openaphid/android-flip/blob/master/FlipView/Demo/APK/Aphid-FlipView-Demo.apk?raw=true  \nSimilar App: flipboard  \n   \n1. FlipImageView  \nSmall android lib allowing you to make a flip imageview easily, by extending FlipImageView.  \nProject Address: https://github.com/castorflex/FlipImageView  \nDemo Apk: https://play.google.com/store/apps/details?id=fr.castorflex.android.flipimageview  \n   \n1. SwipeBackLayout  \nAn Android library that helps you to build app with swipe back gesture.  \nProject Address: https://github.com/Issacw0ng/SwipeBackLayout  \nDemo Apk: https://play.google.com/store/apps/details?id=me.imid.swipebacklayout.demo  \nSimilar App: Zhihu  \n   \n1. Cards-UI  \nA library that allows you to easily mimic Google Play's card layout on Android.  \nProject Address: https://github.com/afollestad/Cards-UI  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?raw=true  \n   \n1. cardslib  \nCard 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.  \nProject Address: https://github.com/gabrielemariotti/cardslib  \nDemo Apk: https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo  \n   \n1. android-styled-dialogs  \nA simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.  \nProject Address: https://github.com/inmite/android-styled-dialogs  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/styled-dialogs-demo.apk?raw=true  \n   \n1. Crouton  \nContext 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.  \nProject Address: https://github.com/keyboardsurfer/Crouton  \nDemo Apk: http://play.google.com/store/apps/details?id=de.keyboardsurfer.app.demo.crouton  \n   \n1. supertooltips  \nSuperToolTips is an Open Source Android library that allows developers to easily create Tool Tips for views.   \nProject Address: https://github.com/nhaarman/supertooltips  \nDemo Apk: https://play.google.com/store/apps/details?id=com.haarman.supertooltips  \n   \n1. Android ViewBadger  \nA simple way to \"badge\" any given Android view at runtime without having to cater for it in layout.\nProject Address: https://github.com/jgilfelt/android-viewbadger  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true  \nRenderings: https://github-camo.global.ssl.fastly.net/a705a3e88c75ae2394943bd7c56f725697616ea8/687474703a2f2f7777772e6a65666667696c66656c742e636f6d2f766965776261646765722f76622d31612e706e67  \n   \n1. Android Sliding Up Panel  \nThis 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 \u003c3 Open Source.  \nProject Address: https://github.com/umano/AndroidSlidingUpPanel  \nDemo Apk: https://play.google.com/store/apps/details?id=com.sothree.umano  \nSimilar App: Google Music  \n   \n1. android-times-square  \nStandalone Android widget for picking a single date from a calendar view.  \nProject Address: https://github.com/square/android-times-square  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/times-square-demo.apk?raw=true  \n   \n1. android-calendar-card  \nAndroid calendar view (like card)  \nProject Address: https://github.com/kenumir/android-calendar-card  \nDemo Apk: https://play.google.com/store/apps/details?id=com.wt.calendarcardsample  \nRenderings: ![Renderings](https://raw.github.com/kenumir/android-calendar-card/master/calendar-card-sample/_work/device-2013-10-12-151801.png)  \n   \n1. ColorPickerView  \nA simple yet beautiful color picker component for Android.  \nProject Address: https://code.google.com/p/color-picker-view/  \nRenderings: ![Renderings](http://oi41.tinypic.com/33c6mm8.jpg)  \n   \n1. HoloColorPicker  \nAn Android Holo themed colorpicker.\nProject Address: https://github.com/LarsWerkman/HoloColorPicker  \nDemo Apk: https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit  \n   \n1. AndroidWheel  \nCustom wheel widget for android.  \nProject Address: https://github.com/sephiroth74/AndroidWheel  \nRenderings: ![Renderings](http://farm6.staticflickr.com/5532/11621528786_220c040ba5_o.jpg)  \n   \n1. TableFixHeaders  \nAndroid library that implements a table with fixed headers.  \nProject Address: https://github.com/InQBarna/TableFixHeaders  \nDemo Apk: http://bit.ly/13buAIq  \n   \n1. UITableView  \nLibrary and example project on how to use the UITableView component.  \nProject Address: https://github.com/thiagolocatelli/android-uitableview  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/ui-tableview-demo.apk?raw=true  \n   \n1. ATableView  \nCreate iOS-like tables (UITableView) for Android, using UIKit object model.  \nProject Address: https://github.com/dmacosta/ATableView  \nDemo Apk: https://play.google.com/store/apps/details?id=com.nakardo.atableview.demo  \n   \n1. UndoBar  \nThe UI component for Android advanced UI pattern undo-bar, used in Gmail app.  \nProject Address: https://github.com/soarcn/UndoBar  \nRenderings: ![Renderings](https://github.com/soarcn/UndoBar/blob/master/art/redo.png?raw=true)  \n   \n1. Inscription  \nInscription is an open source library used to display information about your Android app, like info of change or new feature.  \nProject Address: https://github.com/MartinvanZ/Inscription  \n   \n1. ActivityTransition  \nAn android project presenting some transitions you can use between activities, like fade, flip, fly into and so on. \nProject Address: https://github.com/ophilbert/ActivityTransition  \nDemo Apk： https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true    \n   \n1. GlowPadBackport  \nA backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+  \nProject Address: https://github.com/rock3r/GlowPadBackport  \nDemo Apk: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample  \nRenderings: ![Renderings](https://lh6.ggpht.com/U070b6Lh6cVsVwx4jN-5nq0xqiB1PBzrYABPeJIEe2hZQ5UWOxc-FDUG77wADelToHA=h310-rw)  \n\n1. GlowPadView  \nGlowPadView for Android is a great library to implement Googles lockscreen and new alarmclock style.  \nProject Address: https://github.com/nadavfima/GlowPadView  \nRenderings: https://raw.github.com/nadavfima/GlowPadView/master/example.png  \n   \n1. android-lockpattern  \nLockpattern activity for Android.  \nProject Address: https://code.google.com/p/android-lockpattern/  \nDemo Apk: https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo  \nDocument: https://code.google.com/p/android-lockpattern/wiki/QuickUse  \n  \n1. PatternLock  \nYet another pattern lock library for Android.  \nProject Address：https://github.com/DreaminginCodeZH/PatternLock  \nDemo Apk：https://github.com/DreaminginCodeZH/PatternLock/raw/master/dist/sample.apk  \nRenderings：![Renderings](https://github.com/DreaminginCodeZH/PatternLock/raw/master/image/sample_small.png)  \n   \n1. RangeBar  \nAndroid widget for selecting a range of values. It provides for the selection of a range of values rather than a single value.  \nProject Address: https://github.com/edmodo/range-bar  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/range-bar-demo.apk?raw=true  \nRenderings: ![Renderings](http://i.imgur.com/q85GhRjl.png)  \n  \n1. SuperToasts  \nThe 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.  \nProject Address: https://github.com/JohnPersano/SuperToasts  \nDemo Apk: https://play.google.com/store/apps/details?id=com.supertoastsdemo  \nRenderings: ![SuperButtonToast](http://i1331.photobucket.com/albums/w597/JohnPersano/supertoasts_githubimage_zps8a5ceb7c.png)  \n\n1. GoogleDateTimePickers  \nNew Google Date and time pickers.\nProject Address: https://github.com/Mirkoddd/GoogleDateTimePickers  \nDocument: https://play.google.com/store/apps/details?id=com.mirko.sample\u0026hl=it  \n   \n1. UndoBar  \nAn implementation of Android's Undo Bar as seen in Google's Gmail app.  \nProject Address: https://github.com/jenzz/Android-UndoBar  \nRenderings: ![Renderings](https://raw.github.com/jenzz/Android-UndoBar/master/assets/Screenshot2.png)  \n   \n1. ColorPickerPreference  \nColorPickerPreference for android to create color picker in preferences.  \nProject Address: https://github.com/attenzione/android-ColorPickerPreference  \nRenderings: ![Renderings](https://github.com/attenzione/android-ColorPickerPreference/raw/master/screen_2.png)  \n\n1. HoloGraphLibrary  \nThis is a library written to allow beautiful graphs and charts to be easily incorporated into your Android application.  \nProject Address: https://bitbucket.org/danielnadeau/holographlibrary/src  \nDocument: https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home  \n\n1. ChromeView  \nAndroid WebView implementation that uses the latest Chromium code.  \nProject Address: https://github.com/pwnall/chromeview  \n   \n1. Discrollview  \nDiscrollView support Item fading in or out, translate or scale.  \nProject Address: https://github.com/flavienlaurent/discrollview   \nDemo Apk: https://github.com/flavienlaurent/discrollview/raw/master/sample.apk    \n   \n1. Android Slider Preference Library  \nAndroid library that allows applications to add dialog-based slider widgets to their settings.  \nProject Address: https://github.com/jayschwa/AndroidSliderPreference   \n\n1. ShowcaseView library  \nHighlight the best bits of your app to users quickly. \nProject Address: https://github.com/amlcurran/ShowcaseView   \n\n1. android-segmented-control  \nios7 UISegmentedControl for android. \nProject Address: https://github.com/hoang8f/android-segmented-control   \n\n1. PullScrollView   \nPull and background rebound effect.  \nProject Address: https://github.com/MarkMjw/PullScrollView    \nRenderings: ![Renderings](https://raw.github.com/MarkMjw/PullScrollView/master/Screenshots/1.png)  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n1. ArcLayout  \nA very simple arc layout library. \nProject Address: https://github.com/ogaclejapan/ArcLayout  \nDemo Apk: https://play.google.com/store/apps/details?id=com.ogaclejapan.arclayout.demo  \nRenderings: ![Renderings](https://raw.githubusercontent.com/ogaclejapan/ArcLayout/master/art/demo1.gif)\n\n1. FinestWebView  \nBeautiful and customizable Android Activity that shows web pages within an app.  \nProject Address: https://github.com/TheFinestArtist/FinestWebView-Android  \nSample App: https://play.google.com/store/apps/details?id=com.thefinestartist.finestwebview.sample  \nRenderings: ![Renderings](https://github.com/TheFinestArtist/FinestWebView-Android/blob/master/art/screenshots.png?raw=true)\n\n1. YouTubePlayerActivity  \nSimply pass a url to play youtube video in new activity. It supports screen orientation, media volume control and etc.  \nProject Address: https://github.com/TheFinestArtist/YouTubePlayerActivity  \nSample App: https://play.google.com/store/apps/details?id=com.thefinestartist.ytpa.sample  \nRenderings: ![Renderings](https://github.com/thefinestartist/YouTubePlayerActivity/blob/master/art/preview.gif)\n\n1. TristateToggleButton\nCustomizable tri-state toggle button (with three states, three state toggle) for Android.\nProject Address: https://github.com/BeppiMenozzi/TriStateToggleButton  \n\n1. Knob\nFully customizable rotating knob selector with discrete values for Android. Replaces radio buttons, integer value inputs and ViewPager indicators.\nProject Address: https://github.com/BeppiMenozzi/Knob\n\n1. Spotlight  \nAndroid Library that lights items for tutorials or walk-throughs etc...\nProject Address: https://github.com/TakuSemba/Spotlight   \nRenderings:   \n![Renderings](https://raw.githubusercontent.com/takusemba/spotlight/master/arts/customTarget.gif)  \n\n1. SpeedView  \nDynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape :zap:\nProject Address: https://github.com/anastr/SpeedView   \nRenderings:   \n![Renderings](https://raw.githubusercontent.com/anastr/SpeedView/master/images/AwesomeSpeedometer.gif)  \n\n\n## 2. Common Util Libs  \nInclude Dependency Injection, ImageCache, Network, Database ORM, Android common lib, Compatible low version, Multimedia, Event Bus, Sensor, Security, Plug-in, File, Others\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n#### 1. Dependency Injection  \nSpeeds up Android development by dependency injection  \n\n1. AndroidAnnotations(Code Diet)  \nAndroidAnnotations 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.  \nProject Address: https://github.com/excilys/androidannotations  \nDocument: https://github.com/excilys/androidannotations/wiki  \nOfficial Website: http://androidannotations.org/  \n   \n1. roboguice  \nRoboGuice 2 takes the guesswork out of development. Inject your View, Resource, System Service, or any other object, and let RoboGuice 2 take care of the details.  \nProject Address: https://github.com/roboguice/roboguice  \nDocument: https://github.com/roboguice/roboguice/wiki  \n   \n1. butterknife  \nView \"injection\" library for Android.  \nProject Address: https://github.com/JakeWharton/butterknife  \nDocument: http://jakewharton.github.io/butterknife/  \n   \n1. Dagger  \nA fast dependency injector for Android and Java.    \nProject Address: https://github.com/square/dagger  \nDocument: http://square.github.io/dagger/  \n\n1. Anvil\nA small library for building reactive UI components, data binding and event listener injection. Inspired by React.    \nProject Address: https://github.com/zserge/anvil  \nDocument: http://anvil.site/  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 2. Image Cache  \n1. Android-Universal-Image-Loader  \nPowerful and flexible library for loading, caching and displaying images on Android.  \nProject Address: https://github.com/nostra13/Android-Universal-Image-Loader  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/universal-imageloader-demo.apk?raw=true  \nDocument: http://www.intexsoft.com/blog/item/74-universal-image-loader-part-3.html  \n   \n1. picasso  \nA powerful image downloading and caching library for Android  \nProject Address: https://github.com/square/picasso  \nDocument: http://square.github.io/picasso/  \n   \n1. ImageCache  \nImage Cache, support multi caching algorithms  \nProject Address: https://github.com/Trinea/AndroidCommon  \nDemo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo  \nDocument: https://www.trinea.cn/android/android-imagecache/ \n\n1. Cube ImageLoader  \nEasy to use, high performance, used in some of the Apps in Alibaba Group.\nProject Address：https://github.com/etao-open-source/cube-sdk  \nDemo Apk：https://github.com/liaohuqiu/cube-sdk/raw/master/cube-sdk-sample.apk  \nDocument：http://cube-sdk.liaohuqiu.net/  \nRenderings: ![Screen Shot](https://raw.githubusercontent.com/etao-open-source/cube-sdk/dev/screen-shot.png)\n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 3. Network  \n1. Retrofit  \nType-safe REST client for Android and Java by Square  \nProject Address: https://github.com/square/retrofit  \nDocument: http://square.github.io/retrofit/  \n\n1. okhttp  \nAn HTTP+SPDY client for Android and Java applications.  \nProject Address: https://github.com/square/okhttp  \nDocument: http://square.github.io/okhttp/  \n\n1. Asynchronous Http Client for Android  \nAn asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries.  \nProject Address: https://github.com/loopj/android-async-http  \nDocument: http://loopj.com/android-async-http/  \n   \n1. android-query  \nAndroid-Query (AQuery) is a light-weight library for doing asynchronous tasks and manipulating UI elements in Android.   \nProject Address: https://code.google.com/p/android-query/  \nDocument: https://code.google.com/p/android-query/#Why_AQuery?  \nDemo Apk: https://play.google.com/store/apps/details?id=com.androidquery   \n   \n1. Async Http Client  \nAsynchronous Http and WebSocket Client library for Java  \nProject Address: https://github.com/AsyncHttpClient/async-http-client  \nDocument: http://sonatype.github.io/async-http-client/  \n   \n1. Ion  \nAndroid Asynchronous Networking and Image Loading  \nProject Address: https://github.com/koush/ion  \nDocument: https://github.com/koush/ion#more-examples  \n\n1. Android Networking  \nAndroid Networking is a powerful library for doing any type of networking in Android Applications \nProject Address: https://github.com/amitshekhariitbhu/AndroidNetworking  \nDocument: http://amitshekhariitbhu.github.io/AndroidNetworking/  \n   \n1. Http Request  \nA simple convenience library for using a HttpURLConnection to make requests and access the response.  \nProject Address: https://github.com/kevinsawicki/http-request  \nDocument: https://github.com/kevinsawicki/http-request#examples  \n   \n1. RoboSpice  \nRoboSpice is a modular android library that makes writing asynchronous network requests easy  \nProject Address: https://github.com/stephanenicolas/robospice  \nDemo Apk: https://github.com/stephanenicolas/RoboDemo/downloads  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 4. Database  \n1. greenDAO  \nGreenDAO is a light \u0026 fast ORM solution for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and consumes minimal memory.  \nProject Address: https://github.com/greenrobot/greenDAO  \nDocument: http://greendao-orm.com/documentation/  \nOfficial Website: http://greendao-orm.com/  \n   \n1. ActiveAndroid  \nActive record style SQLite persistence for Android  \nProject Address: https://github.com/pardom/ActiveAndroid  \nDocument: https://github.com/pardom/ActiveAndroid/wiki/_pages  \n   \n1. Sprinkles  \nSprinkles is a boiler-plate-reduction-library for dealing with databases in android applications  \nProject Address: https://github.com/emilsjolander/sprinkles  \nDocument: http://emilsjolander.github.io/blog/2013/12/18/android-with-sprinkles/   \n   \n1. ormlite-android  \nORMLite Android functionality used in conjunction with ormlite-core  \nProject Address: https://github.com/j256/ormlite-android  \nDocument: http://ormlite.com/sqlite_java_android_orm.shtml   \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 5. Android common lib   \n1. Guava  \nThe Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.  \nProject Address: https://code.google.com/p/guava-libraries/  \nDocument: https://code.google.com/p/guava-libraries/wiki/GuavaExplained  \n   \n1. Volley  \nEasy, Fast Networking for Android  \nProject Address: https://android.googlesource.com/platform/frameworks/volley  \nGithub Address: https://github.com/mcxiaoke/android-volley    \nDocument: http://commondatastorage.googleapis.com/io-2013/presentations/110%20-%20Volley-%20Easy,%20Fast%20Networking%20for%20Android.pdf  \n\n1. AndroidCommon  \nAndroid common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on  \nProject Address: https://github.com/Trinea/AndroidCommon  \nDemo Apk: https://play.google.com/store/apps/details?id=cn.trinea.android.demo  \nDocument: https://www.trinea.cn/android/android-common-lib/  \n   \n1. shipfaster  \nSample project demonstrating usage of Dagger + Otto + Robolectric + Retrofit + Picasso + OkHttp  \nProject Address: https://github.com/pyricau/shipfaster  \n   \n1. CleanAndroidCode  \nThis project is a proof of concept to show how to integrate Dagger, Otto and AndroidAnnotations.  \nProject Address: https://github.com/pyricau/CleanAndroidCode  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 6. Android Compatible low version  \n1. ActionBarSherlock  \nAction 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.  \nProject Address: https://github.com/JakeWharton/ActionBarSherlock  \nDemo Apk: https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos  \n   \n1. Nine Old Androids  \nAndroid library for using the Honeycomb animation API on all versions of the platform back to 1.0!  \nProject Address: https://github.com/JakeWharton/NineOldAndroids  \nDemo Apk: https://play.google.com/store/apps/details?id=com.jakewharton.nineoldandroids.sample  \nDocument: http://nineoldandroids.com/  \n   \n1. HoloEverywhere  \nBringing Holo Theme from Android 4.1 to 2.1 and above.  \nProject Address: https://github.com/Prototik/HoloEverywhere  \nDemo Apk: https://raw.github.com/Prototik/HoloEverywhere/repo/org/holoeverywhere/demo/2.1.0/demo-2.1.0.apk  \nDocument: http://android-developers.blogspot.com/2012/01/holo-everywhere.html  \n   \n1. SherlockNavigationDrawer  \nModification of the Android NavigationDrawer sample to use ActionbarSherlock so that we can use the NavigationDrawer on older devices  \nProject Address: https://github.com/tobykurien/SherlockNavigationDrawer  \n\n1. Notifications4EveryWhere  \nBringing Notifications from Android 4.1 to 2.2 and above.  \nProject Address: https://github.com/youxiachai/Notifications4EveryWhere  \nNavigationDrawerDocument: http://developer.android.com/training/implementing-navigation/nav-drawer.html  \n\n1. Android Switch Widget Backport  \nA backport of the Switch widget that was introduced on Android 4.X to Android2.1++  \nProject Address: https://github.com/BoD/android-switch-backport  \nDemo Apk: https://play.google.com/store/apps/details?id=org.jraf.android.backport.switchwidget.sample  \nDocument: https://github.com/BoD/android-switch-backport#using-the-switch  \n\n1. android-datepicker  \nAndroid 4.0 DatePicker backported to 2.2  \nProject Address: https://github.com/SimonVT/android-datepicker  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 7. Multimedia  \n1. cocos2d-x  \ncocos2d-x is a multi-platform framework for building 2d games, interactive books, demos and other graphical applications. It is based on cocos2d-iphone, but instead of using Objective-C, it uses C++. It works on iOS, Android, Windows Phone, OS X, Windows and Linux.  \nProject Address: https://github.com/cocos2d/cocos2d-x  \nDocument: http://www.cocos2d-x.org/wiki  \nOfficial Website: http://www.cocos2d-x.org/  \n   \n1. Vitamio  \nVitamio is an open multimedia framework for Android and iOS, with full and real hardware accelerated decoder and renderer.  \nProject Address: https://github.com/yixia/VitamioBundle  \nDocument: http://www.vitamio.org/docs/    \n   \n1. PhotoProcessing  \nA demo of how you can process photos leveraging the ndk, support Instafix, Ansel, Testino, XPro, Retro, BW, Sepia, Cyano, Georgia, Sahara, HDR, Rotate, Flip and so on  \nProject Address: https://github.com/lightbox/PhotoProcessing  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/photo-processing.apk?raw=true  \n   \n1. Android StackBlur  \nAndroid StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result.  \nProject Address: https://github.com/kikoso/android-stackblur  \nDemo Apk: https://github.com/kikoso/android-stackblur/blob/master/StackBlurDemo/bin/StackBlurDemo.apk?raw=true  \nDocument: https://github.com/kikoso/android-stackblur#usage  \n\n1. Bitmap Smart Clipping using OpenCV  \nBitmap Smart Clipping using OpenCV  \nProject Address: https://github.com/beartung/tclip-android  \n   \n1. Cropper  \nAndroid widget for cropping and rotating an image.  \nProject Address: https://github.com/edmodo/cropper  \nDocument: https://github.com/edmodo/cropper/wiki  \nRenderings: ![Renderings](https://github-camo.global.ssl.fastly.net/e4fde77bf41d4a60b234b4e268e5cfa8c17d9b6f/687474703a2f2f692e696d6775722e636f6d2f334668735467666c2e6a7067)  \n\n1. android-crop  \nAndroid library project for cropping images  \nProject Address: https://github.com/jdamcd/android-crop  \nRenderings: ![Renderings](https://github.com/jdamcd/android-crop/raw/master/screenshot.png)  \n\n1. TileView  \nThe 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.  \nProject Address: https://github.com/moagrius/TileView  \nDemo Apk: http://moagrius.github.io/TileView/TileViewDemo.apk  \n\n1. BlurEffectForAndroidDesign  \nSample to show how to implement blur graphical tricks  \nProject Address: https://github.com/PomepuyN/BlurEffectForAndroidDesign  \n\n1. android-eye  \nChange your android phone to surveillance camera  \nProject Address: https://github.com/Teaonly/android-eye  \nDemo Apk: https://play.google.com/store/apps/details?id=teaonly.droideye  \n\n1. libpng for Android  \nlibpng for Android NDK  \nProject Address: https://github.com/julienr/libpng-android  \nDocument: http://www.libpng.org/pub/png/libpng.html  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n1. Image File Selector  \nProject Address: https://github.com/sw926/ImageFileSelector \n\n#### 8. Event Bus  \nA typical use case for Android apps is gluing Activities, Fragments, and background threads together. Conventional wiring of those elements often introduces complex and error-prone dependencies and life cycle issues.   \n\n1. EventBus  \nAndroid optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.  \nProject Address: https://github.com/greenrobot/EventBus  \nDocument: https://github.com/greenrobot/EventBus#general-usage-and-api  \n\n1. Otto  \nAn enhanced Guava-based event bus with emphasis on Android support.  \nProject Address: https://github.com/square/otto  \nDocument: http://square.github.io/otto/  \nDemo Apk: https://play.google.com/store/apps/details?id=de.greenrobot.eventperf  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n  \n#### 9. Sensor  \n1. Great Android Sensing Toolkit  \nGAST is a toolkit for using Android's Sensing capabilities. It contains the examples, boiler plate code, and algorithms you need to properly use Android sensors.  \nProject Address: https://github.com/gast-lib/gast-lib  \nDemo Apk: https://play.google.com/store/apps/details?id=root.gast.playground  \nDocument: https://github.com/gast-lib/gast-lib#documentation  \n\n1. SensorManager  \nAndroid Sensor Manager Library  \nProject Address: https://github.com/nlathia/SensorManager  \nDocument: https://docs.google.com/document/d/1TqThJULb-4e6TGb1gdkAaPCfyuXStjJpbnt7a0OZ9OE/edit  \n\n1. GPSLogger  \nGPSLogger is an Android app that logs GPS information to GPX, KML or text files and has options for annotating and sharing.  \nProject Address: https://github.com/mendhak/gpslogger  \nDemo Apk: https://play.google.com/store/apps/details?id=com.mendhak.gpslogger  \nDocument: http://code.mendhak.com/gpslogger/  \n\n1. Pedometer  \nLightweight pedometer app for Android using the hardware step sensor  \nProject Address: https://github.com/j4velin/Pedometer  \n\n1. leapcast  \nChromeCast emulation app for any device  \nProject Address: https://github.com/dz0ny/leapcast  \n\n1. Arduino-Communicator  \nVery simple Android application for communicating with Arduino  \nProject Address: https://github.com/jeppsson/Arduino-Communicator  \n\n1. android-pedometer  \nApp for Android phones that counts your steps.  \nProject Address: https://github.com/bagilevi/android-pedometer  \nDemo Apk: http://pedometer.googlecode.com/files/Pedometer-1.4.apk  \n\n1. OwnTracks for Android  \nOwnTracks Android App  \nProject Address: https://github.com/owntracks/android  \n\n1. Shake Detector library for Android   \nThis library provides a easy way to detect a shake movement using the build-in accelerometer and fire a callback on the UI thread every times it happens.  \nProject Address: https://github.com/tbouron/ShakeDetector  \nDemo Apk: https://play.google.com/store/apps/details?id=com.github.tbouron.shakedetector.example  \n\n1. Android heart rate monitor   \nAndroid heart rate monitor  \nProject Address: https://github.com/phishman3579/android-heart-rate-monitor  \n\n1. Bluetooth LE Library for Android   \nThis library allows for easy access to a Bluetooth LE device's AdRecord and RSSI value. It offers additional functionality for iBeacons.  \nProject Address: https://github.com/alt236/Bluetooth-LE-Library---Android  \nDemo Apk: https://play.google.com/store/apps/details?id=uk.co.alt236.btlescan  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n1. Sensey   \nAndroid library which makes detecting gestures a breeze.  \nProject Address: https://github.com/nisrulz/sensey\n\n#### 10. Security  \n1. SQLCipher  \nSQLCipher is an SQLite extension that provides 256 bit AES encryption of database files.  \nProject Address: https://github.com/sqlcipher/sqlcipher  \nDocument: http://sqlcipher.net/sqlcipher-for-android/  \n\n1. Conceal  \nConceal provides easy Android APIs for performing fast encryption and authentication of data, such as that stored on SD cards  \nProject Address: https://github.com/facebook/conceal  \nDocument: https://github.com/facebook/conceal#usage  \n\n1. Android-PasscodeLock  \nAndroid Library that provides passcode lock to your app  \nProject Address: https://github.com/wordpress-mobile/Android-PasscodeLock  \nDemo Apk: https://play.google.com/store/apps/details?id=com.sothree.umano  \nSimilar App: Wordpress Android, Alipay  \n\n1. GlowPadBackport  \nA backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+  \nProject Address: https://github.com/rock3r/GlowPadBackport  \nDemo Apk: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample  \nRenderings: ![Renderings](https://lh6.ggpht.com/U070b6Lh6cVsVwx4jN-5nq0xqiB1PBzrYABPeJIEe2hZQ5UWOxc-FDUG77wADelToHA=h310-rw)  \n\n1. GlowPadView  \nGlowPadView for Android is a great library to implement Google's lockscreen and new alarmclock style. (Taken from Android's Source Code)  \nProject Address: https://github.com/nadavfima/GlowPadView  \nRenderings: https://raw.github.com/nadavfima/GlowPadView/master/example.png  \n   \n1. android-lockpattern  \nlockpattern activity for Android  \nProject Address: https://code.google.com/p/android-lockpattern/  \nDemo Apk: https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo  \nDocument: https://code.google.com/p/android-lockpattern/wiki/QuickUse  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 11. Maps\n1. GraphHopper\nFast routing library and server using OpenStreetMap  \nProject Address: https://github.com/graphhopper/graphhopper/  \nDocument: https://github.com/graphhopper/graphhopper/blob/master/docs/index.md#developers  \nExample APK address: https://graphhopper.com/#community  \nOfficial Website: https://graphhopper.com  \nSimilar App: https://github.com/graphhopper/graphhopper/blob/master/docs/android/index.md#cruiser-app  \nOnline Demo: https://graphhopper.com/maps  \n\n2. Mapsforge\nSoftware for maps rendering based on OpenStreetMap  \nProject Address: https://github.com/mapsforge/mapsforge/  \nDocument: https://github.com/mapsforge/mapsforge/blob/master/docs/Getting-Started-Developers.md  \nExample APK address: https://graphhopper.com/#community  \nRenderings: ![Renderings](https://raw.githubusercontent.com/mapsforge/mapsforge/master/docs/images/screenshot-berlin-1.png)\n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n#### 12. Others  \n1. Salvage view  \nGeneric view recycler and ViewPager PagerAdapter implementation.  \nProject Address: https://github.com/JakeWharton/salvage  \n   \n1. Android Priority Job Queue  \nA Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.  \nProject Address: https://github.com/path/android-priority-jobqueue  \nDocument: https://github.com/path/android-priority-jobqueue#getting-started  \n\n1. Glide Bitmap Pool  \nGlide Bitmap Pool is a memory management library for reusing the bitmap memory\nProject Address: https://github.com/amitshekhariitbhu/GlideBitmapPool \nDocument: https://amitshekhariitbhu.github.io/GlideBitmapPool/ \n\n1. jsoup  \nJava HTML Parser, with best of DOM, CSS, and jquery  \nProject Address: https://github.com/jhy/jsoup  \nOfficial Website: http://jsoup.org/  \n   \n1. ZIP  \nZeroTurnaround ZIP Library  \nProject Address: https://github.com/zeroturnaround/zt-zip  \nDocument: https://github.com/zeroturnaround/zt-zip#examples  \n   \n1. Cobub Razor  \nCobub Razor - Open Source Mobile Analytics Solution, include web, android，ios, window phone  \nProject Address: https://github.com/cobub/razor  \nDemo Apk: http://demo.cobub.com/razor  \nDocument: http://dev.cobub.com/  \n   \n1. aFileChooser  \nAndroid library that provides a file explorer to let users select files on external storage.  \nProject Address: https://github.com/iPaulPro/aFileChooser  \n   \n1. androidpn  \nAn open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit.  \nProject Address: https://github.com/dannytiehui/androidpn  \n \n1. purePDF  \nA complete actionscript PDF library  \nProject Address: https://github.com/sephiroth74/purePDF  \n\n1. Bolts  \nBolts is a collection of low-level libraries designed to make developing mobile apps easier.  \nProject Address: https://github.com/BoltsFramework/Bolts-Android/  \n\n1. CastCompanionLibrary-android  \nCastCompanionLibrary-android is a library project to enable developers integrate Cast capabilities into their applications faster and easier.  \nProject Address: https://github.com/googlecast/CastCompanionLibrary-android  \nDocument: https://developers.google.com/cast/  \n  \n1. CastVideos-android  \nCastVideos-android application shows how to cast videos from an android device in a way that is fully compliant with the Design Checklist.  \nProject Address: https://github.com/googlecast/CastVideos-android  \nDocument: https://developers.google.com/cast/  \n  \n1. Uninstall_Statics  \nAndroid Statistical application is uninstalled  \nProject Address: https://github.com/sevenler/Uninstall_Statics  \nDocument: http://www.cnblogs.com/zealotrouge/p/3157126.html  \n\n1. xCombine  \nAndroid Plugin Framework  \nProject Address: https://github.com/wyouflf/xCombine  \nDocument: http://my.oschina.net/u/1171837/blog/155377  \n\n1. Memento  \nMemento is an annotation processor for Android that gives your activities a memory. It introduces the @Retain annotation, which allows you to retain arbitrary fields of an activity across configuration changes in a simple and type-safe manner.  \nProject Address: https://github.com/mttkay/memento  \nDocument: https://github.com/mttkay/memento#usage  \n\n1. svg-android  \nSVG parsing and rendering for Android  \nProject Address: https://code.google.com/p/svg-android/  \n\n1. Office 365 SDK for Android Preview  \nOffice 365 SDK for Android Preview by Microsoft Open Technologies, Inc. support Microsoft SharePoint Lists, Microsoft SharePoint Files, Microsoft Exchange Calendar, Microsoft Exchange Contacts, Microsoft Exchange Mail  \nProject Address: https://github.com/OfficeDev/Office-365-SDK-for-Android  \n\n1. OpenSpritz-Android  \nOpenSpritz concept for Android, is a Spritz-like .epub and website reader for Android 3.0+   \nProject Address: https://github.com/OnlyInAmerica/OpenSpritz-Android  \n   \n1. FreeFlow  \nA 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  \nProject Address: https://github.com/Comcast/FreeFlow  \nDemo Apk: https://github.com/Comcast/FreeFlow/releases  \n\n1. Android Gesture Detectors Framework  \nGesture detector framework for multitouch handling on Android  \nProject Address: https://github.com/Almeros/android-gesture-detectors  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n1. CacheUtilsLibrary  \nThis is a simple Android utils library to write any type of data into cache files and then read them later, using Gson to serialize and deserialize these data.  \nProject Address: https://github.com/westlinkin/CacheUtilsLibrary  \n\n1. EasyDeviceInfo  \nAndroid library to get device information in a super easy way.  \nProject Address: https://github.com/nisrulz/easydeviceinfo \n\n## 3. Excellent projects  \nLinux  \nProject Address: https://github.com/torvalds/linux  \nAndroid  \nProject Address: https://android.googlesource.com/  \n   \n(1) ZXing  \nZXing (\"zebra crossing\") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.  \nProject Address: https://github.com/zxing/zxing  \nDemo Apk: https://play.google.com/store/apps/details?id=com.google.zxing.client.android   \n   \n(2) photup  \nWith photup you can share your photos to your Facebook profile, quicker than ever before.  \nProject Address: https://github.com/chrisbanes/photup  \nDemo Apk: https://play.google.com/store/apps/details?id=uk.co.senab.photup  \n     \n(3) github-android \nGitHub Android App  \nProject Address: https://github.com/github/android  \nDemo Apk: https://play.google.com/store/apps/details?id=com.github.mobile  \n   \n(4) Notes  \nMIUI Notes\nProject Address: https://github.com/MiCode/Notes  \nDemo Apk: https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk?raw=true  \n   \n(5) weicuiyuan  \nSina Weibo Android Client  \nProject Address: https://github.com/qii/weiciyuan  \nDemo Apk: https://play.google.com/store/apps/details?id=org.qii.weiciyuan  \n   \n(6) gnucash-android  \nGnucash for Android mobile companion application.  \nProject Address: https://github.com/codinguser/gnucash-android  \nDemo Apk: http://play.google.com/store/apps/details?id=org.gnucash.android  \n   \n(7) AntennaPod  \nA podcast manager for Android  \nProject Address: https://github.com/danieloeh/AntennaPod  \nDemo Apk: https://play.google.com/store/apps/details?id=de.danoeh.antennapod  \n   \n(8) ChaseWhisplyProject  \nAn augmented reality attempt  \nProject Address: https://github.com/tvbarthel/ChaseWhisplyProject  \nDemo Apk: https://play.google.com/store/apps/details?id=fr.tvbarthel.games.chasewhisply  \n   \n(9) Tweet Lanes  \nTweet Lanes for Android  \nProject Address: https://github.com/chrislacy/TweetLanes  \nDemo Apk: https://play.google.com/store/apps/details?id=com.tweetlanes.android  \n\n(10) Financius  \nAndroid Expense Manager  \nProject Address: https://github.com/mvarnagiris/Financius  \nDemo Apk: https://play.google.com/store/apps/details?id=com.code44.finance  \n\n(11) todo.txt-android  \nOfficial Todo.txt Android app for managing your todo.txt file stored in Dropbox.  \nProject Address: https://github.com/ginatrapani/todo.txt-android  \nDemo Apk: https://play.google.com/store/apps/details?id=com.todotxt.todotxttouch  \n\n(13) Muzei Live Wallpaper  \nMuzei Live Wallpaper for Android  \nProject Address: https://github.com/romannurik/muzei  \nDemo Apk: https://play.google.com/store/apps/details?id=net.nurik.roman.muzei  \n\n(14) Etar Calendar  \nEtar is an OpenSource material designed calendar  \nProject Address: https://github.com/xsoh/Etar-Calendar  \nDemo Apk: https://play.google.com/store/apps/details?id=ws.xsoh.etar  \nRenderings: ![Etar Calendar](https://raw.githubusercontent.com/xsoh/Etar-Calendar/materialdesign/assets/_pre_prod/publish/v1.0/animation.gif)  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e\n\n## 4: Development and testing tools  \nAndroid open source projects about development tools and testing tools.  \u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n#### 1. Development productivity tools  \n1. Json2Java  \nAutomate processing Java classes to mirror json models.  \nProject Address: https://github.com/jonfhancock/JsonToJava  \nOnline Demo: http://jsontojava.appspot.com/  \n\n1. IntelliJ Plugin for Android Parcelable boilerplate code generation  \nIntelliJ Plugin for Android Parcelable boilerplate code generation.  \nProject Address: https://github.com/mcharmas/android-parcelable-intellij-plugin  \nRenderings: ![Holo Colors Idea](https://github.com/mcharmas/android-parcelable-intellij-plugin/raw/master/screenshot.png)  \n  \n1. Android Holo Colors IntelliJ Plugin  \nIntelliJ / Android Studio plugin for Android Holo Colors  \nProject Address: https://github.com/jeromevdl/android-holo-colors-idea-plugin  \nRenderings: ![Holo Colors Idea](https://raw.github.com/jeromevdl/android-holo-colors-idea-plugin/master/other/holocolorsidea.png)  \n\n1. Android Drawable Factory  \nA Java Application to create appropriate Drawable resources for your Android application  \nProject Address: https://github.com/tizionario/AndroidDrawableFactory  \nRenderings: ![Android Drawable Factory](https://github-camo.global.ssl.fastly.net/5c3844b345a9779296f996490070dab0bfc9dbf5/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f32363636343637352f416e64726f69644472617761626c65466163746f72792f312e706e67)  \n\n1. SelectorChapek for Android  \nAndroid Studio plugin which automatically generates drawable selectors from appropriately named resources.  \nProject Address: https://github.com/inmite/android-selector-chapek  \n   \n1. Android Action Bar Style Generator  \nEasily create a simple, attractive and seamless custom action bar style for your Android application  \nProject Address: https://github.com/jgilfelt/android-actionbarstylegenerator  \nOnline Demo: http://jgilfelt.github.io/android-actionbarstylegenerator/  \n\n1. ButterKnifeZelezny  \nAndroid Studio plug-in for generating \u003cb\u003e\u003ccode\u003e\u0026nbsp;25333⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;4537🍴\u003c/code\u003e\u003c/b\u003e [ButterKnife](https://github.com/JakeWharton/butterknife)) injections from selected layout XML.  \nProject Address: https://github.com/inmite/android-butterknife-zelezny  \n\n1. RoboCoP  \nPure Java code generation tool for generating a fully functional ContentProvider for Android.  \nProject Address: https://github.com/mediarain/RoboCoP  \n\n1. appiconsizes  \nIOS and Android App Icon size generator  \nProject Address: http://www.appiconsizes.com/  \n\n1. Gradle Retrolambda Plugin  \nThis plugin will automatically build your java or android project with \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;3512⭐\u003c/code\u003e\u003c/b\u003e \u003cb\u003e\u003ccode\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;226🍴\u003c/code\u003e\u003c/b\u003e [Retrolambda](https://github.com/orfjackal/retrolambda)), giving you lambda goodness on java 6 or 7. It relies on the wonderful retrolambda by Esko Luontola.  \nProject Address: https://github.com/evant/gradle-retrolambda  \n\n1. jsonschema2pojo  \nGenerates Java types from JSON Schema (or example JSON) and annotates those types for data-binding with Jackson 1.x or 2.x, Gson.  \nProject Address: https://github.com/joelittlejohn/jsonschema2pojo  \nOnline Demo: http://www.jsonschema2pojo.org/  \n\n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 2. Develop self-test related  \n1. Quality Tools for Android  \nThis is an Android sample app + tests that will be used to work on various project to increase the quality of the Android platform.  \nProject Address: https://github.com/stephanenicolas/Quality-Tools-for-Android  \n\n1. android-test-kit  \nGoogle's Testing Tools For Android  \nProject Address: https://code.google.com/p/android-test-kit/  \nDocument: https://code.google.com/p/android-test-kit/w/list  \n  \n1. robolectric  \nRobolectric is a unit test framework that de-fangs the Android SDK so you can test-drive the development of your Android app.  \nProject Address: https://github.com/robolectric/robolectric  \nDemo Apk: https://github.com/robolectric/robolectricsample  \nDocument: http://robolectric.org/  \n\n1. Android FEST  \nA set of FEST assertion helpers geared toward testing Android.  \nProject Address: https://github.com/square/fest-android  \n\n1. BoundBox  \nBoundBox provides an easy way to test an object by accessing all its fields, constructor and methods, public or not. BoundBox breaks encapsulation.  \nProject Address: https://github.com/stephanenicolas/boundbox  \n\n1. Hugo  \nAnnotation-triggered method call logging for your debug builds.  \nProject Address: https://github.com/JakeWharton/hugo  \n  \n1. scalpel  \nA surgical debugging tool to uncover the layers under your app.  \nProject Address: https://github.com/JakeWharton/scalpel  \n  \n1. Android Screenshot library  \nOn-demand screenshots for your Android integration tests  \nProject Address: https://github.com/rtyley/android-screenshot-lib  \n  \n1. sonar-android-lint-plugin  \nExtension plugin for Android Lint in Sonar  \nProject Address: https://github.com/SonarCommunity/sonar-android  \nDocument: http://docs.codehaus.org/display/SONAR/Android+Plugin  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 3. Testing tools  \n1. Spoon  \nDistributing instrumentation tests to all your Androids.  \nProject Address: https://github.com/square/spoon    \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 4. Development and build environment  \n1. Buck  \nBuck is an Android build tool, is more powerful than ant.  \nProject Address: https://github.com/facebook/buck  \n   \n1. Android Maven Plugin  \nA plugin for Android application development with Apache Maven 3.1.1+ and the Android SDK.  \nProject Address: https://github.com/jayway/maven-android-plugin  \n\n1. umeng-muti-channel-build-tool  \nUmeng packaing tools  \nProject Address: https://github.com/umeng/umeng-muti-channel-build-tool  \n   \n1. Genymotion  \nTHE FASTER ANDROID EMULATOR  \nProject Address: http://www.genymotion.com/  \n  \n1. gradle-mvn-push  \nHelper to upload Gradle Android Artifacts to Maven repositories  \nProject Address: https://github.com/chrisbanes/gradle-mvn-push  \nDocument: https://github.com/chrisbanes/gradle-mvn-push#usage    \n\n1. Android Emulator Plugin for Jenkins  \nAndroid Emulator plugin for Jenkins  \nProject Address: https://github.com/jenkinsci/android-emulator-plugin  \n\n1. Android Maven Plugin  \nA tool to install components of the Android SDK to use with the Maven Android Plugin.  \nProject Address: https://github.com/mosabua/maven-android-sdk-deployer  \n\n1. SDK Manager Plugin  \nGradle plugin which downloads and manages your Android SDK.  \nProject Address: https://github.com/JakeWharton/sdk-manager-plugin  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n\n#### 5. Others  \n1. ViewServer  \nLocal server for Android's HierarchyViewer  \nProject Address: https://github.com/romainguy/ViewServer  \n   \n1. GridWichterle for Android  \nThis app will show grid overlay over whole system which helps you to verify your excellent app design.  \nProject Address: https://github.com/inmite/android-grid-wichterle  \nDemo Apk: https://play.google.com/store/apps/details?id=eu.inmite.android.gridwichterle  \n\n1. Catlog  \nLogcat-reading app for Android  \nProject Address: https://github.com/nolanlawson/Catlog  \nOnline Demo: https://play.google.com/store/apps/details?id=com.nolanlawson.logcat  \n   \n1. PID Cat  \nColored logcat script which only shows log entries for a specific application package.  \nProject Address: https://github.com/JakeWharton/pidcat  \n\n1. ACRA  \nACRA is a library enabling Android Application to automatically post their crash reports to a GoogleDoc form. It is targetted to android applications developers to help them get data from their applications when they crash or behave erroneously.  \nProject Address: https://github.com/ACRA/acra  \nDocument: https://github.com/ACRA/acra/wiki/BasicSetup  \n\n1. Android Resource Navigator  \nChrome Extension providing enhanced resource navigation for GitHub hosted Android projects  \nProject Address: https://github.com/jgilfelt/android-resource-navigator  \nOnline Demo: https://chrome.google.com/webstore/detail/android-resource-navigato/agoomkionjjbejegcejiefodgbckeebo?hl=en\u0026gl=GB  \n\u003ca href=\"https://github.com/correia-jpv/fucking-android-open-project/edit/master/English%20Version/README.md#include\" title=\"Back to directory\" style=\"width:100%\"\u003e\u003cimg src=\"http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png\" align=\"right\"/\u003e\u003c/a\u003e  \n  \n## 4. Outstanding individuals and groups  \n#### 1. Individual  \n1. JakeWharton  \nGithub Address: https://github.com/JakeWharton  \nMasterpiece: ActionBarSherlock，Android-ViewPagerIndicator，Nine Old Androids，SwipeToDismissNOA，hugo，butterknife，Android-DirectionalViewPager, scalpel  \nHomePage: http://jakewharton.com/  \n   \n1. Chris Banes  \nGithub Address: https://github.com/chrisbanes  \nMasterpiece: ActionBar-PullToRefresh，Pho","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/correia-jpv%2Ffucking-android-open-project/projects"}