好了,年前最后一篇,回家路上可以看看,给大家汇总分类了一些今年的文章。

文末有礼物送给大家~~

1 面试相关

  • 从一道面试题开始说起

  • 超详细Android面试的准备与经历分享 | 百度(offer)

  • 我的 Android 面试故事 | 13家面试记录

  • 我的2017总结的笔记

  • 2017 Android秋招面试总结 && 面试资源推荐

  • Android 茫茫9个月求职路 已拿满意offer

  • Android工程师之Android面试大纲

  • (已拿offer)腾讯/百度/今日头条/美团2017Android开发实习生面经

2 多媒体

  • Android Camera2 使用总结

  • Android 拍照自动识别手机号 | OCR

  • Android视频开发进阶(一)关于视频的那些术语

  • Android视频开发进阶(二)MP4文件的解析

  • 用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器

    • Android 仿火萤视频桌面 神奇的LiveWallPaper
  • Android 实现"透明屏幕"

  • Android语音识别之模糊匹配 特定需求的语音识别优化

3 实战功能

  • 实战版本更新(okhttp3、service、notification)

  • 滚动截屏,RecyclerView截屏,ScrollView截屏,ListView截屏

  • 有关Android应用桌面角标(BadgeNumber)实现的探讨

  • Android 应用内悬浮控件实践总结

  • 探讨Android6.0及以上系统APP保活实现

  • 可能是目前最精准的Android开源计步器

  • 优雅的处理加载中(loading)、重试(retry)和无数据(empty)

  • 一步步搞定Android换肤框架 从Debug 7.1.1源码开始

  • 将一个网站撸成App很简单,实战无接口写安卓巴士博客App端

  • 轻松入门直播相关技术 带你从0搭建直播系统

  • 基于开源项目搭建属于自己的技术堆栈

  • Android实现APP在线下载更新

  • 实现传言中的黑科技——“1像素页面保活”

  • Android 7.0 行为变更 通过FileProvider在应用间共享文件吧

  • Android 两行代码实现换肤 从appcompat-v7原理出发

4 Gradle

  • 教你如何一套源码编译多个APP,不同的签名,包名,界面,字段...

  • Android 必备而又容易忽视的知识 Gradle的高级用法

  • Android 利用Gradle实现差异化构建

  • Android 自己动手生成 Apk 了解Apk生成的种种细节

5 模块化&动态化&架构

  • 美团猫眼电影android模块化实战

  • Android 混淆查缺补漏

  • Android 应用架构组件(Architecture Components)实践

  • 如何打造一个 Android 编译时注解框架

  • Android插件化快速入门与实例解析(VirtualApk)

  • Android 项目最新架构

  • Android注解快速入门和实用解析

  • Google新推Lifecycle-aware Components 源码分析

  • 封装并实现统一的图片加载架构

  • 深度 | 滴滴插件化方案 VirtualApk 源码解析

  • Android 热修复 Tinker Gradle Plugin解析

6 性能优化

  • 全方位带你彻底搞懂Android内存泄露 | 案例分析

  • 必知必会 | Android 性能优化的方面方面都在这儿

  • 手把手教你在Android Studio 3.0上分析内存泄漏

  • 让 Support-Annotations帮你发现潜在的问题吧

  • Android 你可能忽略的提高敲代码效率的方式

  • AndroidStudio 插件 之 Findbugs 安装与简单使用教程

  • Android性能优化-电量优化

  • Android性能优化-内存泄漏的8个Case

  • Android性能优化系列之App启动优化

  • Android性能优化系列之内存优化

  • Android UI性能优化 检测应用中的UI卡顿

  • Android性能优化系列 之 apk瘦身

7 RxJava

  • 手把手带你入门神秘的 RxJava

  • 这是一份全面 & 详细 的RxJava操作符 使用攻略

  • RxJava2 学习资料推荐

  • 这可能是最好的RxJava 2.x 教程(完结版)

  • 深度 | 重新理解响应式编程

8 推荐类

    • 回顾下今年使用过的好用的插件、工具等
  • 必会 | 手把手带你体验Android Studio 3.0的新功能

  • 1024 送你几个用起来很爽的Studio插件

  • 推荐几个你应该知道的Studio插件

  • 开发App没有数据源?不存在的!国内值得关注的API集合

  • 安卓开发中必备的那些神器APP

  • Android 你应该注意的开发规范

  • Android小技巧 提升开发效率

9 常用控件

  • 用RecyclerView做一个小清新的Gallery效果

  • ViewPager 超详解:玩出十八般花样

  • 用RecyclerView打造一个轮播图

  • 开发一款商业级Banner控件

  • 封装RecyclerView自动加载更多 & 下拉刷新

  • 搞定 RecycleView 自动加载更多、侧滑菜单、添加头部底部

  • 拒绝拖拽 使用ConstraintLayout优化你的布局吧

  • RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除

  • 快速实现炫酷的ViewPager卡片效果

  • Android ConstraintLayout详解

  • RecyclerView实现双列表联动

  • 全面总结WebView遇到的坑及优化

  • 必知必会 | WebView 的一切都在这儿

  • 实战 | 封装解决WebView的那些坑

10 UI特效

  • 拼图滑块 创意验证码控件

  • 仿天猫、京东拖拽商品详情

  • 来做一个3D效果的小米指南针

  • Android 仿知乎创意广告 还能这么玩?

  • 精通Span 轻松玩转各种文本特效

  • Android 仿猿题库巧用Span实现填空题 & 技术分享资料下载

  • TextView 图文混排 & 炫酷的段落级Span解析

  • Android 优雅展示填空题 拖拽完成选词

  • 最近很火的全景图功能是如何实现的?

  • 最新特效 | 模仿手机QQ底部导航栏Icon拖拽效果

  • Lottie -- 轻松实现动态加载直播礼物动画

  • Android AutoWrapTextView 解决中英文排版问题

11 小知识

  • 应该了解的一些并发基础知识

    • 解决一位群友问题 Android上的隔空取物
  • 开发SDK和平时写代码体验不同吗? | 经验分享

  • 让人欲罢不能的空指针(NullPointerException)

  • 还记得如何将你的程序放到桌面吗?

  • 谈谈Sdk迭代开发设计需要考虑的方面

  • Android多点触控最佳实践

  • Android安全防护

  • 如何优雅地管理Retrofit请求的生命周期

  • Android双缓冲绘图技术分析

  • 写给Android开发者的Java 8简单入门教程

  • Android自定义键盘之汉字键盘

  • 怎么用Kotlin去提高生产力:Kotlin Tips

感谢大家这么久的关注与支持,本来一直在想可以送个比较有意思的东西给大家,想了良久,还是给大家送幅原创的Android机器人和新年相关的画吧~~

当然不是我画的,作者是公众号背后的小画家七猫,一位在后台默默奉献的小伙伴。

一起看一下这幅画的诞生记吧,首先是手绘图:

然后开始上色:

上色完毕:

以此图作为一点小心意,祝大家新春快乐、在新的一年都能升职加薪~~

如果想要原图,可以后台回复新年快乐。

明年继续同行~

如果你想要跟大家分享你的文章,欢迎投稿~