丰富资源集锦
代码语言:javascript复制
------------------- By XinPengfei 整理
1.打造炫酷列表之 StickyHeaderListView:标题渐变、吸附悬浮、筛选分类、动态头部等
代码语言:javascript复制
https://github.com/sfsheng0322/StickyHeaderListView
2.自定义ImageView实现图片上传进度显示
代码语言:javascript复制
http://sunfusheng.com/android/2015/08/02/android-custom-view.html
3.动画
代码语言:javascript复制
Android View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。
RecyclerView Animators:可实现RecyclerView动画。
https://github.com/wasabeef/recyclerview-animators
4.APIs
代码语言:javascript复制
Retrofit:Retrofit是Square公司开发的一款针对Android网络请求的框架,它将HTTP API封装成一个Java接口。
http://square.github.io/retrofit/
CloudRail:可以将多个服务(例如Dropbox、Google Drive和OneDrive)捆绑成一个统一的API,帮助开发者快速地集成。
此外,还可以处理API更新,保持代码一致。接口也可以用于云存储、社交、支付等等。
https://cloudrail.com/
5.图表
代码语言:javascript复制
MPAndroidChart:一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,
应用起来非常灵活。
https://github.com/PhilJay/MPAndroidChart
AndroidCharts:一款易于使用的Android图表动画类库,包含曲线/折线图、饼图、时钟图、柱状图。
6.数据库
代码语言:javascript复制
SQLBrite:是一个响应式数据库框架,可以完美解决数据库和UI的同步更新。
Sugar ORM:无需编写SQL语句就可以轻易操作SQLite数据库。
7.数据结构
代码语言:javascript复制
Eclipse Collections:Java集合框架,例如将迭代方法放在容器类型上。
8.日期&时间
代码语言:javascript复制
TimesSquare for Android:一款非常漂亮的日历控件。
Material Calendar View:一款Material Design风格的日历控件。
9.依赖关系
代码语言:javascript复制
Dagger:可以在Android平台上快速进行依赖注入。
10.文件
代码语言:javascript复制
Android-FilePicker:一个phtoopicker,用于Android设备选择文件或者目录。
Material File Picker:一个Material design风格的文件选择工具。
https://github.com/nbsp-team/MaterialFilePicker
11.函数式编程
代码语言:javascript复制
Retrolambda:可以在Android上使用Lambdas表达式。
https://github.com/orfjackal/retrolambda
12.手势
代码语言:javascript复制
Sensey:可以在Android应用程序里面添加手势操作,使用简单。
https://github.com/nisrulz/Sensey
Android 3D Touch – PeekView:可以在Android平台上实现类似iOS上面的3D Touch功能。
13.蓝牙
代码语言:javascript复制
Android-BluetoothSPPLibrary:开发者用它可以通过蓝牙与微控制器(microcontroller)或Android设备进行通信。
https://github.com/klinker24/Android-3DTouch-PeekView
RxAndroidBle:基于RxJava技术,可用较低的电量操作蓝牙。
14.相机
代码语言:javascript复制
CameraFilter:使用OpenGL着色器实现实时相机过滤。
https://github.com/nekocode/CameraFilter
Material Camera:基于Android平台的相机框架。
https://github.com/afollestad/material-camera
15.位置
代码语言:javascript复制
ReactiveLocation:是一个轻量小型但非常实用的Google Play API封装,可以获取位置。
https://github.com/mcharmas/Android-ReactiveLocation
Smart Location Library:简化定位程序使用。
https://github.com/mrmans0n/smart-location-lib
16.布局
代码语言:javascript复制
Android Swipe Layout:为对象提供滑动功能,例如滑动删除。
FlexboxLayout:CSS领域一个非常强大的布局工具。
17.日志
代码语言:javascript复制
Logger:一款简单但功能强大的日志工具。
https://github.com/orhanobut/logger
Hugo:调用日志的注释触发方法,用来调试构建。
18.地图
代码语言:javascript复制
AirMapView: 一个视图抽象、可以在没有 Google Play Services的情况下让设备使用的地图交互功能。
Google地图实用工具汇总,例如热图或标记聚类。
19.音频
代码语言:javascript复制
Music Player:是使用Swift编写的全功能的音乐播放器,UI也很漂亮。
https://github.com/andremion/Music-Player
RxAndroidAudio:Android音频封装库。
20.GIF
代码语言:javascript复制
android-gif-drawable:在Android上显示GIF图片。
GifView:Android上的另一个显示和绘制GIF的库。
21.图片
代码语言:javascript复制
uCrop:Android上的图片修剪库。
Glide:Android媒体管理和图片加载库。
22.视频
代码语言:javascript复制
VideoPlayerManager:帮助开发者使用MediaPlayer。
Easy Video Player:易于使用的视频播放器。
23.消息
代码语言:javascript复制
Chateau:在Android应用中提供聊天功能的框架。
24.网络
代码语言:javascript复制
OkHttp:Android的HTTP客户端库。
AndroidAsync:异步通信库。
25.通知推送
代码语言:javascript复制
PubNub:用来处理推送通知的通信服务。
Gandalf:给用户发送更新或维护消息库。
26.支付
代码语言:javascript复制
Android In-App Billing v3 Library:开发者通过Android v3 API轻松处理应用程序支付问题。
Checkout:Android平台上的另一个支付库。
27.安全
代码语言:javascript复制
Sodium:用来加密,解密,签名和散列的算法库。
PiracyChecker:使用Googles LVL和APK签名保护等技术来防止APP被破解和盗版的函数库。
28.文本
代码语言:javascript复制
Ticker:支持内容滚动的UI组件。
MaterialEditText:Material Design风格的文本编辑器。
29.字体
代码语言:javascript复制
fontbinding:通过数据绑定是在XML实现自定义字体的库。
Calligraphy:在Android应用程序上轻松使用自定义字体。
30.用户接口
代码语言:javascript复制
Material Design Android Library:实现在Android 2.2版本中使用Material Design功能的函数库。
Material:在低版本Android系统中实现Material Design功能的函数库。
31.Activity Indicator
代码语言:javascript复制
AppIntro:实现类似Google Apps的应用启动引导页。
LolliPin:Material Design风格的Pin码输入界面。
32.按钮
代码语言:javascript复制
Android-Bootstrap:使用Bootstrap实现各种按钮功能。
Android Morphing Button:实现按钮的动态变化切换。
33.表单
代码语言:javascript复制
Vertical Stepper Form Library:Material Design风格的垂直方向进度器。
34.键盘
代码语言:javascript复制
KeyboardVisibilityEvent:显示和隐藏键盘。
AndroidKeyboardWatcher:另一个用来处理键盘打开关闭监听器的函数库。
35.菜单
代码语言:javascript复制
BottomBar:Material Design风格的底部导航栏。
Side Menu:创建侧滑菜单库。
36.Rating
代码语言:javascript复制
Android-Rate:定期提醒用户到应用市场给应用打分的函数库。
SimpleRatingBar:一个用于替换系统提供的评分控件的函数库。
37.Slider
代码语言:javascript复制
SlidingMenu:可为应用程序创建侧滑菜单的库。
MaterialDrawer:Material Design风格的侧边抽屉库实现。
38.Android 开源项目分类汇总
代码语言:javascript复制
https://github.com/Trinea/android-open-project
39.公共知识
代码语言:javascript复制
https://github.com/Trinea/android-common
40.内存优化
代码语言:javascript复制
http://hukai.me/
41.好的文章
代码语言:javascript复制
https://github.com/hehonghui/android-tech-frontier/wiki
42.开源框架源码解析
代码语言:javascript复制
https://github.com/android-cn/android-open-project-analysis
43.丰富的资源
代码语言:javascript复制
https://github.com/Freelander/Android_Data
44.开源项目分类简介
代码语言:javascript复制
https://github.com/pcqpcq/open-source-android-apps
45.丰富的工具类
代码语言:javascript复制
https://github.com/Blankj/AndroidUtilCode
46.Android5.0新特性库
代码语言:javascript复制
https://github.com/miaochuanhai/awesome-android-ui 5.0
47.100个最优秀的框架
代码语言:javascript复制
http://blog.csdn.net/qq_33078541/article/details/50843490
48.泡在网上的日子
代码语言:javascript复制
http://www.jcodecraeer.com/plus/list.php?tid=16
49.开源中国
代码语言:javascript复制
http://www.oschina.net/code/list
50.爱开网(好多总结的源码)
代码语言:javascript复制
http://neast.cn/portal.php
51.EOE安卓开发社区
代码语言:javascript复制
http://www.eoeandroid.com/forum.php?gid=180
52.安卓巴士
代码语言:javascript复制
http://www.apkbus.com/
53.问答类,可以找到解决问题(即使很偏的问题)的方案
代码语言:javascript复制
http://stackoverflow.com/
54.view特效收集,涵盖基本所有特效的网站
代码语言:javascript复制
http://www.23code.com/
55.国外的
代码语言:javascript复制
http://www.godcoder.com/
56.Java123
代码语言:javascript复制
http://www.java123.net/mobile/
57.欢迎来到App Code 源码站!各种炫酷效果
代码语言:javascript复制
http://appxcode.com/index.php?con=index&act=category&cid=5&p=1
58.中文的android官网
代码语言:javascript复制
http://www.android-doc.com/index.html
59.访问外国网站
代码语言:javascript复制
https://github.com/goagent/goagent
60.开源代码网站:(需要访问外国网站)
代码语言:javascript复制
code.google.com
61.相见恨晚之Android自学网站及微信公众号推荐
代码语言:javascript复制
http://www.jianshu.com/p/0f7fab928d78
62.Android开发中文站
代码语言:javascript复制
http://www.androidchina.net/5330.html
63.Android工具下载网站
代码语言:javascript复制
http://www.androiddevtools.cn/
64.Android开发解决方案整合平台
代码语言:javascript复制
http://www.devstore.cn/
65.Android源码搜索:
代码语言:javascript复制
http://androidxref.com/
66.源码分析:
代码语言:javascript复制
http://www.codekk.com/open-source-project-analysis
67.手机测试机型
代码语言:javascript复制
http://www.umindex.com/
68.开源中国代码库
代码语言:javascript复制
http://git.oschina.net/
69.布局资源代码生成:
代码语言:javascript复制
http://android.lineten.net/layout.php
70.Fragment代码生成:
代码语言:javascript复制
http://www.andreamaglie.com/android-fragment-generator/index.html
71.Android属性动画:
代码语言:javascript复制
http://bbs.itheima.com/thread-172632-1-1.html
72.Android 编程下 Touch 事件的分发和消费机制
代码语言:javascript复制
http://www.cnblogs.com/sunzn/archive/2013/05/10/3064129.html
73.右滑返回
代码语言:javascript复制
https://github.com/apkdemo/SwipeBackLayout
74.APP:DevAppsDirect:
代码语言:javascript复制
该app可以在GooglePlay下载,收集所有view特效和开源类库,可以直接运行观看效果
同类的还有:Libraries for developers、Android UI Patterns,
75.干货集中营
代码语言:javascript复制
https://github.com/maoruibin/GankDaily
76.访问外国网站插件:Green(访问外国网站软件)
代码语言:javascript复制
http://www.suidao.in/
77.拉勾网:
代码语言:javascript复制
www.lagou.com
78.安卓巴士:2015年7月优秀源码推荐
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=245322&extra=&_dsign=6d1f03ff
79.Android Fragment 问题和知识点汇总
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=245035&extra=&_dsign=52ff014a
80.Android RecyclerView源码与知识点汇总
代码语言:javascript复制
http://bbs.apkbus.com/article/13899
81.Android源码大放送之material design类型
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=243232
82.2015必须要看的APP源码
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=242910&extra=
83.Android自定义控件View的探讨
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=242501&extra=page=1
84.Android studio专区第一季
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=241998&extra=
85.数据传输利器–Event Bus模式
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=241009&page=1&extra=
86.关注应用安全–反逆向实战
代码语言:javascript复制
http://www.apkbus.com/forum.php?mod=viewthread&tid=240707&extra=page=1
87.Fresco专业的图片请求框架
代码语言:javascript复制
http://www.fresco-cn.org
88.节操播放器
代码语言:javascript复制
https://github.com/lipangit/JieCaoVideoPlayer
89.自定义双向滑动的seekbar
代码语言:javascript复制
https://github.com/GuoFeilong/ATDragViewDemo
90.个人博主:阮一峰:
代码语言:javascript复制
www.ruanyifeng.com
91.学习网站:Udacity
代码语言:javascript复制
https://cn.udacity.com/
92.Udemy
代码语言:javascript复制
https://www.udemy.com/
93.慕课网Imooc
代码语言:javascript复制
http://www.imooc.com/
94.云服务:
代码语言:javascript复制
https://leancloud.cn/
95.Trinea
代码语言:javascript复制
http://www.trinea.cn/
96.stormzhang
代码语言:javascript复制
http://stormzhang.com/
97.Mobile Internet developer
代码语言:javascript复制
http://blog.csdn.net/xiaanming
98.郭霖的专栏
代码语言:javascript复制
http://blog.csdn.net/guolin_blog
99.Hongyang大神
代码语言:javascript复制
http://blog.csdn.net/lmj623565791/article/list/1
100.任玉刚
代码语言:javascript复制
http://blog.csdn.net/singwhatiwanna
101.Mr.Simple的专栏
代码语言:javascript复制
http://blog.csdn.net/bboyfeiyu
102.AigeStudio
代码语言:javascript复制
http://blog.csdn.net/aigestudio
103.hellogv的专栏
代码语言:javascript复制
http://blog.csdn.net/hellogv
104.张兴业的博客
代码语言:javascript复制
http://blog.csdn.net/xyz_lmn
105.每天记录点滴
代码语言:javascript复制
http://blog.csdn.net/androiddevelop?viewmode=contents
106.微信公众号:
代码语言:javascript复制
android开发中文站:AndroidChinaNet、ImportNew
安卓应用频道:androidpd App架构师:appjiagou 郭霖:guolin_blog
107.Android Studio博客
代码语言:javascript复制
http://blog.csdn.net/yy1300326388
108.Banner布局,支持纵向和横向滑动
代码语言:javascript复制
https://github.com/7449/BannerLayoutSimple
109.各种好看的加载刷新效果
代码语言:javascript复制
https://github.com/ldoublem/LoadingView
110.zxing二维码:
代码语言:javascript复制
https://github.com/zxing/
111.Android Application Architecture 安卓APP架构[译]
代码语言:javascript复制
http://m.oschina.net/blog/541314?from=timeline&isappinstalled=0
112.安卓中的Model-View-Presenter模式介绍
代码语言:javascript复制
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0425/2782.html
113开源中国
代码语言:javascript复制
http://www.oschina.net/doc
114.给 Android 开发者的 RxJava 详解
代码语言:javascript复制
http://gank.io/post/560e15be2dca930e00da1083
115.MVC,MVP 和 MVVM 的图示
代码语言:javascript复制
http://www.jcodecraeer.com/a/chengxusheji/shejimoshi/2015/0209/2454.html
116.一种更清晰的Android架构
代码语言:javascript复制
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0331/2671.html
117.二维RecyclerView
代码语言:javascript复制
https://github.com/Kelin-Hong/ScrollablePanel
118.一款高仿腾讯QQ的IM软件,代码写的十分优雅
代码语言:javascript复制
https://github.com/HuTianQi/QQ
119.Git教程
代码语言:javascript复制
http://www.cnblogs.com/plinx/archive/2013/04/08/3009159.html
http://www.cnblogs.com/plinx/archive/2013/04/08/3009203.html
https://gold.xitu.io/post/582bd0b4da2f600063d4f89e
120.Android源代码
代码语言:javascript复制
http://source.android.com
121.Android开发者主页
代码语言:javascript复制
http://developer.android.com
122.Android开发者论坛
代码语言:javascript复制
http://www.svcAndroid.com
123.开发源码目录
代码语言:javascript复制
http://osdir.com
124.栈溢出论坛
代码语言:javascript复制
http://stackoverflow.com
125.RxJava Retrofit Okhttp MVP
代码语言:javascript复制
http://gold.xitu.io/entry/5842753661ff4b005885eaae
http://gold.xitu.io/entry/584441920ce46300577c093e
http://gold.xitu.io/entry/5844c31b61ff4b006c34b19b
http://blog.csdn.net/yyh352091626/article/details/53304728
126.Dragger2依赖注入框架,配合MVP进一步降低耦合度
代码语言:javascript复制
https://google.github.io/dagger/
127.一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
代码语言:javascript复制
https://github.com/crazycodeboy/TakePhoto
128.jsonschema2pojo
代码语言:javascript复制
http://www.jsonschema2pojo.org/
129.RecyclerView下拉刷新,自动加载更多;仿IOS侧滑Item删除菜单
代码语言:javascript复制
https://github.com/jdsjlzx/LRecyclerView
130.A RecyclerView solution, Support addHeaderView, addFooterView, and page loading
代码语言:javascript复制
https://github.com/cundong/HeaderAndFooterRecyclerView
131.Android应用增量更新(差分包更新)
代码语言:javascript复制
https://github.com/cundong/SmartAppUpdates
132.微信抢红包插件, an Android app that helps you snatch virtual red envelopes in WeChat group chat. 帮助你在微信群聊抢红包时战无不胜, 附带详细文档
代码语言:javascript复制
https://github.com/cundong/WeChatLuckyMoney
133.适用于Java和Android的快速、低内存占用的汉字转拼音库
代码语言:javascript复制
https://github.com/promeG/TinyPinyin
134.An Advanced Compress Image Library for Android / 高效、简洁的图片压缩工具库 http://shaohui.me
代码语言:javascript复制
https://github.com/shaohui10086/AdvancedLuban
135.Android中Service Notification断点续传下载(APP更新)
代码语言:javascript复制
https://github.com/linglongxin24/ServiceTask
136.免费的编程中文书籍索引
代码语言:javascript复制
https://github.com/justjavac/free-programming-books-zh_CN
137.轻量级的Android MVP快速开发框架
代码语言:javascript复制
https://github.com/limedroid/XDroidMvp
138.XDroid 轻量级的Android快速开发框架
代码语言:javascript复制
https://github.com/limedroid/XDroid
139.一个库搞定recyclerview
代码语言:javascript复制
https://github.com/limedroid/ARecyclerView
140.Google官方samples
代码语言:javascript复制
https://github.com/googlesamples
141.android快速开发框架–快速实现 异常奔溃统一管理 页面 加载中 加载失败 无数据等状态以及下拉刷新和自动加载
代码语言:javascript复制
https://github.com/80945540/LCRapidDevelop
142.免费应用内测托管平台
代码语言:javascript复制
https://fir.im/
143.pdf阅读器
代码语言:javascript复制
https://github.com/JoanZapata/android-pdfview
144.一个各种标签页切换效果的库
代码语言:javascript复制
https://github.com/H07000223/FlycoTabLayout
145.引导界面滑动导航 大于等于1页时无限轮播 各种切换动画轮播效果
代码语言:javascript复制
https://github.com/bingoogolapple/BGABanner-Android
欢迎交流,喜欢的请收藏。
代码语言:javascript复制
>本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦: