Android 开源项目及网址

网站:

GithubGitHub - Trinea/android-open-project: A categorized collection of Android Open Source Projects, More powerful web version:

泡在网上的日子泡网 - 泡在网上的日子

掘金:https://juejin.im/timeline

慕可网:全部课程_IT培训精品课程-慕课网

开源中国社区 :  http://www.oschina.net

23CODE :  http://www.23code.com/

国外网站:  http://stackoverflow.com
简书:简书 - 创作你的创作

码农网:  http://www.codeceo.com/

开发工具下载 :AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

极客导航:http://www.jikedaohang.com/#part3

  开源库 :

Lottie

https://github.com/airbnb/lottie-android

这是一个能解析Adobe After Effects

http://www.adobe.com/products/aftereffects.html)动画导出的JSON文件并把它们渲染成本地动画的库。在Google Play Store

https://play.google.com/store/apps/details?id=com.airbnb.lottie)上有一个示例app。github上超过7500颗星,应该不会错!

Toasty

https://github.com/GrenderG/Toasty

一个创建自定义Toast的库。正如作者所说,这个库是:The usual Toast, but with steroids.

StyleableToast

https://github.com/Muddz/StyleableToast

这是另外一个创建自定义Toast的库。
多个自定义选项让你的app和用户体验与众不同!用代码或者styles.xml去定义你的Toast样式。

  StyleableToast

    https://github.com/Muddz/StyleableToast

    这是另外一个创建自定义Toast的库。
    多个自定义选项让你的app和用户体验与众不同!用代码或者styles.xml去定义你的Toast样式。

   

Store

https://github.com/NYTimes/Store

Store是一个异步加载和缓存库。文档描述:
Store是一个简化数据的请求,解析,保存,以及数据重试的类。一个Store类似于 仓库模式(https://msdn.microsoft.com/en-us/library/ff649690.aspx) ,不过用RxJava封装成了响应式的API,以支持单向数据流 。
文档非常易懂,这个库值得尝试。你可以尝试各种flows,比如数据请求,缓存,解析等。

PreviewSeekBar

https://github.com/rubensousa/PreviewSeekBar

如果你使用Google Play Movies,你可能注意到了这个动画效果很棒,可以预览电影的SeekBar。 Rúben Sousa (https://medium.com/@rubensousa)实现了这种效果并开源。如果你的app是一个播放器,你决定应该试试。

Chuck

https://github.com/jgilfelt/chuck

如果你使用 OkHttp

http://square.github.io/okhttp/)的话,这个库可以帮助你拦截并记录所有的HTTP请求与响应。它还提供了一个来显示内容。

CoordinatorTabLayout

https://github.com/hugeterry/CoordinatorTabLayout

CoordinatorTabLayout是一个自定义的组合控件,帮助你快速实现TabLayout与CoordinatorLayout相结合的样式。

boxing

https://github.com/Bilibili/boxing

Boxing是一个基于MVP模式的Android多媒体选择器,你可以:图片选择(单/多选),预览或者剪裁图片。它还支持gif,视图选择,图片压缩以及自定义UI

excelPanel

https://github.com/zhouchaoyuan/excelPanel

RecyclerView实现的二维表格,不仅可以加载历史数据,还能加载新数据。

Horizontal Calendar

https://github.com/Mulham-Raee/HorizontalCalendar

又一个用RecyclerView实现的Material横向日历视图。

CameraFragment

https://github.com/florent37/CameraFragment

一个集成了拍照功能的Fragment ,根据README:
CameraFragment直接预览camera视图,并提供简单的API来捕获或者管理设备。你可以使用CameraFragment设置自己的布局以及控制camera。

AwesomeBar

https://github.com/florent37/AwesomeBar

这是Florent Champigny

https://medium.com/@florentchampigny)的另一个很棒的库。一种 top bar 的新设计,与DrawerLayout一起协同工作。灵感来自Gmail Mobile from Weekz

https://material.uplabs.com/posts/gmail-mobile-concept)。

ArcNavigationView

https://github.com/rom4ek/ArcNavigationView

一个弧形的抽屉导航。

ShimmerRecyclerView

https://github.com/sharish/ShimmerRecyclerView

一个可以在加载数据的时候显示闪烁(Shimmer)的RecyclerView。这个RecyclerView内置一个adapter,控制shimmer的外观。

Android-SwitchIcon

https://github.com/zagum/Android-SwitchIcon

谷歌启动器风格的开关图标
这个lib继承AppCompatImageView,可以使用app:srcCompat属性为SwitchIconView设置任意图标(vector 或者 image)。

CounterFab

https://github.com/andremion/CounterFab

这是一个在浮动操作按钮的右上角显示数字标识的库。可以从Google Play上下载demo app

https://play.google.com/store/apps/details?id=com.andremion.counterfab.sample)。

FadingTextView

https://github.com/rosenpin/FadingTextView

一个可以让TextView以淡如淡出的形式不断改变自己内容的库。

Bridge

https://github.com/afollestad/bridge

Bridge是一个简单但是强大的HTTP网络操作库。提供链式调用的API,为了最大的兼容性和最快的速度,用 Java/Android的URLConnection类实现。
这个库文档非常齐全,绝对值得一试。

Ason

https://github.com/afollestad/ason

这是Aidan Follestad(https://twitter.com/afollestad)的第二个library。其主要目的是简化和JSON的交互。
also makes (de)serialization painless.
文档也是非常的棒,你可以在这里查看:https://github.com/afollestad/ason

ObjectBox

https://github.com/greenrobot/ObjectBox

大家都应该知道greenrobot(http://greenrobot.org/),不知道的话也应该知道他们开发的 GreenDAO (https://github.com/greenrobot/greenDAO

 EventBus

https://github.com/greenrobot/EventBus)。

这次要介绍的是一个面向对象的数据库。greenrobot宣称:
  性能是我们创建ObjectBox的首要因素。之前我们创建了安卓和SQLite上最快的对象关系映射 (ORM) greenDAO。自从2011年第一个版本发布以来,我们对对象持久化-以及SQLite的缺陷有了许多认识。我们意识到, 要显著提高移动端的性能,需要从内核开始,创建一个基于对象的数据库。


你可以在这里(http://greenrobot.org/announcement/introducing-objectbox-beta/)了解到更多。请注意目前ObjectBox还是测试版本(0.9.7)。

FlowLayout

https://github.com/nex3z/FlowLayout

一个让子view在空间不够的情况下自动跳到下一行的布局。子view之间的间隔由FlowLayout计算出来,以便让view是均匀分布的。

非官方的 Google Actions Java SDK

https://github.com/frogermcs/Google-Actions-Java-SDK

这是来自 Mirek Stanek

https://medium.com/@froger_mcs)的改版。因为官方的Google Actions SDK 是用Node.js写的,他用Java写了一个非官方的版本。根据README描述:
Google Actions Java SDK是基于Node.js的,但是没有一个镜像。这个库的目的是让他完全兼容Assistant平台的Conversational Protocol

https://developers.google.com/actions/reference/conversation)。

Wearable Reply

https://github.com/klinker24/wearable-reply

2017年2月9日谷歌发布了 Android Wear 2.0

https://android-developers.googleblog.com/2017/02/AndroidWear2.html)。
Luke Klinker (https://twitter.com/lukeklinker)发现缺乏一个API,并把它发布了出来,它
支持简单快速的文字输入,不管是来自语音,键盘,还是预设回复。

Shortbread

https://github.com/MatthiasRobbers/shortbread

这是一个这样的库
为使用了@Shortcut注解的Activity和方法生成app shortcuts

https://developer.android.com/guide/topics/ui/shortcuts.html)。无需动用manifest, XML以及shortcut manager。只需为想要shortcut调用的代码添加注释。
目前是1.0.0 版本。

Material About

这是一个帮助你实现关于我界面的库。

项目:

抽屉菜单

ListView

WebView

SwitchButton

按钮

点赞按钮

进度条

TabLayout

图标

下拉刷新

ViewPager

图表(Chart)

菜单(Menu)

浮动菜单

对话框

空白页

滑动删除

手势操作

RecyclerView

Card

Color

Drawable

Spinner

布局

模糊效果

TabBar

AppBar

选择器(Picker)

跑马灯

日历时间

主题样式

ImageView

通知

聊天视图

Header

引导图(Intro)

图片

徽章(Badge)

RatingView

滚动效果(Scroll)

时间轴

TreeView

SearchView

TagView

TextView

EditText

Sliding

表单

轮播图

文件操作

启动页

MD

Toast

CreditCard

Wave

Snackbar

用户引导

Popup

滑动返回

软键盘

状态栏

StepView

表格(Table)

滚动视差(Parallex)

SideBar

关于页面

详情页

FAB

Indicator

分享组件

升级更新

Toolbar

Sort&Drag

Emoji

  • emojicon - Android中实现emojis表情
  • EmojiRain - 小巧的Android掉emoji表情包实现

Label

CoordinatorLayout

页面切换

悬浮窗

地图

编辑器

SeekBar

DownloadView

其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值