Skip to content
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

Android Open Project Collection #1

Closed
Trinea opened this issue Jan 5, 2014 · 41 comments
Closed

Android Open Project Collection #1

Trinea opened this issue Jan 5, 2014 · 41 comments

Comments

@Trinea
Copy link
Owner

Trinea commented Jan 5, 2014

欢迎大家推荐好的Android开源项目,请直接Commit,而不要在这里留言

@youxiachai
Copy link
Contributor

JakeWharton 又一神作..

https://github.com/JakeWharton/scalpel

@Trinea
Copy link
Owner Author

Trinea commented Jan 7, 2014

@stormzhang
Copy link
Contributor

ColorArt: iTunes 11-风格图片颜色主题类库

https://github.com/MichaelEvans/ColorArt

@stormzhang
Copy link
Contributor

NotBoringActionBar:Google 报亭应用 ActionBar 动画效果

https://github.com/flavienlaurent/NotBoringActionBar

@Trinea
Copy link
Owner Author

Trinea commented Jan 14, 2014

NotBoringActionBar之前就有,ColorArt已添加

@zmywly8866
Copy link

优秀项目篇:
eoe安卓客户端:https://github.com/eoecn/android-app
看雪论坛安卓客户端:https://github.com/kanxue-team/kanxue-android-app
音乐播放器Jamendo:https://github.com/telecapoland/jamendo-android
浏览器zirco-browser:https://code.google.com/p/zirco-browser/
桌面ADWLauncher:https://code.google.com/p/adw-launcher-android/
开源中国安卓客户端:http://git.oschina.net/oschina/android-app
小米文件管理器:https://github.com/MiCode/FileExplorer
apollo音乐播放器:https://github.com/Splitter/android_packages_apps_apolloMod
FBReader阅读器:http://fbreader.org/

@zmywly8866
Copy link

建议楼主增加一项,“更多开源项目参见”:
1、Github:https://github.com/
2、SourceForge:http://sourceforge.net/
3、Oschina:http://www.oschina.net/
4、CSDN Code:https://code.csdn.net/
5、Oschina Code:http://git.oschina.net/
6、Taobao Code:http://code.taobao.org/
7、Google Code:https://code.google.com/

@Trinea
Copy link
Owner Author

Trinea commented Feb 13, 2014

thx @zmywly8866 , 我会考虑下。最近比较忙回头会仔细看看
像小米文件管理器这些项目没加进来是因为工程比较乱,写的一般,连简单的分包都没有

@wuyexiong
Copy link
Contributor

该把muzei给加上了. 超碉堡的, 代码也写的漂亮

@stormzhang
Copy link
Contributor

Why not volley? 哈哈

@Trinea
Copy link
Owner Author

Trinea commented Mar 14, 2014

@wuyexiong @stormzhang yeah!

@chq
Copy link

chq commented Mar 23, 2014

异步操作工具库,https://github.com/stephanenicolas/robospice

@Trinea
Copy link
Owner Author

Trinea commented Mar 24, 2014

@chq ok, 我看看

@yangxin540
Copy link

xUtils还是可以的哦

@Trinea
Copy link
Owner Author

Trinea commented Apr 14, 2014

@yangxin540 嗯,回头我会这些都做个对比,都加上同时有一定优劣评价

@stormzhang
Copy link
Contributor

https://github.com/stormzhang/9GAG, 刚开源了这个项目,嘿嘿。。。不知道以后有没有机会收录进去。

@AlphaCatMeow
Copy link

看了下9GAG的介绍,看上去还不错。只是不知道注释是否够详细。

@stormzhang
Copy link
Contributor

这个。。话说自己还真不怎么习惯写注释,个人的倾向是:如果需要写足够多的注释才能看懂,说明你的代码该重构了!

@AlphaCatMeow
Copy link

注释不是给自己看的。是给别人看的。

@stormzhang
Copy link
Contributor

@normalhh 项目很小,代码结构自认还算清晰吧,所以做的时候没考虑过加注释。后续如果真有反馈很难读懂,会考虑加。

@Nocturner
Copy link

不加注释的代码必须是命名一眼直接了当的命名,不过最好加些注释

在 2014年4月16日 下午6:12,storm notifications@github.com写道:

@normalhh https://github.com/normalhh项目很小,代码结构自认还算清晰吧,所以做的时候没考虑过加注释。后续如果真有反馈很难读懂,会考虑加。


Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-40583306
.

@Trinea
Copy link
Owner Author

Trinea commented Apr 17, 2014

@stormzhang 回头我看看

@lightSky
Copy link

android-betterpickers
日期选择器,个人感觉界面和交互上更好些
https://github.com/derekbrameyer/android-betterpickers

GmailLikePullToRefresh
PullToRefreshActionBar的简单版本
https://github.com/learnNcode/GmailLikePullToRefresh

Android-Templates-And-Utilities
android开发基本控件和工具的各种Demo,很实用
https://github.com/petrnohejl/Android-Templates-And-Utilities

SeekArc
圆形的seekBar,可以在圆内不断更新进度
https://github.com/TriggerTrap/SeekArc

jadx
apk的反编译工具
https://github.com/skylot/jadx

@lightSky
Copy link

AndroidElementals
https://github.com/m3n0R/AndroidElementals
和Trinea一样的开源项目收集,很多项目在Trinea都已经收集了,以下是在你的项目中没有的,我提取了出来

floatlabelededittext
一个浮标EditText简单实现,用于提示当前输入框的用途
https://github.com/wrapp/floatlabelededittext

android-sqlite-asset-helper
数据库和资产目录的帮助类库
https://github.com/jgilfelt/android-sqlite-asset-helper

类似于新浪微博客户端上,对于网络连接状态的提示
https://github.com/novoda/merlin

DraggablePanel
YouTube视频窗口缩放效果的实现,效果很炫啊,强烈推荐
https://github.com/pedrovgs/DraggablePanel

AsymmetricGridView
非对称的GridView
https://github.com/felipecsl/AsymmetricGridView

QuiltViewLibrary
有点类似于AsymmetricGridView,但是这里不只有GridView,而是长度不等的矩形
https://github.com/jacobmoncur/QuiltViewLibrary

类似于Google+ 菜单栏,不过比SlidingMenu更简单些
https://github.com/johnkil/SideNavigation

android-ago
一个TextView的扩展,会显示每个TextView的最后刷新时间
https://github.com/curioustechizen/android-ago

robotium
android的脚本自动化测试框架
https://github.com/RobotiumTech/robotium

NoNonsense-FilePicker
文件选择器的对话框
https://github.com/spacecowboy/NoNonsense-FilePicker

Android-BluetoothSPPLibrary
蓝牙与微控制系统交互的工具库
https://github.com/akexorcist/Android-BluetoothSPPLibrary

Conversations
基于XMPP协议的会话客户端,但只支持4.0以上的系统
https://github.com/siacs/Conversations

TextSecure
https://github.com/WhisperSystems/TextSecure
一个隐私安全的App ,提供本地和无线的加密,服务器不会上传用户的任何信息和数据

@lightSky
Copy link

ChromaHashView
密码可视化概念,自动填充密码框右边的色块,当两次密码相同,则色块相同
https://github.com/MichaelEvans/ChromaHashView

motion
使图像具有视差效应。屏幕的倾斜会产生流体的图像,产生一个感知深度和分层的效果。
很有代入感哦。
https://github.com/nvanbenschoten/motion

blurring
处理模糊效果的库
https://github.com/paveldudka/blurring

poppyview
支持ListView和ScrollView向下滑动时隐藏导航栏,类似于QuickReturnHeader
https://github.com/flavienlaurent/poppyview

android-visualizer
Android mediaplayer和显示器的可视化频谱
https://github.com/felixpalmer/android-visualizer

rebound
facebook开源的一个动力学模型库,实现更自然更真实的物理效果
https://github.com/facebook/rebound
体验地址:http://facebook.github.io/rebound/

joda-time-android
一个功能强大的时间,日期处理库
https://github.com/dlew/joda-time-android

Apollo
高度定制的音乐App
https://github.com/CyanogenMod/android_packages_apps_Apollo

@wendellq89
Copy link

Paper Folding
一个页面翻转的库,流畅平滑
https://github.com/alexvasilkov/FoldableLayout

@yuanyuanzou
Copy link

Hi Trinea ,
This a a Python wrapper of Android uiautomator testing framework.

Android py-uiautomator
py-uiautomator 是一个对Android uiautomator用python进行封装的测试框架.
项目地址:https://github.com/xiaocong/uiautomator
文档介绍:https://github.com/xiaocong/uiautomator/blob/master/README.md

@likebamboo
Copy link
Contributor

StickyScrollViewItems
支持子控件悬停(当子控件滚动到页面顶端的时候固定在顶部)的ScrollView控件。
项目地址:https://github.com/emilsjolander/StickyScrollViewItems

StickyScrollView
也是一个支持子控件悬停的ScrollView控件。
项目地址:https://github.com/likebamboo/StickyScrollView
效果图:
screen

@TimotheeJeannin
Copy link

ProviGen : Easily make a ContentProvider from an annotated ContractClass.
https://github.com/TimotheeJeannin/ProviGen

@wendellq89
Copy link

android-sliding-layer-lib
可拖动的SlidingLayer 方向有顶部,底部,左边、右边。
https://github.com/6wunderkinder/android-sliding-layer-lib

@SemonCat
Copy link

Colours

提供 iOS 7 的常用顏色色碼。

https://github.com/MatthewYork/Colours

@yaming116
Copy link

android-upload-service
android 文件后台上传
https://github.com/alexbbb/android-upload-service

@yaming116
Copy link

parallaxviewpager
效果 alt text
https://github.com/andraskindler/parallaxviewpager

@shiguang1120
Copy link

https://github.com/alexvasilkov/FoldableLayout 折纸动画实现

@SemonCat
Copy link

SemonCat commented Jun 2, 2014

一个浮标EditText简单实现,用于提示当前输入框的用途。

并且将之上传至 Maven 。

https://github.com/SemonCat/FloatLabeledTextField

發現另一個更好的實現

https://github.com/IanGClifton/AndroidFloatLabel

@tisa007
Copy link

tisa007 commented Jun 5, 2014

timely textview timely应用的那个数字切换动画
https://github.com/adnan-SM/TimelyTextView

@SemonCat
Copy link

SemonCat commented Jul 1, 2014

Android Cover Flow

https://github.com/SemonCat/FeatureCoverFlow

@christophesmet
Copy link

Maskable layout
Mask a layout with a drawable or animationdrawable and set the xporterduffmode.
https://github.com/christophesmet/android_maskable_layout
*disclamer: I made it.

@AlphaCatMeow
Copy link

推荐一个开源的开发框架:https://github.com/kymjs/KJFrameForAndroid

@Trinea Trinea closed this as completed Sep 29, 2014
Trinea pushed a commit that referenced this issue Jan 28, 2015
合并原作者更新
@ogaclejapan
Copy link
Contributor

I has released two library.

A custom ViewPager title strip
https://github.com/ogaclejapan/SmartTabLayout

A very simple arc layout library for Android
https://github.com/ogaclejapan/ArcLayout

pull request
#121

Trinea pushed a commit that referenced this issue Jul 12, 2015
添加square出品的内存泄露检测工具
Trinea pushed a commit that referenced this issue Jul 12, 2015
Trinea pushed a commit that referenced this issue Jul 16, 2015
@kingideayou
Copy link
Contributor

1.TagCloudView(支持 SingleLine 模式的标签云)
标签云效果,只需要一行代码即可设置为 SingleLine 模式,轻松实现知乎问题话题列表效果。SingleLine 模式时末尾文字及图片可自定义。
项目地址:https://github.com/kingideayou/TagCloudView
示例APK地址:https://github.com/kingideayou/TagCloudView/raw/master/apk/Demo.apk
APP示例:知乎
效果图:
Renderings
Renderings
Renderings

Repository owner locked and limited conversation to collaborators Aug 3, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests