从去年11月份开始,我开始写个人博客,到现在恰好一年时间了,这一年中,通过周末和空闲时间陆续原创了40余篇技术博客。博客源于自己的一些项目经验总结和对新技术的学习总结。通过博客的总结和沉淀,在自己成长的同时也帮助了不少同学。6月份,开通了自己的个人公众号,5个月的时间,原创+收录更新了100篇左右的推文。为了方便大家查阅,今天为大家分类整理出了85篇干货好文。按分类如下:
- Material Design 系列
- View & 自定义控件
- Android 高级动画
- 四、Android 进阶 & 面试
- 开源框架
一、Material Design 系列(10篇)
Material Design 之 Toolbar 开发实践总结
RecyclerView Adapter 优雅封装,一个Adapter搞定所有列表
RecyclerView 之Adapter的简化过程浅析
Material Design 之 Behavior的使用和自定义Behavior
Material Design之 AppbarLayout 开发实践总结
Material Design 系列之CardView、FAB和Snackbar
Material Design 之 TabLayout 使用
Material Design之TextInputLayout和TextInputEditText
TabLayout 踩坑之 onTabSelected没有被回调的问题
Android关于沉浸式状态栏的一些总结
二、View & 自定义控件(17篇)
ViewPager系列之打造一个通用的ViewPager
ViewPager系列之-仿掌上英雄联盟皮肤浏览效果
ViewPager系列之 仿魅族应用的广告BannerView
Android自定义View之 实现一个多功能的IndicatorView
Android中使用RecyclerView + SnapHelper实现类似ViewPager效果
Android自定义控件:做一个拼图游戏
Android开发之自定义ViewPager三角形指示器
Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)
Touch事件分发 - 九宫格解锁
Android自定义view ---- 饼状图
Android:你也可以自己写一个可爱 & 小资风格的加载等待自定义View
自定义 View:用贝塞尔曲线绘制酷炫轮廓背景
炫酷的ViewPager 3D 效果
Camera和Matrix实现真正的3D(WheelView)滚轮控件
Android自定义布局-三角形兼梯形布局
Android 项目总结(一):弧形ViewPager 和弧形HeaderView
炫酷的空气净化器控件 - AirPurgeLayoutView
三、Android 高级动画(14篇)
干货 | Android高级动画(1)
干货 | Android高级动画(2)
干货 | Android高级动画(3)
仿魅族应用商店应用详情页效果
Android开发之贝塞尔曲线进阶篇(仿直播送礼物,饿了么购物车动画)
贝塞尔曲线 - QQ消息汽包拖拽
贝塞尔曲线 - 花束直播点赞效果
视差动画 - 雅虎新闻摘要加载
十分钟搞定酷炫动画,定制 SwitchBar
自定义View之app更新动画
几条曲线构建Android表白程序
Android SVG矢量动画机制
Android自定义View:一个精致的打钩小动画
自定义view实现超萌动感小炸弹
四、Android 进阶 & 面试(30篇)
Android 开发者该如何进阶?
Android 进阶路线(思维导图)
Android 优化APP 构建速度的17条建议
面试技术点|Android Service和IntentService知识点详细总结
工具篇|该为你的Android Studio 打造一个炫酷的个性化主题了
玩转RxJava2.x 学习教程(一)
通用PopupWindow,几行代码搞定PopupWindow弹窗
通用PopupWindow,几行代码搞定PopupWindow弹窗(续)
从源码剖析PopupWindow 兼容Android 6.0以上版本点击外部不消失
Android 图片高斯模糊解决方案
Retrofit 网络请求之@Body标签遇到的坑
Android:修图技术之滤镜效果实现及原理分析—ColorMatrix
面试总结 | 记一次Android 面试
RecyclerView Item 布局宽高无效问题探究
教程 |Android Studio 发布开源项目到JCenter
Android 底部导航栏(底部Tab)最佳实践
面试必备 | 深入解析Java垃圾回收机制
Http Request Headers各属性的作用
Android自动化测试工具 UiAutomator使用详解
项目需求讨论-摆脱EditText内容规则的枯燥判断
Android调用系统相机、图库、裁剪图
关于 Java volatile 关键字
LruCache原理和用法与LinkedHashMap
设计模式系列之「代理模式」
Android Input子系统:Input进程的创建,监听线程的启动
Android-图像处理小记
Android MVP升级路(一)乞丐版的自我救赎
Android项目总结(二)仿IOS效果的日期选择器和省市县三级联动
五、开源框架(14篇)
Retrofit + RxJava + OkHttp 让网络请求变的简单-基础篇
Retrofit + RxJava + OkHttp 让网络请求变的简单-封装篇
RxJava操作符flatMap与contactMap详解
图片加载框架-Picasso最详细的使用指南
图片加载框架Picasso - 源码分析
插件化入门篇-如何启动一个未注册过的Activity
热修复框架Tinker最完整讲解(01)—集成之路
热修复框架Tinker最完整讲解(02)—加入Walle多渠道打包
热修复框架Tinker最完整讲解(03)——使用Tinker常见问题
Android APP Banner ,用这一个就够了
Android彻底组件化方案实践
Android彻底组件化(二)-Demo发布
我的音乐(Musicoco)- 本地音乐播放器开发总结
插件化开发小结
六、最后
感恩节刚过,感谢大家对我的支持和关注,如果我的博客有帮助到你,那真是再好不过了,如果有什么疑惑和问题,欢迎指出和讨论,欢迎关注简书、掘金(ID:依然饭特稀西)和公众号:Android技术杂货铺,每周不定期分享Android技术干货文章。