Skip to content

Update #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 29 commits into from
Sep 24, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
6973ae4
Add youtube-play-icon
alxrm Dec 15, 2016
6c0a95c
Update README.md
BeppiMenozzi Dec 23, 2016
bf87570
Add dev tools
Trinea Jan 12, 2017
29e772d
Add Android develop and debug tool - dev tools
Trinea Jan 12, 2017
7d76c43
Merge pull request #313 from jcodeing/master
Trinea Jan 12, 2017
25dbc9e
Merge pull request #312 from BeppiMenozzi/patch-1
Trinea Jan 12, 2017
75aa69e
Merge pull request #311 from alxrm/patch-1
Trinea Jan 12, 2017
21cea1f
Update README.md
Trinea Jan 12, 2017
2d4df20
新增 Android 开发调试效率数倍提升工具——开发助手
Trinea Jan 12, 2017
f6cf2a4
Merge remote-tracking branch 'Trinea/master'
Feb 10, 2017
d487568
新增DividedDraggbleView
Feb 10, 2017
f30b767
修改DividedDraggableView名称
Feb 10, 2017
28ee0e6
Merge pull request #316 from andyken/master
Trinea Feb 11, 2017
aefbb0c
Update README.md
diql Feb 25, 2017
77e8b51
Merge pull request #317 from DiQl/patch-1
Trinea Feb 26, 2017
7add6e7
Update README.md
Trinea May 11, 2017
363220a
Update README.md
Trinea May 11, 2017
48dd821
Modify Desc
Trinea May 11, 2017
ab84e17
add CoolClock project
socoolby Jun 8, 2017
65d9ec8
Merge pull request #323 from socoolby/master
Trinea Jun 12, 2017
30151df
Add EffortlessPermissions
DreaminginCodeZH Jun 21, 2017
b64b04d
Merge pull request #325 from DreaminginCodeZH/patch-1
Trinea Jun 22, 2017
a117cde
Update README.md
Jul 6, 2017
0708682
Update README.md
Jul 6, 2017
4207de2
Update README.md
Jul 6, 2017
223d1d7
Update README.md
Jul 6, 2017
5a6c278
Update README.md
Aug 10, 2017
33ebf3a
Merge pull request #327 from TakuSemba/master
Trinea Aug 12, 2017
919e48f
Merge pull request #329 from CodeXiaoMai/master
Trinea Aug 12, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion English Version/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ Android Open Source Projects

Welcome to recommend good android open source projects, you can [Commit](https://github.com/Trinea/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/Trinea/android-open-project/issues/1). Welcome `Star` and `Fork`

#### [Android develop and debug efficiency tool - Developer Tools App](https://play.google.com/store/apps/details?id=cn.trinea.android.developertools)

Twitter:[trinea_cn](https://twitter.com/trinea_cn)    HomePage: [www.trinea.cn](http://www.trinea.cn/)    Email:[[email protected]](mailto:[email protected])    QQ:[717763774](http://wpa.qq.com/msgrd?v=3&uin=717763774&site=qq&menu=yes)
Share:<a 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&pic=" target="_blank" title="Share on twitter" style="width:100%"><img src="http://farm4.staticflickr.com/3764/13104038813_03933d4394_o.png"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&t=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+&pic" target="_blank" title="Share on facebook" style="width:100%"><img src="http://farm4.staticflickr.com/3801/13104038583_b03d5cafac_o.png"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://service.weibo.com/share/share.php?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=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+&appkey=1657413438&searchPic=true" target="_blank" title="Shared on weibo" style="width:100%"><img src="http://farm8.staticflickr.com/7342/13103239365_e5cd37fbac_o.png" title="Shared on weibo"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=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+&desc=&summary=&site=www.trinea.cn" target="_blank" title="Share on qzone" style="width:100%"><img src="http://farm8.staticflickr.com/7418/13103935825_209bd521f0_o.jpg"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://share.v.t.qq.com/index.php?c=share&a=index&url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=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+&appkey=801404464" target="_blank" title="Shared on tecent weibo" style="width:100%"><img src="http://farm8.staticflickr.com/7452/13104204564_f867971a13_o.png"/></a>
### Include:
Expand Down Expand Up @@ -410,6 +412,12 @@ Project Address: [DraggableGridView](https://github.com/andyken/DraggableGridVie
Renderings:
![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)

1. DividedDraggableView
Draggable grid view with divided line.
Project Address: https://github.com/andyken/DividedDraggableView
Renderings:
![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)

1. StickyGridHeaders
StickyGridHeaders is an Android library that provides a GridView that shows items in sections with headers. By default the section headers stick to the top like the People app in Android 4.x but this can be turned off.
Project Address: https://github.com/TonicArtos/StickyGridHeaders
Expand Down Expand Up @@ -627,6 +635,12 @@ Renderings:
![Renderings](https://github.com/andyken/MoneyTextView/blob/master/sample/sample1.gif)

#### 9. Others
1. youtube-play-icon
Material style morphing play-pause icon
Project Address: https://github.com/alxrm/youtube-play-icon
Renderings:
![Renderings](https://raw.githubusercontent.com/alxrm/youtube-play-icon/master/art/play.gif)

1. achartengine
AChartEngine is a charting library for Android applications. It currently supports the following chart types: line chart, area chart, scatter chart, time chart, bar chart, pie chart, bubble chart, doughnut chart, range (high-low) bar chart, dial chart / gauge, combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart, cubic line chart and so on.
Project Address: https://code.google.com/p/achartengine/
Expand Down Expand Up @@ -761,7 +775,7 @@ Demo Apk: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samp
Renderings: ![Renderings](https://lh6.ggpht.com/U070b6Lh6cVsVwx4jN-5nq0xqiB1PBzrYABPeJIEe2hZQ5UWOxc-FDUG77wADelToHA=h310-rw)

1. GlowPadView
GlowPadView for Android is a great library to implement Google's lockscreen and new alarmclock style.
GlowPadView for Android is a great library to implement Googles lockscreen and new alarmclock style.
Project Address: https://github.com/nadavfima/GlowPadView
Renderings: https://raw.github.com/nadavfima/GlowPadView/master/example.png

Expand Down Expand Up @@ -854,6 +868,21 @@ Project Address: https://github.com/TheFinestArtist/YouTubePlayerActivity
Sample App: https://play.google.com/store/apps/details?id=com.thefinestartist.ytpa.sample
Renderings: ![Renderings](https://github.com/thefinestartist/YouTubePlayerActivity/blob/master/art/preview.gif)

1. TristateToggleButton
Customizable tri-state toggle button (with three states, three state toggle) for Android
Project Address: https://github.com/BeppiMenozzi/TriStateToggleButton

1. Knob
Fully customizable rotating knob selector with discrete values for Android. Replaces radio buttons, integer value inputs and ViewPager indicators.
Project Address: https://github.com/BeppiMenozzi/Knob

1. Spotlight
Android Library that lights items for tutorials or walk-throughs etc...
Project Address: https://github.com/TakuSemba/Spotlight
Renderings:
![Renderings](https://raw.githubusercontent.com/takusemba/spotlight/master/arts/customTarget.gif)


## 2. Common Util Libs
Include Dependency Injection, ImageCache, Network, Database ORM, Android common lib, Compatible low version, Multimedia, Event Bus, Sensor, Security, Plug-in, File, Others<a href="https://github.com/Trinea/android-open-project/edit/master/English%20Version/README.md#include" title="Back to directory" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
#### 1. Dependency Injection
Expand Down
38 changes: 31 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
Android 开源项目分类汇总
====================
Other: [English Version](https://github.com/Trinea/android-open-project/tree/master/English%20Version), [繁體版](https://github.com/Trinea/android-open-project/tree/master/%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88), [Website Version](http://p.codekk.com/).
> 我们的微信公众号:codekk。二维码如下:
专注于 Android 开源分享、源码解析、框架设计、Android 内推。
![img](http://www.trinea.cn/wp-content/uploads/2016/01/weixin-codekk-160.jpg)
我们的网站:[www.codekk.com](http://a.codekk.com)

####<a href="http://a.codekk.com" target="_blank">Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)</a>
####<a href="http://j.codekk.com" target="_blank">Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团、58、华为、网易、魅族等)</a>
####<a href="http://p.codekk.com" target="_blank">强大的 Android 开源项目搜索站</a>

#### [Android 开发调试效率数倍提升工具——开发助手 App 最新版](http://www.trinea.cn/dev-tools/development-tools/features-and-versions/),可从 Google Play、应用宝、360 手机助手里搜索”开发助手”下载,或通过网页下载:<a href="https://play.google.com/store/apps/details?id=cn.trinea.android.developertools" target="_blank" title="去 Google Play 下载开发助手">Google Play</a>、<a href="http://android.myapp.com/myapp/detail.htm?apkName=cn.trinea.android.developertools" target="_blank" title="去应用宝下载开发助手">应用宝</a>、<a href="http://zhushou.360.cn/detail/index/soft_id/3644614" target="_blank" title="去 360 手机助手下载开发助手">360 手机助手</a>、<a href="http://trinea.cn/app/dev-tools.apk" target="_blank" title="直接本地下载开发助手">本地下载</a>
#### <a href="http://a.codekk.com" target="_blank">Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)</a>
#### <a href="http://j.codekk.com" target="_blank">Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团、58、华为、网易、魅族等)</a>
#### <a href="http://p.codekk.com" target="_blank">强大的 Android 开源项目搜索站</a>

欢迎大家推荐好的 Android 开源项目,开源项目添加到 <a href="http://p.codekk.com/add-project" target="_blank">Android 开源项目集合</a>,可以得到更多朋友的关注和反馈,欢迎`Star`、`Fork` :)

Expand Down Expand Up @@ -630,6 +632,11 @@ Demo 地址:https://github.com/thquinn/DraggableGridView/blob/master/bin/Dragg
效果图:
![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)

1. DividedDraggableView
一个带有分割区域的可拖动 view ,可屏幕自动上下滚动进行 Item 移动交换。
项目地址:https://github.com/andyken/DividedDraggableView
效果图:
![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)

1. StickyGridHeaders
GroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 GridView
Expand Down Expand Up @@ -675,7 +682,7 @@ APP 示例:photup

1. Fresco-ImageView
Fresco-ImageView是一种Android平台的图像控件,底层是对Fresco的封装,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。
项目地址:https://github.com/HomHomLin/FrescoImageView
项目地址:https://github.com/HomHomLin/FrescoImageView

1. android-gif-drawable
支持 gif 显示的 view,用 jni 实现的,编译生成 so 库后直接 xml 定义 view 即可,而且本身不依赖于其他开源项目所以相对下面的 ImageViewEx 简单的多
Expand Down Expand Up @@ -1619,6 +1626,12 @@ demo地址:https://github.com/wenmingvs/NotifyUtil#notifydemo
Demo 地址:https://github.com/DreaminginCodeZH/MaterialRatingBar/releases/download/v1.0.2/sample-release.apk
![效果图](https://github.com/DreaminginCodeZH/MaterialRatingBar/raw/master/screenshot/sample_app.jpg)

1. Spotlight
Android图书馆点亮项目的教程或漫步等...
項目地址:https://github.com/TakuSemba/Spotlight

效果圖: ![Renderings](https://raw.githubusercontent.com/takusemba/spotlight/master/arts/customTarget.gif)

## 第二部分 工具库
主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络请求、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。

Expand Down Expand Up @@ -2299,6 +2312,10 @@ App示例:[南瓜电影](http://www.wandoujia.com/apps/cn.vcinema.cinema)
快速集成 CustomTabs 的工具类
项目地址:https://github.com/DreaminginCodeZH/CustomTabsHelper

1. EffortlessPermissions
基于 Google EasyPermissions 进行扩展的动态权限库
项目地址:https://github.com/DreaminginCodeZH/EffortlessPermissions

1. Salvage view
带 View 缓存的 Viewpager PagerAdapter,很方便使用
项目地址:https://github.com/JakeWharton/salvage
Expand Down Expand Up @@ -2601,6 +2618,13 @@ The Google I/O 2014 Android App
项目地址:https://github.com/google/iosched
APK 地址:https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched

1. CoolClock
An Android clock
项目地址:https://github.com/socoolby/CoolClock
APK 地址:https://github.com/socoolby/CoolClock/blob/master/CoolClock.apk
效果图:
<img src="https://raw.githubusercontent.com/socoolby/CoolClock/master/CoolClock.png" width="768" height="382"/><img src="https://raw.githubusercontent.com/socoolby/CoolClock/master/demonstrate.gif" width="320" height="568"/>

## 第四部分 开发工具及测试工具
主要介绍和 Android 开发工具和测试工具相关的开源项目。

Expand Down Expand Up @@ -2910,8 +2934,8 @@ BlockCanary是一个Android平台的一个非侵入式的性能监控组件,
主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow 大神,深挖大神的项目和 following,你会发现很多。

#### 一、个人
1. JakeWharton
就职于 Square,绝对牛逼的大神,项目主要集中在 Android 版本兼容,ViewPager 及开发工具上
1. JakeWharton  
现就职于 Google,(曾就职于 Square,绝对牛逼的大神,项目主要集中在 Android 版本兼容,ViewPager 及开发工具上  
Github 地址:https://github.com/JakeWharton
代表作:ActionBarSherlock,Android-ViewPagerIndicator,Nine Old Androids,SwipeToDismissNOA,hugo,butterknife,Android-DirectionalViewPager, scalpel
pidcat 另外对 square 及其他开源项目有很多贡献
Expand Down
Loading