Trinea / android-open-project

A categorized collection of Android Open Source Projects, More powerful web version:

Home Page:https://p.codekk.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android Open Project Collection

Trinea opened this issue · comments

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

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

https://github.com/MichaelEvans/ColorArt

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

https://github.com/flavienlaurent/NotBoringActionBar

NotBoringActionBar之前就有,ColorArt已添加

建议楼主增加一项,“更多开源项目参见”:
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/

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

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

Why not volley? 哈哈

@chq ok, 我看看

xUtils还是可以的哦

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

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

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

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

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

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

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

在 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
.

@stormzhang 回头我看看

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

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 ,提供本地和无线的加密,服务器不会上传用户的任何信息和数据

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

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

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

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

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

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

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

Colours

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

https://github.com/MatthewYork/Colours

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

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

并且将之上传至 Maven 。

https://github.com/SemonCat/FloatLabeledTextField

發現另一個更好的實現

https://github.com/IanGClifton/AndroidFloatLabel

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

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.

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

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

commented

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