Android 资源大全

                                                Android 资源大全

目录

图表

依赖注入

游戏开发

图形界面

ActionBar

导航栏

动画

图片

输入

图片加载

JSON

崩溃检测

网络请求

通知

数据库

ORM

REST

测试

行为监测

集合框架

调试工具

无线

其它

资源

更多库的列表

非 Java 开发安卓应用的替代选择

C#

HTML, CSS and Javascript

Lua

Scala

Groovy

Kotlin

性能

图表

AChartEngine– 图表引擎。

EazeGraph– 图表绘画库。

WilliamChart– 优秀的运动能力效果的图表库。

HelloCharts– 支持缩放、滚动和其它动画的图表库。

MPAndroidChart– 支持缩放和拖拽手势的Android图表库。

依赖注入

RoboGuice– Android依赖注入框架。

Dagger– Java和Android的依赖注入框架。

Butter Knife– Android视图注入框架。

AndroidAnnotations– 编译时使用Java注解的依赖注入库。

游戏开发

AndEngine– 免费、有趣、快速的Android 2D OpenGL引擎。

Libgdx开源和跨平台的游戏引擎和SDK。

Vuforia– 增强现实(AR)的库。

Unity– 跨平台的游戏制作系统。

Rajawali– Android OpenGL ES 2.0/3.0 引擎。

GUI

Pull to refresh– support v4中提供的下拉刷新控件。

Cardslib– 创建卡式控件的Android库。

AndroidStaggeredGrid– 支持创建行列数不同的Android窗格视图控件。

AQuery– AndroidQuery (AQuery) 是一个轻量级的库,用于在Android中执行异步操作视图元素。

Flow– Flow – 是一个将app分成一系列独立的 Screen 组合的库

Crouton-一个对上下文非常敏感的 android 通知库。

DragSortListView– Android的ListView的扩展,允许拖拽和重新排序(不再更新维护)。

MaterialProgressBar– 和Material design效果外观一致的进度条。

AndroidFillableLoaders– 使用SVG路径实现的填充效果的进度条。对于创建有趣的应用logo也是一个很棒的有趣的选择。

NexusDialog– 在Android中用少量代码简单快速地创建表格。

Snap RecyclerView Utils– 无需创建Adapter生成一个或多个RecyclerView的布局。

SwipeableCard– 像 StreetView 一样的实现滑动卡片的库。

ActionBar

ActionBarSherlock– 支持Android旧版本的ActionBar。

FadingActionBar– 渐变效果的ActionBar,你可以在新版PlayMusic应用中看到这个效果。

Navigation

SlidingMenu– 为应用创建滑动菜单的库。

SlidingTutorial– 简单的库和教程,帮助创建炫酷的滑动效果Android应用。

PagerSlidingTabStrip– 一个在 ViewPager 的不同页面之间导航时有交互指示效果的库。

Page View indicator– 水平滑动的ViewPager的支持库。

MaterialDrawer– 轻松实现MaterialDesign效果的抽屉导航.

Animations

NineOldAndroids– 可以将HoneyComb(3.0 API 11)版本的动画效果兼容至1.0起所有版本的库。

Rebound– Rebound是一个弹簧动态模型的Java库。

Android View Animations– 有趣的View动画合集。

Android-Transition– 轻松创建用户输入反馈的视图转变效果。

Android-View-Actions– 轻松写出复杂的view动画效果。

图片

android-crop– 图片剪裁的库。

CircularImageView– 自定义View,高性能地绘制圆形图片。

Android-Image-Filter– 轻松实现图像滤镜的库。

输入

FloatingLabel– FloatingLabel 允许你创建一堆EditText。 无需使用Gradle或者MAVEN构建。

MaterialEditText– 支持使用自定义颜色的浮动标签(Floating Labels)、单行超出文本省略(Single Line Ellipsis)、最大最小字数(Max/Min Characters)、帮助文本(Helper Text)和错误提示(Error Text)。

Emojicon– 给你的应用添加表情符号。

图片加载

Picasso– Android中强大的图片下载和缓存的库。

Universal Image Loader– 非常好的异步、图片下载和缓存的库。

Glide– 谷歌提供的滑动流畅的安卓图片加载和缓存库。

Fresco– 管理图片及其内存使用的库。

JSON

Gson– GSON是一个用于序列化和反序列化JSON的Java库。

Jackson JSON Processor– 高性能地JSON处理工具。

崩溃检测

Fabric Crashlytics– 简单的崩溃上报解决方案。

HockeyApp– 分发、崩溃上报、反馈和分析。

Splunk MINT– 监测、崩溃上报、实时数据和统计。

Bugsnag– 跨平台的错误监测。

网络

Ion– Android的一个不错的网络库。

OkHttp– Android和Java使用的Http + SPDY协议的网络库。

Asynchronous Http Client– 异步的Http库。

RoboSpice– 轻松编写异步网络请求的库。

IceNet– Android简单、快速的网络库。

Android Volley– 官方提供的让网络请求更快、更简单的Http库。

IceSoap– 为Android设计的简单、异步,基于注解的SOAP协议的库。

node-android– 在Android上运行Node.js。

通知

android-remote-notifications– 从远程JSON文件拉取通知显示在你的应用中。

Database

Cupboard– 直接使用数据库或者ContentProvider轻松访问SQLite的框架。

DbInspector– 调试时在手机上轻松查看应用数据库。

Realm– SQLite和ORM类框架的替代选择。简单、快速和现代化。使用面向对象的API并提供多平台支持。

RestorableSQLiteDatabase– 通过复制 SQLite 数据库对其进行封装,并提供了恢复功能。

ORM

GreeDAO– 小巧快速的ORM解决方案。

ORMLite– 为JDBC和Android提供的轻量级的对象关系映射的包。

ActiveAndroid– 活动记录(Active record)风格的ORM框架。

Sugar ORM– 超简单地使用Android数据库。

DBFlow– 快速强大的ORM框架,编译时处理注解。

NexusData– Android上的对象图(Object graph)和持久化框架。

REST

Retrofit– Restrofit将REST的API转换成Java接口。

Testing

Robotium– 黑盒的UI自动化测试框架。

Roboletric– 单元测试框架,在你的工作机器上的Java虚拟机中运行测试,而不是在模拟器中。

AssertJ Android– 适用于Android的AssertJ。

Tracking

MobileAppTracking– 通过多种广告网络追踪你的市场广告情况。

Mixpanel– 根据平台分析用户。

Countly– 开源的手机和Web分析工具,推送消息、崩溃上报,基于Node.js、MongoDB和Linux实现。

框架

EventBus– EventBus是一个简化的应用间通信的库。

Otto– Android的一种EventBus的实现。

Weak handler– 内存使用更加安全的Handler实现。

Byte Buddy– 运行时生成代码的库,支持Android。

Secure Preference Manager– Android的Secure Preference Manager用不同的加密方式保护应用SharedPreference的安全。

LeakCanary– 捕获内存泄漏的工具。

Drekkar– 用于 WebView 和 嵌入式 JS 之间通信的的 EventBus 框架;

Androl4b– 基于 ubuntu-Mate 的安卓安全虚拟机。

DroidMVP– 一个小型安卓库,用于合并 MVP 、Passive View 和 Presentation Model。

Gota– 简化安卓权限。

调试工具

Linx– 应用的调制版本中可以在手机上显示logcat信息

Scalpel– 在手机上查看3D效果的视图层次。

Stetho– 使用Chrome调试视图层次和网络。

无线

SmartGattLib– 简化与蓝牙智能设备相关的工作(也就是我们所熟知的蓝牙4.0低功耗)。

其他

Android Support library– Android支持库(Android Support Library)的包是一些库的集合,为Android提供向下的兼容的API。

Google Play Services– 这个库可以让你使用谷歌的各种服务,诸如账户同步、Google+(分享和单用户登录)、谷歌地图、位置信息的API、Play游戏、谷歌云消息、Android设备管理器等等。

Tape– 一个轻量级的、快速的、事务性的,基于文件的先入先出的Android和Java框架。

Guava: Google Core Libraries for Java– 集合(collections)、缓存、原语支持(primitives support)、并发库、通用注解、字符串处理、输入输出等等。

Android Scripting– 让Android能够运行脚本语言。

Android Priority Job Queue– Job Queue的一种实现方式,轻松计划后台运行的任务,提高用户体验(UX)和稳定性。

RateMeMaybe– 询问用户是否愿意在PlayStore中为您的应用打分。

Easy Rating Dialog– 这个库为评分应用提供了一个简单的方式来展示提示框。

ZXing Android-Integration– 整合通过网络使用条形扫描器(BarCode Scanner)。

Gradle Retrolambda Plugin– 在Android中使用Java 8的Lambdas表达式。

Caffeine– 通用框架类的合集,让Android开发更快捷。

资源

Vogella Tutorials– 非常好的教程,由Lars Vogel编写。

Android Design in Action Video series这个系列教程由Google Android Desgin团队提供。

Android Design in Action slides– 这个应用通过一系列视频让你实现幻灯片中所述的效果。

Android DevBytes Video Series– Android Design实战系列对应的技术部分。

Developing for Android– 这个系列的文章是Chet Hasae和其他一些在谷歌工作的员工合写的,主要回答一些最常见的问题,诸如“在开发Android应用中有哪些需要牢记在心的准则。”

Android Hive Tutorials– 适用于初学者的非常好的教程。

Android Weekly– Android开发周报。

Android Asset Studio– 图表和其它资源生成器。

Android Action Bar Style Generator.

Device Art Generator– 生成应用在真机截图的原图。

Android UI design resources– 给你提供丰富的设计资源,由谷歌UI和UX领域的专家提供。

Pencil Project– 一款开源的原型设计软件。

Google Wear App– 开源的Google穿戴应用,使用语音识别进行费用计算。

How to Make Android Apps– Derek Banas提供的视频教程。

android-blogs– Android博客列表。

非Java开发安卓应用

我个人的推荐是(现在)使用Android的API开发原生的应用。Scala可以让你用更清晰的代码开发原生应用。但是也有几种替代方案,在诸如跨平台开发时非常有用。

C#

Xamarin– 使用C#开发原生的IOS、Android、Mac和Windows应用的框架。

HTML, CSS and Javascript

PhoneGap– Adobe提供的开源框架,用于使用HTML、CSS和JavaScript开发跨平台的手机应用。

Titanium– 使用JavaScript开发跨平台的本地应用的开源框架。

NativeScript– 一个书体部分JavaScript开发本地(native)IOS和Android应用的开源框架。

React Native– Facebook提供的使用React开发本地应用的框架。

Ionic Framework– 使用针对移动设备优化的HTML、CSS和JS的AngularJS框架来开发混合模式移动应用(hybird app)。

Apache Cordova– 基于Cordova的应用,核心是使用HTML、CSS和JavaScript这些Web技术开发应用。

Reapp.io– 基于Cordova,使用针对移动设备优化HTML、CSS、JSS的ReactJS开发混合模式应用(hybrid app)的框架。

Lua

Corona SDK– 开发原生IOS和Android应用的框架(尤其是游戏)。

Scala

Scala on Android– Scala on Android 的官网介绍。

Scaloid– 为Android开发者减轻使用Scala开发负担的库。

Macroid– 一个Android平台功能模块化UI开发的库。

Groovy

Groovy on Android– Groovy on Android 的官网介绍。

Groovy Language Support for Android– 在Android上编译Groovy的Gradle插件。

SwissKnife– 一个多功能的Groovy库,包括使用注解实现Android的视图注入和线程。

Kotlin

Anko– JetBrains提供的,使用Kotlin编写的Android平台的DSL工具。

Kotterknife– 在ButterKnife基础上,使用Kotlin写成的Android视图注入工具。

Android Kotlin Samples– 用Kotlin写成的简单Android代码Sample。

KAndroid– 轻量级的库,提供有用的扩展功能来删除Android SDK的样板代码(boilerplate code)。

性能

awesome-android-performance– 一个性能优化相关的Android教程、视频和工具列表。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 151,829评论 1 331
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 64,603评论 1 273
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 101,846评论 0 226
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 42,600评论 0 191
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 50,780评论 3 272
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 39,695评论 1 192
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,136评论 2 293
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,862评论 0 182
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 33,453评论 0 229
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,942评论 2 233
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,347评论 1 242
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,790评论 2 236
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,293评论 3 221
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,839评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,448评论 0 181
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 34,564评论 2 249
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 34,623评论 2 249

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 170,472评论 25 707
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,016评论 2 44
  • 人生在喧嚣中苍白,在无助中没落。不知道怎么去面对突然离去的好人,眼泪不停地打转,悲伤总是压抑着自己的神经。也许有一...
    worldlyf阅读 259评论 0 1
  • 安逸的生活,毁掉的是什么。 我和老公的金钱观很不同,我觉得钱够花就好,边挣边享受,其乐融融。而他认为,年轻就几年,...
    眯呼郯怔阅读 301评论 0 0
  • (1)一辈子没走出祖屋的叔公 我家在河源龙川的某一个村落。 七八十年,家里人世代多以农耕为生,和周边数个村落一样。...
    陈pipi阅读 669评论 0 1