Android开发丰富资源集锦

2020-02-27 16:55:41 浏览数 (1)

丰富资源集锦

代码语言: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复制
>本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦:

0 人点赞