Skip to content

Latest commit

 

History

History
618 lines (618 loc) · 111 KB

ANDROID.md

File metadata and controls

618 lines (618 loc) · 111 KB

面向忙碌开发者的 Android 视频教程(Tuts+)
Android 开发资源列表(Sharif Ahmed)
我如何在23天内开发了一款 Android 游戏?(Bigosaur)
Android 学习教程
Android Bootstrap
[PDF] Android 性能小贴士(Romain Guy & Chet Haase)
[PDF] Android 应用中使用 Dagger(Jake Wharton)
Android 应用性能优化
《Android 测试与调试实战》参考资料(@施懿民)
[视频] Android 入门教程(@多贝公开课)
Android 测试入门(Corey Scott)
Android 事件传递机制(@唐韧_Ryan)
[PDF] Android 开发技巧新整理(@51CTO技术社区)
AndroidQuery - 一个处理异步任务的开源项目(Peter Liu)
Android 开发者必备的42个链接(Mikail)
一些有用的 Android adb 命令(Daniel Imms)
Android 布局优化(@唐韧_Ryan)
系列文章:前端之 Android 入门 (ct)
Android 设计指南非官方简体中文版
系列教程:开发你的第一个 Android 应用 (Matt Luedke)
写给 iOS 开发者的 Android 教程 (Stuart Hall)
[slide] Android 函数响应式编程 (Yaroslav Heriatovych)
面向 iOS 开发者的 Android 系列教程
[译] Android 通知中心(@唯木念)
使用 Android API 最佳实践 (MeetMe)
《50 Android Hacks》读书笔记 (Vector_Yi)
[译] 响应式 Android 应用 (Daisyyaya)
Android 开源项目分类汇总 (@Trinea)
系列文章:Android 开发小贴士 (Dan Lew)
Android Arsenal - 一个 Android 学习资源网站
[译] Android 开发者必知的 5 个开源库(刘璐璐)
SEAndroid 安全机制简要介绍和学习计划(@罗升阳)
Material Design 中文版
Android 学习之路 (@googdev)
SEAndroid 安全机制对 Binder IPC 的保护分析(罗升阳)
最流行的 Android 组件大全 (@colobu)
[译] 2014 年 Android 碎片化报告 (boxi)
系列文章:Android UI 开发(@张兴业TBOW)
Android 插件化 (@Trinea)
[代码] 模仿 QQ 讨论组头像(@网易孔楠)
Android 中 Java 和 JavaScript 交互 (androidyue)
[视频合辑] 3 个月系统学习 Android 开发(极客学院)
正确使用 Android 性能分析工具——TraceView (@白瓦力)
[译] 理解 Android 中垃圾回收日志信息 (@Android月)
放弃 WebView,使用 Crosswalk 做富文本编辑器 (GavinCT)
教你用 Visual Studio 2015 做 Android 应用
十大 Material Design 开源项目 (唐小引)
Android Studio 系列教程 (@googdev)
创新、严肃、好玩的 Android 应用程序开发
Android 批量打包提速 (@GavinCT)
学 Android 开发仅用 3 个月,就是这么任性!
代码规范和 Android 项目中的一些可用工具 (刘聪)
学 Android 开发仅用 3 个月,就是这么任性!
[译] Android 性能优化课程(一):渲染性能 (@刘智勇同学)
Java for Android
Android 性能优化典范 (@胡凯me)
Context-Menu.Android - Android 动画上下文菜单 (Yalantis)
大量 Material Design 学习资源 (@light_sky)
系列文章:50 个 Android 开发技巧 (fwy19930618)
Android 开发教程大全(视频 + 源码)
Android 开源项目源码解析 (android-cn)
深聊 Material Design 复杂响应式设计
Navigation drawer - 一个 Material Design 的抽屉式导航库 (Rudson Lima)
Android 开发最佳实践
使用 Chrome 调试 Android App (@googdev)
[译] 一次 Material Design 的设计探索 (郭楠)
系列文章:全面理解 Android 安全机制 (@stackvoid)
[译] 关于 Material Design 你需要知道的一切 (DATS设计翻译组)
Android 源码设计模式分析 (@MrSimp1e)
[译] Android xUtils 源码解析 (@code-KK)
[译] Android 性能优化后续 (@高建武_Gracker)
开源 Android 应用集锦 (Joker)
Fresco - 一个强大的 Android 应用图片管理库 (Facebook)
Euclid - 一个用户 Profile 界面动画的 Android 实现 (Yalantis)
[译] 使用 Kotlin 创建一个 Android 应用 (Lollypo)
系列文章:Android 内存优化 (@高建武_Gracker)
深入理解 Android 中的自定义属性 (鸿洋_)
Android 性能优化之内存篇 (@胡凯me)
一堆 Android 开发资源链接 (Anirudh S)
《Android 开发学习路径图》2.0 版
[译] Android Lollipop 5.1.1 面世 (@MrSimp1e)
[译] Instagram 是如何提升 TextView 渲染性能的? (@archieyang)
Android 应用内社区 SDK 技术架构浅析 (liubin)
Android 性能优化典范(第 2 季) (@胡凯me)
系列译文:Android 的 MVP 模式开发 (shadev)
一个 Mac 上的 Android 工具 (mortenjust)
SquiDB - 一个用于 Android 的 SQLite 数据库框架
系列译文:Android 研发工程师高级进阶 (asce1885)
Android 加载不同 DPI 资源与内存消耗之间的关系 (Will)
MaterialViewPager - 一个易于使用的 Material Design ViewPager 库 (florent37)
Android RecyclerView 使用完全解析 (鸿洋_)
Android 中的 MVP (@鄭曉鵬-Rocko)
Material 适配(二):高级篇 (@GavinCT)
Anko - 一个让 Android 应用开发更快、更简单的库
Android 开发中,可能会导致内存泄露的问题 (@给立乐)
Android 布局优化之 ViewStub、include、merge 使用与源码分析 (@MrSimp1e)
腾讯手机管家 Android 版实战分析:内存突增是为神马? (腾讯Bugly)
大量 Material Design 学习资源 (@light_sky)
Google I/O 2015 为 Android 开发者带来了哪些福利? (代码家)
系列文章:Android 内核开发之系统编译输出的镜像文件 (@卢_俊)
[译] MVP 框架 Ted Mosby 的软件架构(Android) (@MrSimp1e)
FlyRefresh:超赞的刷新动画(Android) (@谢权1991)
Android 系统架构之微服务架构 (MrSimple)
Android 异步指南 (@alexhilton)
Gradle Android Plugin 使用手册(中文版) (@ChaosLeong)
Android 开发教程大全(视频 + 源码)
[译] Material Design 开发利器:Android Design Support Library 介绍
Android UITestRunner - 一个非常简单的用于测试 UI 的单元测试框架 (chengkai)
FlyRefresh:让人眼前一亮的下拉刷新 (Android笔记)
浅谈 MVP 实现 Android 应用层开发 (工匠若水)
教你写 Android 网络框架之基本架构 (@MrSimp1e)
Android 实现速度仪,仪表盘效果 (谢权1991)
Android Studio 新手完全指引 (ASCE1885)
教你写 Android 网络框架之 HTTP 请求的分发与执行 (@MrSimp1e)
美团 Android DEX 自动拆包及动态加载简介 (xijianshuai & lixiaoyang)
短信验证码助手:一款新的开源轻 App(Android) (Dracut)
SublimePicker:Android Material 风格时间选择器 (vikramkakkar)
使用 Kotlin 进行 Android 开发 (@RagnarokStack)
Android 应用程序 UI 硬件加速渲染的动画执行过程分析 (@罗升阳)
[译] Android 开发最佳实践 (andyiac)
[译] Android Design Support Library 的代码实验 (MrFu)
Android 开源项目源码解析(第二期) (@code-KK)
[译] Android 中的帧动画 (jianghejie)
推荐几个有用的 Android Studio 插件和工具 (@googdev)
Dexposed:阿里巴巴开源的无侵入运行期 AOP 框架(Android)
小米开源的内核源代码
很棒的下拉刷新项目 Android Ultra Pull To Refresh 源码解析 (grumoon)
Android 应用使用自定义字体的一些探究 (@码农明明桑)
一个 Demo 学会用 Android 兼容包新控件 (@安卓猴)
Android 常用开发工具以及 Mac 常用软件 (肥肥鱼)
DynamicLoadApk 源码解析 (code-KK)
InstalMaterial 学习笔记之 Reveal 效果 (程序亦非猿)
快速提高 Android 开发效率的 Web 工具 (@技术小黑屋)
[译] Android UI 自动化测试 (DorisMinmin)
系列译文:使用 Kotlin 开发 Android 应用 (ASCE1885)
使用 Gradle 管理你的 Android Studio 工程 (飞雪无情)
[译] 学习 Android 开发的二十套免费理想资源 (核子可乐)
HTTPDNSLib - 一个支持 DNSPod D+ 和自定义 HttpDNS 服务的 HttpDNS SDK(Android) (SinaMSRE)
一个优秀的 Android 应用从建项目开始 (Jude95)
[译] 检测和解决 Android 应用的性能问题 (@MrSimp1e)
Android 中 TextView 预渲染研究 (RagnarokStack)
Android 开发者的浏览器书签 (鄭曉鵬-Rocko)
Android 代码内存优化建议:OnTrimMemory 优化 (Android Performance)
Android APK 加固技术方案调研 (ASCE1885)
使用 Android lint 发现并解决高版本 API 问题 (技术小黑屋)
Smalidea 无源码调试 Android 应用 (瘦蛟舞)
如果让我重新设计一款 Android App (aspook)
探究 android:largeHeap (技术小黑屋)
跟我一起写 EventBus(一) (mcxiaoke)
一步一步教你 150 行代码实现简书滑动返回效果 (程序亦非猿)
Android Material Design 动画实现 (阳春面)
Android Gradle 插件中文指南 (飞雪无情)
Android 多渠道打包工具 Gradle 插件 (mcxiaoke)
AWebDB 可以在浏览器操作 Android 数据库啦 (Bai)
一个上传 APK 到 fir 的 Gradle 插件 (码农明明桑)
Cool Android Apis 整理(一) (@Oak_Zmm)
Android 应用开发之所有动画使用详解 (@工匠若水)
Android 视频录制 App 解决方案汇总 (老牛)
5 种优化你的 Android 5.0 Lollipop 代码的方法
Android 项目中如何用好构建神器 Gradle? (寒江不钓)
通过蓝牙* LE (BLE) 从 Android 连接到英特尔 EDISON
Android 平台免 Root 无侵入 AOP 框架 Dexposed 使用详解 (ASCE1885)
BatchPackApk:Apk 批量快速打包工具 (MasonLiuChn)
SlideBottomPanel:底部划出视图,轻松实现“知乎日报 β 版”效果 (NeXT___)
CNode 社区第三方 Android 客户端 (TakWolf)
开源中国 Maven 库
一个超赞超全的 Android Library (Huqiu Liao)
Android 性能优化典范(第 3 季) (@胡凯me)
最美应用:从 Android 研发工程师的角度之“厨房故事” (ASCE1885)
[译] 深入讲解 Android 中 Activity launchMode (技术小黑屋)
[译] Android 中的 AOP 编程 (byronwind)
面向 Android* 目标的英特尔 INDE OpenCV 入门
Android 技术文档翻译:工具属性 (飞雪无情)
Jenkin + Git + Gradle 为 Android 项目搭建 CI 环境 (离_星运_动)
Google Places for Android 入门指南 (@汤奇V)
[英] Parse 开源其所有 SDK(Android & iOS) (Nikita Lutsenko)
xBus 使用指南 (mcxiaoke)
LayoutCast:把代码和资源文件的改动直接同步到手机上,应用不需要重启 (mmin18)
Android 6.0 中新的新技术 (@Android笔记)
Android 诀窍:Layouts 与 Views (llitfk@DockOne)
Android NestedScrolling 实战 (Android笔记)
Android 反编译的工具和方法 (@杨剑同學)
Next 库使用指南之 Core 模块(Android) (mcxiaoke)
[译] CoordinatorLayout 与快速返回的实现(Android) (hejie)
SimpleCropView - 一个简单的图片剪裁库(Android) (IsseiAoki)
TransitionPlayer - 一个 Android 引导动画库 (XMFE-TEAM)
微信 Android 客户端:会话速度提升 70% 的背后 (charven)
[译] 使用 TDD 的方式开发一个 Hacker News Android 客户端 (Anthonyeef)
改变 support 中 AlertDialog 的样式(Android) (码农明明桑)
为什么 Android 中不建议使用 Enums (Lusfold)
Android 逆向工程工具集 (J.D.Song)
DroidPlugin:360 手机助手在 Android 系统上实现的一种新的插件机制 (Qihoo360)
Android Log 最佳实践 (@天之界线2010)
剖析 Android 中进程与线程调度之 nice (技术小黑屋)
Android OkHttp 文件上传与下载的进度监听扩展 (lizhangqu)
基于英特尔架构使用 Linderdaum* 引擎开发 C++ 安卓* NDK 游戏 (英特尔开发人员专区)
全平台反编译工具 Jadx (程序亦非猿)
积木:帮助你快速搭建属于自己的应用 (汤奇V)
Android Tips:填坑必备 (汤奇V)
Android 图标资源生成器 (JuneLegency)
XLog:Android 调试神器 (promeG)
DecompileApk:一键反编译 APK,输出所有反编译后的代码、资源 (MasonLiuChn)
Colorful:基于 Theme 的 Android 动态换肤库 (@MrSimp1e)
Otto 事件总线框架的使用 (Sunzxyong)
Android 进程线程调度之 cgroups (技术小黑屋)
Gradle 多渠道打包 (安卓猴)
Android 项目收集 (snowdream)
Android 性能优化视频、文档和工具收集 (J.D.Song)
[译] Retrofit 2.0:有史以来最大的改进 (hejie)
深入讲解 WebView(上) (张涛)
[译] Android 6.0 新特性详解(运行时权限、存储、电源管理) (黑山龘)
Android 开发最佳实践 (@胡凯me)
AndroidCat:Android 开发相关的网址导航 (大花猫)
Android 仿搜狗浏览器加载动画 (@_邓士伟)
StatusBarColor:Android 4.4+ 设置状态栏、导航栏颜色、侧滑菜单沉浸 (MasonLiuChn)
KJBitmap 与 KJHttp 的深度用法 (张涛)
App 启动加速,以及使用 FSA 来处理状态转换避免 Activity State Loss (Piasy)
RecyclerView 的通用适配器,和滚动时不加载图片的封装 (张涛)
Android GC 那点事
Android 性能优化学习小结
Android 6.0 Runtime Permission 测试
一步一步带你仿各大主流 App 地图定位移动选址功能(Android)
KJFrameForAndroid 2.25 发布,支持 6.0 网络请求
很少有人会告诉你的 Android 开发基本常识
Android Handler 消息机制的理解
Android UI:机智的远程动态更新策略
Android 快速开发框架 FastDev4Android 介绍(一)
[译] Android 架构演化之路
Android 项目重构之路(架构篇)
Android 开发中,有哪些坑需要注意?
[译] 通过 Hardware Layer 提升 Android 动画性能
关于 Android Log 的一些思考
Android Support Library 23.1 的变化
AVLoadingIndicatorView:Android 加载动画合集
移植 C 程序到 Android
MVVM_Android-CleanArchitecture
Android 打包的那些事
Android 6.0 运行时权限处理
TextViewForFullHtml:对原生 TextView 解析 HTML 格式文本的增强
DynamicAPK:携程 App 的插件化和动态加载框架
#Kotlin# 你好怪兽
TraceView 自动化抓取方案实践
InteractiveCanvas:炫酷的跨屏幕 Canvas 动画
Android 快捷方式解密
Android 微信上的 Wear 的开发总结
Android 分辨率相关知识
Android 热更新实现原理
如何姿势正确地做一个充满果味的 Android 应用
再议携程 Android 动态加载框架 DynamicAPK
Treasure - 一个 Android 平台上基于 SharePreferences 的偏好存储库
Nuwa:热修复你的 Android 应用
EasyImage:Android 图片选择控件
[译] 掌握 Coordinator Layout
BlurImageView:实现类 Medium 的图片加载
天猫 Android App 线上热修复方案
Andriod 性能优化之列表卡顿:以“简书” APP 为例
AndroidAutoLayout:Android 屏幕适配方案
WXTabBarController:实现 Android 版微信 TabBar 的滑动切换功能(OC)
EZScalpel:Android 视图层级查看利器
实践自定义 UI:RLF
Backboard - 一个基于 Facebook Rebound 的动效框架
加快 Android 编译速度
如何开发一个 Android App
dex 分包变形记
面向对象六大原则
1000 个 Android 开源项目集合
Gradle 脚本基础全攻略
stetho-js-rhino:Facebook Stetho 插件,为 Android 提供 JavaScript 调试窗口
记一次 ListView 性能优化过程
XhsParallaxWelcome:小红书欢迎引导页实现(第二版)
微信抢红包插件源码解析(Android)
[译] 每个 Android 开发者都应该了解的资源列表
Android 图片选择器
OverscrollScale:仿小米列表拉伸效果(Android)
[译] 使用 Systrace 分析 UI 性能
[译] 开发安全的 Android 应用
说说 Android 的 MVP 模式
面试时,问哪些问题能试出一个 Android 应用开发者真正的水平?
动态 Android 编程
EventBus 源码研读(上)
使用 Picasso 加载图片的内存优化实践
高仿微信
JustWeEngine:Android 轻量级游戏框架
Android 下拉刷新开源库对比
Android View 总结
关于 Android 中工作者线程的思考
Android 6.0 系统学习之 JNI
Android Studio 你不知道的调试技巧
Android 开发者站点资源
[PDF] 深入理解 Android 之 Dalvik
Android 代码质量检查利器
用黑客思维做测试:神器 Xposed 框架介绍
Android 单元测试研究与实践
构建更高质量的 Android 应用:2015 Playtime 之 Build Better
2015 年十大热门 Android 开源新项目
Android 软键盘和 emoji 表情切换方案
PeriscopeLayout - 一个类似 Android Periscope 点赞效果的 Layout
HTextView:Android TextView 动画效果
值得推荐的 Android 应用性能检测工具列表
Android 生态的破与立
AndResGuard:微信的 Android 资源混淆方案
GalleryFinal:史上最强的图片选择器(Android)
Android 性能优化典范
Android targetSdkVersion 原理
Android Linker 学习笔记
Android 应用开发架构概述
[译] Android UI 性能优化详解
Android 平台的崩溃捕获机制及实现
Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
BasePedo - 一个稳定的 Android 计步源代码
一个非官方版的干净的 “ONE • 一个”
BrokenView:玻璃破碎的效果(Android)
Small:强大的轻量级 Android 插件框架
Binder 学习指南
如何自学 Android 编程
Android 应用安全开发之源码安全
[译] 优化 Android 线程和后台任务开发
构建编译 Android 项目的 Docker 镜像
APK 瘦身实践
2016 这些 Android 技术会很火
转战 WebApp:最适合 Android 开发者的 WebApp 框架
BlockCanary - 一个 Android 平台的非侵入式性能监控组件
Nucleus - 一个 Android MVP 架构库
AndroidLintPlus:定制 Lint 规则
Android 图片处理的超强 SDK
高仿淘宝、京东上拉加载图文详情实现
神器 ViewGragHelper 完全解析之详解实现 QQ 5.X 侧滑酷炫效果
7 步实现自定义 ViewGroup
GBSlideBar:类似 Uber / 滴滴等 App 的滑动选择工具条
https://github.com/puniverse/quasar
阅读 Android 源码的一些姿势
[译] 在 Android 应用中使用 Clean 架构
[译] Android Studio 小技巧合集
Android 开发者博客汇总
关于获取当前 Activity 的一些思考(Android)
从 Android 静音看正确的查找 bug 的姿势
[译] 如何更高效地使用 OkHttp
Volley + OkHttp3 + Gson (Jackson) 开源库的封装过程
Android 官方博客中文翻译
Android 自定义滑动菜单
[译] Andorid Studio 技巧合集
Android 2048
Kotlin 学习资源整理
Android 开发必备知识:为什么说 Kotlin 值得一试
[译] 在 Android 中使用反射到底有多慢?
这可能是目前最鲁棒的 Android 声音录制和播放封装库了
App 市场推广统计有效推广量新思路
[译] 如何设计 MVP 中的 Presentation 层
ViewDragHelper 应用之仿 QQ 侧滑删除控件
ClassyShark:APK 分析利器
Android App 终极瘦身指南
[译] Android 界面性能调优手册
更优雅的 Android 发布自动版本号方案
Android 下拉刷新开源库集锦
红包照片客户端开发那些事 �
从开发者角度解析 Android N 新特性
Android 面试总结
由 Android 65K 方法数限制引发的思考
一份目前 GitHub 上排名前 100 的 Android 开源库简介
Activity 启动过程源码分析
从源码角度剖析 Fragment 核心知识点
一种快速毛玻璃虚化效果实现
Android App 的设计架构:MVC, MVP, MVVM 与架构经验谈
Android 内存泄漏案例和解析
android:process 的坑,你懂吗?
[译] Kotlin 语言高级 Android 开发入门
知乎日报的一种实现
一个 Android 弹幕控件
基于 gank.io 开发的练手 App
我的 Android 开发实战经验总结
你应该知道的那些 Android 小经验
Android MVP 模式
使用英特尔 INDE GPA 改进您的 Android* 游戏性能
APK 的加固
Android MVP 实例
Android 内存泄漏检测利器:LeakCanary
使用多操作系统引擎创建您的 Andorid* 应用和 Apple* Mac* OS X* 上的 iOS* 应用
如何优雅地使用 NDK
实践移动端的 Flux 架构
微信 Android 客户端后台保活经验分享
APK 瘦身记,如何实现高达 53% 的压缩效果
[译] 从案例学习 RxAndroid
Android 消息循环机制源码分析
[译] 我眼中的 Android 架构
Android Studio 2.0 正式版新特性
Android 插件化原理解析
使用 Fragment 构建 Presenter(Android)
Gradle 构建最佳实践
Android 脸部识别官方 Demo
有赞 App IM SDK 组件架构设计
关于 Android 进程保活,你所需要知道的一切
一些酷炫的 Android loading 动画
带你实现开发者头条(一):启动页实现
豆瓣 FM 第三方客户端 Murmur
LoginLib:对登录注册中发送验证码按钮和提交按钮的封装
Android 反编译:揭秘猎豹设置默认浏览器逻辑
拥抱 Android Studio 之五:Gradle 插件开发
开启漫漫的 agera 之旅
BaseRecyclerViewAdapterHelper:强大、灵活的 RecyclerViewAdapter
反编译与重打包 “疯狂大脑” 应用
一款爬虫数据来源的美图客户端
如何自学 Android
关于 Android N 的那些事
功能强大的 StickyHeaderListView
比官方更好的 AndFix 教程及 Demo
底部导航栏规范指南
Android 多渠道打包这样做才酸爽!?
Android 热修复,没你想的那么难
理解杀进程的实现原理
Android 开源项目及库
微信支付 SDK:两行代码解决支付
谈谈 Android 上的热修复
[译] 理解 Android 命名规范
Android Tips 6
Espresso for Android 中文版
一个很赞的 RecyclerView Adapter 辅助类
几种常见的 Hybrid 通信方式
那些年我们用过的显示性能指标
豆芽:开源的豆瓣客户端
Android 性能优化典范(多线程篇)
一种提高 Android 应用进程存活率新方法
[译] 理解 Android 新布局 ConstraintLayout
快到极致的 Android 模拟器 Genymotion
Android Studio 优秀插件汇总
Google 官方的 Android VR demo
反编译知乎
Crash 率从 2.2% 降至 0.2%,这个团队是怎么做到的?
[译] 教你写一个炫酷的 Material Design 风格的登录和注册页面
英语流利说 Android 架构演进
Android JNI 原理分析
[译] 知道 Android 中 Gradle 的这些技巧,提升编译构建速度
一种常规 Android 脱壳技术的拓展
Medium Android 客户端都使用了哪些开源项目?
RoboAspectJ:AOP Gradle 插件
[译] 常见的八种导致 App 内存泄漏的问题
谈 Android 模拟点击的价值和实现
如何调试 Android Framework?
自己编写 Android Studio 插件,别停留在用的程度了
Android 开发书籍推荐
MarqueeView:自定义 View 之垂直翻页公告
TimePickerDialog:Android 时间选择器
Android-SpinKit:Android 加载动画库
深入浅出 Retrofit
从 Dagger2 基础到 Google 官方架构 MVP + Dagger2 架构详解
系列文章:Android 动态加载技术
Android 面试到底问什么?
Bingo:IT 阅读学习类的开源软件
AndroidProguardPlugin:Android Studio 代码混淆插件
MediaPlayer:高仿网易云音乐
SRecyclerView:实现上拉加载下拉刷新的 Recyclerview
[译] App 瘦身之资源优化篇
浅析 MVP 中 model 层设计
全民 K 歌增量升级方案
详解 Android 是如何启动的
如何构建 Android MVVM 应用程序
是时候学习 RxJava 了
一个很棒的 Android App 框架
是时候用 NoHttp 来替换 Volley 了
Android 专用 Log 打印工具 KLog 使用指南
知乎小报:知乎日报第三方客户端
CircleProgressBar:包含实心和线条两种风格的圆环进度条
Square 全家桶正传:偷懒神器 ButterKnife 及其附属插件的使用
Android 应用进程启动流程
微信 Android 热补丁实践演进之路
基于 Android Studio 的内存泄漏检测与解决全攻略
拆 Retrofit
Android 搭建一个局域网 Web 服务器
MagicaSakura:B 站开源的 Android 多主题框架
Teameeting-Android:集成多人视频通话、群聊功能的全平台应用
raderView:Android 实现雷达搜索效果
OkHttpUtils:专注于让网络请求更简单的框架(Android)
HackerNews_Kotlin:Google MVP 架构的 Kotlin 实践 Hacker News Android 客户端
[译] App 瘦身并非是一种癖好
5 小时搞定 Google 原生自动化框架 UiAutomator 1.0
从源码的角度理解四大组件的工作过程(Android)
[译] 可能是讲解 Android 事件分发最好的文章
Redux for Android
与 so 有关的一个长年大坑
那些做 Android 开发必须知道的 ADB 命令
给 Android 初学者的 Gradle 知识普及
用设计模式解析 RecyclerView
Dagger2 图文完全教程
Android 架构资源集合
Android Studio 插件整理
SideBar:全新的快速索引导航栏,联系人字母排序侧边栏
LoadingView:简单的带有动画效果的加载控件
深入浅出 RecyclerView
Android 代码保护攻防战,以及一种别样的技巧
那些值得你试试的 Android 竞品分析工具
Scoops:Android 多风格主题
VirtualApp:Android 首个开源的 App 虚拟引擎
MaterialSearchView:Material Design 风格的搜索效果
MoeQuest:RxJava + Realm 实现的妹子福利 App
拆轮子系列:拆 OkHttp
浅谈 Android 自定义锁屏页的发车姿势
[译] 基于 Android 的内存优化
一个千万量级的 Android App 使用的一些第三方库
SmallChart:开源的 Android 图表库
HermesEventBus:饿了么开源的 Android 跨进程事件分发框架
一步步深入理解 CoordinatorLayout
拥有 300 万安装量的应用是如何恶意推广刷榜的?
国内一线互联网公司 Java / Android 面试题库
Android 开发在路上:少去踩坑,多走捷径(上)
Android Activity 生命周期是如何实现的
自己动手实现 OkHttp
Gradle 入门教程
RecyclerView 的 ViewHolder 和 Adapter 的封装优化
探秘 App 性能三角区
微信热更新方案 Tinker_imitator 原理篇
自动抢红包,自动安装原理之 AccessibilityService
Android Patch 方案与持续交付
Android 存储系统之架构篇
使用 Retrofit 2.0 + OkHttp 3.0 实现缓存处理
Android 黑白棋游戏实现
Android 图片轮播控件
仿 Android 7.0 Nougat 开机动画
微信头条分享:用 MVP + RxJava + Retrofit 构建的项目
SubmitButton:实用、优雅、炫酷的 Submit 动效按钮
Android 开发人员不得不收集的代码
从零到一发布 Android 开源库
PullZoomRecyclerView:支持下拉放大、上拉跳转的 RecyclerView
AndroidSweetSheet:富有动感的选择器
RecyclerView 粘性标签库
MVP 架构系列:豆瓣电影 Top 250
APK 瘦身看这一篇文章就够了
小红书 Android 客户端演进之路
最简 MVP 框架
你所不知道的 Android Studio 调试技巧
猎豹 “快切 App” 中用到的 Android 开发技巧探索
HighLightGuideView:用于 App 新功能高亮引导的库
App 定位和地图的那些坑
PolyFun:为你的图片生成 Low Poly 风格图片的 App
Android 动态链接库加载原理及 HotFix 方案介绍
Android APT 最佳实践
ADB 用法大全
Android 应用增量升级方案之实践篇
ZeusPlugin:Android 插件补丁框架
知乎和简书的夜间模式实现套路
Android 高级攻城狮阅读源码的经验总结
ScrollPager:利用 ViewPager 实现每个 Fragment 的翻转
MD-BiliBili:BiliBili 第三方 Android 客户端
ColorfulNews:Material Design 风格的新闻阅读 App
WebView 开车指南
想写框架的看过来
Android 6.0 权限适配,比你想的还要简单
RESTful Android 网络层解决方案(一):
谈 Android 模拟点击的价值和实现
ApkTool 源码分析
打造一款开源的 Android 平台的 GitHub 客户端
高仿哔哩哔哩动画 Android 客户端
Android 运行时 Crash 自动恢复框架:Recovery
ToyRoom:饿了么开源的 Android 业务流框架
RecyclerRefreshLayout:非常好用的刷新控件(中文版)
Android 热更新方案 Robust
Android MVP 架构解读
微信朋友圈大图预览及大图关闭,缩放归位效果实现
真实项目运用:RecyclerView 封装
关于截图你所要了解的一切
SmartisanTime:Android 仿锤子闹钟
开源日志库 Logger 的剖析
[译] Android 防止内存泄漏的八种方法(下)
微信 Tinker 的一切都在这里,包括源码(一)
详谈高大上的图片加载框架 Glide
SuperPlayer:基于 IjkPlayer 的播放器
关于 Android 业务组件化的一些思考
AndroidDeveloper
TasteNews:MVP 架构的新闻类应用
Android 7.0 适配教程心得
请不要滥用 SharedPreference
Android 业务组件化开发实践
各种各样的 Android 截图方法
Gityuan的Android深度剖析
GitClub:不仅仅是 GitHub 客户端,而且是一个发现好的 GitHub 项目的 App
[译] 开发 Android Apps,我所努力学习到的三十多条宝贵经验
Android 内存优化第三弹
锤子 M1 的 BigBang 功能源码实现
为开发者准备的最佳 Android 函数库
Android Tech优质
BihuDaily:高仿知乎日报
深入理解 Android 之 View 的绘制流程
Android 原型设计跨平台单位换算技术参考
BigImageViewer:Android 大图查看库
模仿饿了么加载效果(Android)
热修复框架 HotFix 源码解析
如何构建 Android MVVM 应用框架
Android SDK 开发(一)
Android 内存泄漏:谨慎使用 getSystemService
Android 开发命令行完全攻略
这就是 Dagger2!
客户端路由动态配置:可能是最简单的热更新方案
你知道途牛 Android 客户端架构是怎么优化的吗?
Android 和 H5 交互:基础篇
Android 最全开发资源
如何降低 App 的待机内存(一)
干货IO 3.0,一个完全开源的 Android App
OkHttp 封装进阶:MyOkHttp
BeautifulRefreshLayout:众多优秀的 Android 下拉刷新库
TaoBaoUI:高仿淘宝界面
WXhongbao:自动领取微信红包
Android 系统中的进程管理:内存的回收
Android Fragment 的使用,一些你不可不知的注意事项
快速仿写京东、天猫下拉刷新(Android)
Arrow:轻量级的 Android DI 库
滴滴国际化项目 Android 端演进
Android M、N 适配踩坑
程序亦非猿的Android旅程
锤子科技出品的 One Step 正式开源
WowSplash:让你的哇哇哇哇闪屏页
通过三次优化,我将 gif 加载优化了 16.9%
Android Things 全解析,中国 Android 开发者大有可为
比较完整的 Android Studio 快捷小技巧
Android 7.x 的新增功能
Android 利用 动态改变 App 桌面图标
MagicFloatView:可配置及自定义拓展漂浮路径的迷你版轻量级 MagicFlyLinearLayout 漂浮控件
CloudReader:使用 Gank.Io 及豆瓣 Api 开发的开源项目
人人车 Android 客户端架构演进实录
新一代开源 Android 渠道包生成工具 Walle
Alibaba-ARouter:简单好用的 Android 页面路由框架