关于android相关开发资料的整理

权限

适配Android6.0动态权限管理

FcPermissions:也许是目前最好的动态权限请求库

Android 开发技巧 - Android 6.0 以上权限大坑和权限检查基类封装

Android权限最佳实践和代码实例分析

【EasyPermissions】Simplify Android M System Permissions


Dagger2

Dagger2 入门,以初学者角度.

都是套路——Dagger2没有想象的那么难

Android:dagger2让你爱不释手-基础依赖注入框架篇


面试

Android经典面试题 持续更新

2016年Java面试题整理

面试中5个无法回避的问题,答对了你就赢了

HR教你如何写简历

史上最全 Android 面试资料集合

亲爱的面试官,这个我可没看过!(Android部分)

android面试题小结

Android工程师面试题大全

程序员这样优化简历,一投制胜

Android面试题整理

Android面试一天一题(9 Day)

Android面试问题整理

java/Android面试题精选

写给小白的android基础面试笔试题(一)

Android面试知识点总结

Android 相关面试知识点整理

HR教你如何写简历

你的Android简历都差在哪里

Java面试相关(二)--堆和栈

Android面试中常问的Context笔录

为跳槽的你献计献策(Android)


视频

Android 列表视频的全屏、自动小窗口优化实践

Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)

ijkplayer视频播放器源码分析(android)

IJKPlayer编译实践

视频播放技术汇总(列表播放,小窗播放,跨界面播放,播放中网络切换提示)

基于ijkplayer封装支持简单界面UI定制的视频播放器


WebView

Android个人总结之WebView的简单使用

Android WebView顶部进度条

WebView你真的熟悉吗?看了才知道

WebView控件之WebSettings各种配置方法源码总结

Android开发:最全面、最易懂的Webview详解


英语

如何在短时间内高效通过四六级

木华AndroidStudio的UI单词记忆


图片

Android图片加载开源库深度推荐,安利Fresco

Android圆形图片不求人,自定义View实现(BitmapShader使用)

Glide入门教程——1.入门简介

Android一些容易被忽略的类-RoundedBitmapDrawable

Android拍照、从相册选取照片以及裁剪

Android-解析自定义view之圆形头像的各类方案

Android Vector曲折的兼容之路

Android Bitmap知识梳理学习


数据库 

Realm 使用说明

Realm for Android详细教程

Android:SQLlite数据库操作最详细解析

Android realm 相关使用教程

GreenDao3.0简单使用

GreenDao学习笔记

史上最高效的ORM方案——GreenDao3.0高级用法

【Android】Realm详解

GreenDao3.2的使用,爱不释手


Retrofit,OkHttp

Android使用Retrofit上传图片到服务器

如何使用Retrofit请求非Restful API

Retrofit使用教程(一)- Retrofit入门详解

Retrofit使用指南

06-OkHttp的使用以及简单封装

okhttp教程——起步篇

Retrofit 2.0 超能实践(一),完美支持加密Https传输

OkHttp使用完全教程

Retrofit2.0+OkHttp不依赖服务端的数据缓存

okHttp官方文档译 calls

Okhttp使用指南与源码分析


Rx系列

RxJava2 vs RxJava1

浅谈RxJava与2.0的新特性

RxJava系列1(简介)

关于RxJava最友好的文章

RxAndroid/RxJava之初识RxAndroid简单方法示例

详细解析RxAndroid的使用方式

RxJava 实现ViewPager的轮播图

RxJava从放弃到入门(一):基础篇

给初学者的RxJava2.0教程(一)

大话RxJava:一、初识RxJava与基本运用

项目需求讨论-RxBus来进行通信

RxJava操作符大全


自定义控件,界面

如何利用RecyclerView打造炫酷滑动卡片

Android:玩转订单详情三层数据只需要一层RecyclerView,并不需要嵌套View

Android:玩转购物车界面和逻辑只需要一层Recyclerview,一个二层for循环和三个属性

Android自定义ImageView:在图片上添加一个图层

带正则校验的EditText

Android轻松实现RecyclerView悬浮条

LcLableView 轻松添加 热门 最新 等标签(带浮嵌效果)

Android流式布局实现多行Checkbox功能

Android自定义ViewGroup神器-ViewDragHelper

Android粒子库

XBanner支持图片无限轮播控件,可自定义功能

Android 带清除功能的输入框控件EditTextWithDel

Android 图文混排(一) TextView实现图文显示

Android:一起学超好用图表控件 HelloCharts

极轻量的可展开和收缩内容的TextView

MagicIndicator系列之一 —— 使用MagicIndicator打造千变万化的ViewPager指示器

LoopView-循环轮播控件

Android好用的日历控件——MaterialCalendarView

【Android开源项目分析】自定义圆形头像CircleImageView的使用和源码分析

仿网易云音乐播放界面

Android 仿网易新闻评论Dialog

Android实现打折控件(左上角显示折扣)

饿了么购物车效果(附源码)

Android仿京东、天猫app的商品详情页的布局架构, 以及功能实现

Android开发小技巧之商品属性筛选与商品筛选

自己写的高仿淘宝界面

Android:一个线程玩转商品列表所有item的倒计时器,并对Adapter进行单控件刷新优化

实现列表悬浮标签“顶上去”的效果

【Android】 RecyclerView、ListView实现单选列表的优雅之路.

仿百度外卖的酷炫水波纹效果及解析

自定义Behavior的艺术探索-仿UC浏览器主页

使用ItemTouchHelper高效地实现 今日头条 、网易新闻 的频道排序、移动

Android仿小红书图片标签

用安卓5.0新特性打造酷炫的登录注册界面

仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮

手把手教你用"视频"做闪屏页

京东快报轮播公告的实现

Android 仿半糖app首页UI

五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper

模仿饿了么加载效果(五八同城,UC也都有这个效果)

粘性小球Loading

Android 欢迎页

Android仿淘宝滚动的头条

一个Textview实现同时显示用户和评论,并且可以点击用户名带参数跳转

Android 绕球心旋转的引导页效果


开源项目

RxJava+MVP模式下的Nucles框架

优雅的构建Android项目之RxAndroid+Retrofit网络请求

开源日志库Logger的使用

RxJoke:RxJava+MVP的开源项目

(MVP+RxJava+Retrofit)解耦+Mockito单元测试 经验分享

先定一个小目标,比如写一个QQ

Android项目从零到上线的全过程

实践!业余时间做的一款阅读类App (MVP + RxJava + Retrofit)

一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm

Android实现文章+评论(MVP,RxJava,Dagger2,ButterKnife)

打造一款开源的Android平台的Github客户端

《瓣呀》 ,一个基于豆瓣api的开源项目

Android开源项目-Easypermissions

又一个开源APP

AndroidFire框架--基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App

android快速开发框架--附带MVP模式Demo,网络请求及缓存,快速实现 页面 加载中 加载失败 无数据等状态以及下拉刷新和自动加载

一款MVVM设计模式的Gank.io客户端——小憩干货

致力于稳定误差小的android平台计步器

极客日报,一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide

高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ - bilibili

【翻译】当我开始Android开发时,希望能早点认识的一些开源库

一个千万量级的APP使用的一些第三方库

从零开始开发一款Android App

Android开发练习项目——知乎日报

[干货]如何在一天之内完成一款具备cool属性的Android产品<简诗>

Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件)

我的吱吱:视频图片新闻应用

Manga 一个支持多个漫画源的Android漫画APP

【凯子哥带你学Android】Android专用Log开源项目——KLog

《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目

Android的进阶学习--开源框架的练手APP

《知我》项目中包含最新最常用最酷炫的Android技术

实用的Android开源APP

高仿微信6.3.31


项目集合

安卓开源项目周报0110

源码提供!Android即时通讯和sns开源项目汇总

Android常用库之遇见你真舒心

基于Android 最新技术开发的APP合集

平常收藏的酷炫的Android开源特效库

2016Android开源项目及库汇总

推荐几个比较好的开源项目和开源库

安利一波androidView视觉开源控件 每个都值得学习哦【简单说】


Fragment

Fragment之我的解决方案:Fragmentation

使用Fragment懒加载的一种方式

Android -- Fragment 基本用法、生命周期与细节注意

Fragment全解析系列(一):那些年踩过的坑

Fragment进阶 - 基本用法


MVP,MVVM

Android用MVP开发的那些套路

如何构建Android MVVM应用程序

Android:聊聊我所理解的MVP

Android MVP 详解(上)

Mvp实战心得(二)---Base基类的封装


Java

深入理解Java中的final关键字

Android序列化完全解析(一)-Java Serializable

史上最精炼JAVA知识点基础总结

是时候学习一波Lambda表达式了

常用正则表达式收集(持续更新)

java中static{}语句块详解

Java:集合,Collections工具类用法

Java中的时间和日期(上)

[第一期:2016.12.21-2016.12.28] JAVA 对象比较中的坑


Material Design

Android MD风格相关控件小结

AppBar布局的使用方式

Android开发技巧 - Toolbar与Translucent System Bar使用及封装

Android MD之CardView

Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

关于Material Design,做到这四点便足以让用户惊喜

Android CoordinatorLayout实战案例学习《一》

AppBarLayout 有毒,我有一粒解药,要不?(修改))

Material Design控件汇总

看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍

彻底搞懂CoordinatorLayout

从登陆界面学习TextInputLayout


RecyclerView

一点点有助于巧用RecyclerView的小技巧

让RecyclerView上拉刷新下拉加载更多更简便易用

RecyclerView使用进阶

揭开RecyclerView的神秘面纱(一):RecyclerView的基本使用

如何优雅地实现Adapter多布局列表

那些酷炫的RecyclerView开源库整理


DataBinding

Android:DataBinding的一二事

Data Binding(数据绑定)用户指南

DataBinding(一)-初识


Gson

你真的会用Gson吗?Gson使用指南(一)


Android动画

【Android】属性动画(基本用法)

Property Animation(属性动画)01篇 ObjectAnimator 动画类

安卓过渡动画入门介绍

酷炫的Activity切换动画,打造更好的用户体验

Android Animation - Tween Animations(补间动画)

Android中的动画

Lottie安卓开源动画库使用

从json文件到炫酷动画-Lottie实现思路和源码分析

Android Transition Framework详解---超炫的动画框架


Git

如何将AndroidStudio上的项目同步到GitHub上去

Android 使用JitPack快速发布你的GitHub开源库

Android Studio中Git的使用

Git学习总结

十分钟熟知Gitlab API

如何将自己在github写的android library开源,让大家依赖使用

在github上创建个人博客,其实没有那么难


Android开发相关

Android开发规范

[干货]30条Android开发建议

Android开发的几个小技巧

Android 项目规范

Android开发经验谈-很少有人会告诉你的Android开发基本常识

一个优秀的Android应用从建项目开始

我的 Android 开发实战经验总结

Android开发人员不得不收集的代码(持续更新中)

Android攻城狮—全套必备神级工具(开发,插件,效率)

老司机5分钟带你掌握Android常用工具类

关于Android分享的目录 - 送给读者的一份礼物


支付宝,微信支付

Android-支付宝支付&微信支付

Android微信支付,填坑扫雷大全

10分钟搞定支付宝和微信支付 的 各种填坑

微信App支付全解析

支付宝开放平台支付更新升级全解析

Android版-微信APP支付


网络请求,网络相关

[厉害了Word哥]这些API接口,随便拿出来一个就能装逼、赚钱

android 监听网络状态的变化及实战

使用Retrofit2.0+OkHttp3.0实现缓存处理

文加图, 理解Http请求与响应

你应该知道的HTTP基础知识

Android网络请求心路历程

Android 网络(三) HttpURLConnection OkHttp

Android RxJava+Retrofit完美封装(缓存,请求,生命周期管理)


Android Stidio

Android Studio 掌握这些调试技巧,Debug能力不能再高啦

Android Studio 使用艺术 - 快捷键完整版

Android Studio获取SHA1和MD5最简单的方法

熟练这些,才会知道 Android studio 有多高效

Android Studio插件推荐——File Grouping Plugin

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

Android Studio上传代码到GitHub

Android快速实现上传项目到Github(原来Android Studio的git已经这么好用了)


设计模式,数据结构,算法

不是学习工厂模式最简单的指南

Java - 设计模式学习总结

常见数据结构与算法整理总结(上)

一遍记住Java常用的八种排序算法与代码实现

安卓设计模式(一)面向对象六大设计原则

超详细:常用的设计模式汇总

手把手教学,Android中的桥接模式

Android开发之那些好用的数据结构与API

《Android源码设计模式解析》读书笔记——Android中你应该知道的设计模式

java 常用十种设计模式示例归纳 | 已打包请带走


优化

关于 Android 进程保活,你所需要知道的一切

Android屏幕适配姿势

减少APK的大小,Android官方这样说

你的程序崩溃吗?

Android开发中必备的代码Review清单

LeakCanary直面项目中的内存泄露


富文本

【Android】强大的SpannableStringBuilder

Android:使用SpannableString实现图片替换相应的文字

SpannableString实现富文本样式

用SpannableString打造绚丽多彩的文本显示效果

微博的文本编辑和显示(emoji表情,@某人、链接高亮点击)

Android富文本编辑器:XRichText

XRichText,轻松搞定富文本


打包,上传

写给Android开发者的混淆使用手册

Android渠道打包最佳实践(以友盟为例)

Android Studio2.2 APK打包机制的变化


Android基础

Android四大组件:BroadcastReceiver史上最全面解析

Activity的生命周期,你足够了解吗?

Context都没弄明白,还怎么做Android开发?

没错,就是那个说了N遍的Activity

四大组件之Activity小结

自定义控件知识储备-LayoutParams的那些事

Android——RecyclerView入门学习之LayoutManager(二)

全面了解Activity

一文详尽 Android 通信:四大组件之间 & 进程间 & 线程间 & 多个App间

Android探索之旅 | StrictMode严苛模式


问题解决

Android蹲坑的疑难杂症集锦一

完美解决ScrollView嵌套ListView手势冲突

Android实践之ScrollView中滑动冲突处理

Android爬坑之旅:软键盘挡住输入框问题的终极解决方案

Android程序员日常开发中异常总结


登入

什么,集成微信登录只要三行代码

Android实践 -- 登录+找回密码+注册


布局

Android控件布局属性全解(必看必会)

ExpandableListView--基本使用介绍

深入理解View(一):从setContentView谈起


工具

Android开发常用的Util方法(屏幕UI篇)

工具类之TimeUtils

Android内存泄漏检测工具LeakCanary上手指南

知道这些公用类,让你少写10000行代码(持续更新)

工具类之AppUtils


打包,上架,更新

Android渠道打包技术小结

Android混淆从入门到精通

关于APP自动更新那点事

Android多渠道打包没你想的那么复杂

Android实现APP在线下载更新


API

国内值得关注的API集合

国内值得关注的 非官方 API集合

K哥日记:如何解析某团购APP的官方API?


Andorid File

Android File的路径总结

Android数据存储之File总结

Android数据存储之File总结

Android File的路径总结


素材

你做PPT需要的素材网站都在这里了

不会配图?看看简书达人在哪找的图片

UI设计资源收集


Annotation

一小时搞明白自定义注解(Annotation)

还在用枚举?我早就抛弃了!(Android 注解详解)


鸡汤

成为一名自由程序员

给90后职场人的10条建议,真没有那么多“宫心计”

应届生,我不打算录用你

应届生,你应该这样找工作!(纯干货)

你不是学历不够,而是“学力”不够

刚毕业就那么累,我们图什么!

十分钟帮你找到适合自己的职业

【干货】让你薪资翻10倍的网站 大学生与职场人请收藏

长期接受碎片化信息,会有什么后果?


其他

Android输入法监听的实现

谈谈并实践Android App引导页

Android高工必备技能!

Android设置ScrollView回到顶部的三种方式

知乎和简书的夜间模式实现套路

android开发怎么少的了后端(上)

一名Android开发者的微信小程序填坑之路(1)

社会化登录分享-Android SDK的二次封装和使用

写给Android/Java开发者的JavaScript精解(1)

微信小程序开发环境搭建

探索Android调用系统的分享功能

科技创业公司的效率工具箱

Android主题换肤 无缝切换

浅谈android的selector,背景选择器

Android之MediaStore使用的点点滴滴

Uri详解之——Uri结构与代码提取

WindowManager.LayoutParams(上)

手持ActivityLifecycleCallbacks,监听前后台状态如此舒服

从客户端的角度设计后端的接口

安卓日记——设计一个通用的BaseActivity

Android自动填充短信验证码

Android轮子系列:手把手教你实现搜索框(含历史搜索记录)

献给写作者的 Markdown 新手指南

Android动态加载之ClassLoader详解

客户端敏感信息隐藏技术研究

Android:学习AIDL,这一篇文章就够了(上)

你可能感兴趣的:(android,移动)