百度 Google GitHub StackOverflow NPM
Develper
面向 Android 开发者的官方网站。为应用开发者和设计人员提供 Android SDK 和文档。
官方教程
Android 开发者指南,Google出品的官方 Android 开发教程。
Android Studio
Android 开发自学的社区,也提供Android培训和工具下载的资料
Gradle
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。
Gradle 使用指南
Gradle中文使用指南
开发框架
VirtualAPK
VirtualAPK是滴滴出行自研的一款优秀的插件化框架,通过将业务模块插件化,可随时更新插件来发布新功能,具备版本随时发布的能力。
ARouter
一个用于帮助 Android App 进行组件化改造的框架,支持模块间的路由、通信、解耦
Atlas
Atlas是伴随着手机淘宝的不断发展而衍生出来的一个运行于Android系统上的一个容器化框架,我们也叫动态组件化(Dynamic Bundle)框架。它主要提供了解耦化、组件化、动态性的支持。覆盖了工程师的工程编码期、Apk运行期以及后续运维期的各种问题。
RePlugin
restify是一个基于Nodejs的REST应用框架,支持服务器端和客户端。restify比起express更专注于REST服务,去掉了express中的template, render等功能,同时强化了REST协议使用,版本化支持,HTTP的异常处理。
Droid Plugin
DroidPlugin 是Andy Zhang在Android系统上实现了一种新的 插件机制 :它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。
DynamicLoadApk
Apk动态加载框架
Small
世界那么大,组件那么小。Small,做最轻巧的跨平台插件化框架。
Android-ZBLibrary
Android MVP 快速开发框架,做国内 「示例最全面」「注释最详细」「使用最简单」「代码最严谨」的 Android 开源 UI 框架。
EasyMVP
EasyMVP消除了开发MVP时多余的模板代码。
Component
一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架
图片加载
Glide
Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动的资源池技术。
Picasso
强大的Android 图片下载和缓存库。
Fresco
Fresco 是一个强大的图片加载组件。使用它之后,你不需要再去关心图片的加载和显示这些繁琐的事情! 支持 Android 2.3 及以后的版本。
UIL
UIL旨在为图像加载,缓存和显示提供功能强大,灵活且高度可定制的工具。它提供了许多配置选项,并且可以很好地控制图像加载和缓存过程。
Coil
Coil是一个Android图片加载库,通过Kotlin协程的方式加载图片。
工具库
OkHttp
OkHttp是一个高效的HTTP客户端
Volley
Volley 是一个可让 Android 应用更轻松、更快捷地联网的 HTTP 库。您可以在 GitHub 上获取 Volley。
FAN
Fast Android Networking 库是一个功能强大的网络库,用于在 OkHttp Networking Layer 之上进行 Android 应用中的任何类型的网络连接。它负责处理连接过程中的所有操作,所以你只需要发送请求并接收响应。
xUtils3
xUtils是基于Afinal开发的目前功能比较完善的一个Android开源框架,xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大
Gson
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。
Jackson
Jackson 是一个 Java 的用来处理 JSON 格式数据的类库,性能非常好。
FastJson
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
Moshi
Moshi是适用于Android和Java的现代JSON库。
Realm
Realm是一个跨平台的移动数据库引擎,目前支持iOS、Android平台,同时支持Objective-C、Swift、Java、React Native、Xamarin等多种编程语言
GreenDao
GreenDAO是一个开源的安卓ORM框架,能够使SQLite数据库的开发再次变得有趣。它减轻开发人员处理低级数据库需求,同时节省开发时间
Requery
具有RxJava和Java 8支持的Java / Kotlin / Android轻巧但功能强大的对象映射和ORM。可以轻松地映射到数据库或创建数据库,从使用Java的任何平台执行查询和更新。
ijkplayer
ijkplayer是一个基于FFmpeg的轻量级Android/iOS视频播放器。FFmpeg的是全球领先的多媒体框架,能够解码,编码, 转码,复用,解复用,流,过滤器和播放大部分的视频格式。
ExoPlayer
ExoPlayer是运行在YouTube app Android版本上的视频播放器
MediaPicker
是一个可以选择多个图像,视频或语音Android库
ImagePicker
Android自定义相册,完全仿微信UI,实现了拍照、图片选择(单选/多选)、 裁剪 、旋转、等功能。
图表相关
MPAndroidChart
MPAndroidChart 是 Android 一个强大且容易使用的图表库
WilliamChart
WilliamChart是github上的一个android图表控件
HelloCharts
适用于Android的图表库,与API 8+(Android 2.2)兼容。当硬件加速可用时效果最好,因此建议使用API​​ 14+(Android 4.0)。
AnyChart-Android
AnyChart Android Charts是一个了不起的数据可视化库,可轻松在Android应用程序中创建交互式图表。它可以在API 19+(Android 4.4)上运行,并具有数十种内置图表类型。
achartengine
AChartEngine是适用于Android应用程序的图表库。