> 对下半年所分享的文章进行整理,[**上半年总结的 98 篇好文请点击这里**](http://blog.csdn.net/wufeng55/article/details/74165021),很多读者当时忘记了收藏,以致于查找一篇历史文章很费劲,因此在这里顺便做下记录。目前就分下下面几个大类,没有更多细分,已基本可以查找了。
> [**如果觉得博客还是有些不方便,请戳此处**](https://github.com/Android-Mu/AndroidSourceCodeXS/blob/master/codeXiaoSheng17_end.md)
![看看2018的起跑路线.png](https://user-gold-cdn.xitu.io/2018/1/1/160b08c0f03e4d5c?w=1240&h=826&f=png&s=1598620)
### App 系列(高仿、练手等)
[你好,芒果!使用 RxKotlin 开发的 Dribbble App.](http://mp.weixin.qq.com/s/qcB7qhQfaehvBL-rD7EC8w)
[分享我学习 Androd 开发过程中写的小项目](http://mp.weixin.qq.com/s/iDAB7akk9QhHq5JrKzq60A)
[来自大学生投稿:一个适合新手上手的商城项目](http://mp.weixin.qq.com/s/VxpCVlJhU3_QQgHK2HJ9Bg)
["DeepNight-in-kotlin"一个纯看妹纸的 Kotlin 开源项目](http://mp.weixin.qq.com/s/gH4O_daurb0pompeDybszw)
### 自定义 / 仿系列
[自定义 View—手把手教你撸出一个圆形加载进度条](http://mp.weixin.qq.com/s/SL2Axl21NVfx9qz-q_CPiw)
[Android 仿微信朋友圈,缩放归位功能详细解析](http://mp.weixin.qq.com/s/u-XqKMemuDZ-PM8SoD-OWg)
[玩转仿探探卡片式滑动效果](http://mp.weixin.qq.com/s/XYcXXehUAJIZU_ykmKWG0Q)
[高仿网易严选底部弹出菜单](http://mp.weixin.qq.com/s/kMozvRYCnEIkIBFLapZKAQ)
[自定义 Drawable 实现灵动的红鲤鱼动画(上篇)](http://mp.weixin.qq.com/s/j5eW_jqvfA-WLJDFFRun7w)
[Android 自定义 View 之继承扩展(仿网易云音乐听歌识曲)](http://mp.weixin.qq.com/s/M2ukB2CnNFZhjNx9a8PT0w)
[Android 高仿懂球帝我是教练效果](http://mp.weixin.qq.com/s/wNQZbhL6nMzCiqGUikK2FQ)
[Android 上一个类似 PathMenu 效果的自定义 View 源码分析](http://mp.weixin.qq.com/s/bS20UZfnBy4iQtYr_s7Gkw)
[自定义 View:用贝塞尔曲线绘制酷炫轮廓背景](http://mp.weixin.qq.com/s/SzZuiRMz8QWzNqCjq2gI_A)
[回炉再造,灵活的 YMenuView 2.0 诞生](http://mp.weixin.qq.com/s/Cl3JHw84L1XBgKBMeveE4A)
[自定义 LayoutManager 实现弧形以及滑动放大效果 RecyclerView](http://mp.weixin.qq.com/s/VQGx1_Q-7No0gXficmjujw)
[自定义 View 之炫酷的成绩展示界面](http://mp.weixin.qq.com/s/WamWBViJMNksefxs8xIB_Q)
[仿知乎内容广告栏 WindowImageView](https://mp.weixin.qq.com/s/VZnDPLzMDD-c7nV0KIWPnQ)
[仿微信表情输入键盘(支持 Gif 表情图文混排 )](http://mp.weixin.qq.com/s/A-zDgAKx_xkgWkdOHBpeYg)
### 框架/库(封装使用)
[为 Retrofit2 提供的 FastJson 转换库](http://mp.weixin.qq.com/s/2QbqVmh0-5v10E-Ge-3Dog)
[一步一步带你认识 MVP+Retrofit+Rxjava 并封装(二)](http://mp.weixin.qq.com/s/Iswvq0zoqi9qQp3eGVD7Iw)
[Android 和 H5 交互-框架篇](http://mp.weixin.qq.com/s/CDinDcARYfOnL4yysspQsQ)
[大神带你看——fastjson 那些事.pptx](http://mp.weixin.qq.com/s/lOMipMy29MgmnfpgK2iHww)
[三行代码实现 TabLayout+ViewPager 的 Tab 滑动效果,从封装到开源](http://mp.weixin.qq.com/s/VhrffiRARmYeTlFqrmjmeA)
[小之的架构之路——Android MVVM 面向接口型框架封装和单元测试](https://mp.weixin.qq.com/s/bOBp7U3BA6CQ7PWjWw979g)
[少年郎,你需要封装好的 ViewPager 工具类](http://mp.weixin.qq.com/s/UtvhSllW_-59wZjIGaa5FQ)
### 求职
[帝都三年 Java,说说我的求职之路](http://mp.weixin.qq.com/s/Kmi8Xs35vT84GtAjnp5QeA)
[四步准备 Android 面试](http://mp.weixin.qq.com/s/ysKi_XJ1nAWULJ-N_UCfHg)
[Android 面试 | 全站式导航](http://mp.weixin.qq.com/s/fTfudY1DBYS5JiSkPnbjAg)
[值得借鉴:耗时两个月的求职经历](http://mp.weixin.qq.com/s/leuQDDAFvuGZjkdAkmzZHQ)
[面试官之初体验,请考虑](http://mp.weixin.qq.com/s/IIaQn4veC9_YVJL2fGiYgw)
[经历的某度的一场面试](http://mp.weixin.qq.com/s/qlSiIJRwPMpPbpji5Lx5uA)
[一个三本学生的面试之旅](http://mp.weixin.qq.com/s/vqAf6UF99zfIQGDjcjEclA)
[漫无止境的秋招](http://mp.weixin.qq.com/s/mq1Fo5pD8CLuwpOAKXqnUA)
### 干货
[程序员,你还没有软技能吗?难怪你不幸福](http://mp.weixin.qq.com/s/M6vd26jO4-IccS-DX8k59A)
[十年的老代码,你敢动?](https://mp.weixin.qq.com/s/-XX02ec-L1z-_ZhwIYGRXA)
[程序员成长历程的四个阶段](http://mp.weixin.qq.com/s/lUxIXhlRGsJxOBjumTFsYw)
[2017 | 我在 5 个月时间里分享了 98 篇文章](http://mp.weixin.qq.com/s/Dh5ur11SDXgQAu7jKtDU8A)
[「译文」资深程序员应该有的样子](http://mp.weixin.qq.com/s/JTIrgQ9PKXHCCejuhi4XeA)
[预告 | 送书福利](http://mp.weixin.qq.com/s/oa01iVP7aOxBlE36iI0Q7A)
[非常有用的资源合集-开发设计再也不愁啦](http://mp.weixin.qq.com/s/8hPVS8e2cq3JRpG1mRizww)
[给编程生涯充电的 10 本书](http://mp.weixin.qq.com/s/Asx_9gNcYely8Yo6oZCmMA)
[推荐几个开源库](http://mp.weixin.qq.com/s/wpygDxIMzV4SkOr5vqPRZQ)
### 源码分析
[三步掌握 Android 中的 AIDL](http://mp.weixin.qq.com/s/KkGefJxHF_MLlb5K2p-WWg)
[Android 进阶 - 视图层级实时分析(含福利)](http://mp.weixin.qq.com/s/CkTNrLu0AIDGsPQKIXz-ug)
### 职场
[中国程序员如何升职加薪,也许我们该学学印度人](http://mp.weixin.qq.com/s/aWvYfjvH9fRVP2oRPZvA_A)
[跃迁:成为高手的技术](http://mp.weixin.qq.com/s/dF1t5v8qxZH8SMkUHAvB8g)
### 经验分享
[程序员应该读的 7 本计算机书](http://mp.weixin.qq.com/s/rRQB1zT1T5vwUpWAdb0Z-g)
[一个老程序员的建议](http://mp.weixin.qq.com/s/lJliBcfm1YO9gjnMRwgjUQ)
[Android 新手如何学习开发一款 app?](http://mp.weixin.qq.com/s/ukVT1VjeM_-MgZN7zx_1FQ)
[种一棵树最好的时间是十年前,其次是现在](http://mp.weixin.qq.com/s/fJNJmLCumyLf06sJsr81CA)
[30 岁程序员的选择,一线 OR 二线?](http://mp.weixin.qq.com/s/n5A1nkzf0mgd2EXWvbSBSg)
[软件开发中的 10 条最佳指导原则](http://mp.weixin.qq.com/s/u-XOfzCo7PY51gwol7PfCw)
[如何打造个人技术影响力](http://mp.weixin.qq.com/s/nGxeJB-fPpOWwg13Ii5H9w)
[6 天时间修改 1 行代码:现实中的软件开发流程](http://mp.weixin.qq.com/s/2MZ_xBZ1_U4I5sw4pktmAA)
[程序员、架构师、技术经理、技术总监和 CTO 都是干什么的?](http://mp.weixin.qq.com/s/m5mPLK8qp2KOHdUwUs95kw)
[如何有效报告 bug](http://mp.weixin.qq.com/s/1X_ZodEa05pOAUS641MITw)
[我的 10 年自学编程之路](http://mp.weixin.qq.com/s/n9saZOwsBVZebkDWPZ5oQg)
[别让程序员停止在 35 岁,如何让我们走得更远](http://mp.weixin.qq.com/s/njGNL6F-aHgP6gUo5ouvsw)
[编程的自学方法](https://mp.weixin.qq.com/s/dsBoZHfsb97owCKiQVIF6g)
[开除了没情商的“技术大神”后,整个团队都好起来了](http://mp.weixin.qq.com/s/YrfESqAh-hCOLh3fHsstEQ)
[程序员的五种不同寻常的特质](http://mp.weixin.qq.com/s/PFkE_zM-nrdOeU2fRK3y2Q)
### 完整系列
[Android 开发之漫漫长途Ⅰ—Android 系统的创世之初以及 Activity 的生命周期](http://mp.weixin.qq.com/s/XB7bjkEPz8fcL3qrHadUMg)
[Android 开发之漫漫长途 Ⅱ——Activity的显示之Window和View(1)](http://mp.weixin.qq.com/s/-hgEHOxjcGEgmD0CqUFx3Q)
[Android 开发之漫漫长途 Ⅲ—Activity 的显示之 Window和View(2)](http://mp.weixin.qq.com/s/YHrubcanydIkbu1PKSHrCw)
[Android 开发之漫漫长途 Ⅳ——Activity 的显示之 ViewRootImpl 初探](http://mp.weixin.qq.com/s/DKgwS6wkX3xP6ypScDmZUA)
[Activity 显示之 ViewRootImpl的PreMeasure、WindowLayout、EndMeasure 等方法](http://mp.weixin.qq.com/s/QnW3BRo4_ToL8TLGTHJ1IA)
### 项目中的技术
**Gradle**
[Android 解锁 Gradle 依赖新姿势](https://mp.weixin.qq.com/s/bzfe0CT4jFGVhwE2LZc1Ig)
[Gradle 的高级技巧](http://mp.weixin.qq.com/s/dSFdnjEq67UIoRixNeFc2w)
[提速 Android Gradle 构建](http://mp.weixin.qq.com/s/6XhH7_kmzTS6JPwdJ97L7A)
**优化/瘦身**
[Android 性能小技巧](http://mp.weixin.qq.com/s/C8J7BWVufogcCeALkQBGOA)
[Android APK 瘦身实践](http://mp.weixin.qq.com/s/3IALGEB6YnFb4Wj8Q4JqvA)
**组件化**
[Android 组件化 —— 路由设计最佳实践](http://mp.weixin.qq.com/s/f9D8P0VF2cspvfUiIWNb4w)
[Android 彻底组件化 demo 发布](http://mp.weixin.qq.com/s/aWUixHMhU8g0W4dapr0HPg)
[Android 彻底组件化番外篇-gradle3.0.0](http://mp.weixin.qq.com/s/kr4SqGcTnWmsQMwHHbLCrw)
**小程序**
[微信小程序实战篇-个人中心](http://mp.weixin.qq.com/s/53wefLCa0113Arka7AuzSA)
**JVM**
[Android 进阶之简述 JVM 基础(一):走进Java](http://mp.weixin.qq.com/s/7vwQMEHamHSuDZ4c5DjIoA)
[Android 精进之简述 JVM 基础(二):Java内存区域与内存溢出异常](https://mp.weixin.qq.com/s/FtgS0VI9xl2-lyYiMniRkA)
[Android 精进:简述 JVM 基础(三):垃圾收集器与内存分配策略](http://mp.weixin.qq.com/s/1n9ZYKfxwQle7WdvNqUMZg)
[简述 JVM 基础(四):类结构文件](http://mp.weixin.qq.com/s/Xucw1VeYGgmF9O7T16CVow)
[简述JVM基础(五):虚拟机类加载机制](http://mp.weixin.qq.com/s/gdfbGETzGA_V5_RqLYXs3g)
[简述JVM基础(六):虚拟机字节码执行引擎](http://mp.weixin.qq.com/s/ZP4TyBFKmjxRxULhl1NRWA)
[简述JVM基础(七): Java 内存模型与线程](http://mp.weixin.qq.com/s/8y1FknUY7NcmgNYwVEB7hQ)
---
[Android 计步模块(类似微信运动)](http://mp.weixin.qq.com/s/M7ksUmf1-L2FdsrJ3dMQpg)
[HTTP1.0、HTTP1.1 和 HTTP2.0 的区别](http://mp.weixin.qq.com/s/GICbiyJpINrHZ41u_4zT-A)
[你被下拉刷新和上拉加载搞烦了吗?](http://mp.weixin.qq.com/s/2-utimMTf2CwgNmbSUaNJA)
[Android 下实现高效的模糊效果](http://mp.weixin.qq.com/s/WnTkAXXMgT05MqnDL1BeGg)
[RecyclerView 简单到想哭的多条目实现](http://mp.weixin.qq.com/s/PeECYWvD0W6LeIUn1_ebwA)
[程序员都该懂点 HTTP](http://mp.weixin.qq.com/s/38GrbReICfu54-nEWylqIQ)
[WebView 开车指南之最全实用案例](http://mp.weixin.qq.com/s/Tcfjd3OFgeQC-huFCOBP0w)
[震惊!阿里热更新框架 Sophix 背后隐藏的真相竟然是……](http://mp.weixin.qq.com/s/RSDWeJ-iv9IbKtr2scYXLA)
[Android 仿微信朋友圈全文、收起功能](http://mp.weixin.qq.com/s/X5jl9pivAYxtwbp02WCUMA)
[Android 的毛玻璃模糊效果,我使用 OpenCV 来搞](http://mp.weixin.qq.com/s/9DZnjOh31DvJLH7xcNhAuQ)
[「DragMoreScrollView」一种相册交互效果的实现](http://mp.weixin.qq.com/s/yl0ww0MzKwKb4fN6V3RVZw)
[关于多选(有动画)解决方案,你需要的可能是这个](http://mp.weixin.qq.com/s/bf0CLdBsCHd67YpaSlX3rA)
[关于 Android Zxing 3.3.0 的填坑](http://mp.weixin.qq.com/s/08XNoEBmFOmCc-U4nzo8fw)
[Android 录音功能直接拿去用](http://mp.weixin.qq.com/s/LorIJvuYuTNtMUqUt_uH5Q)
[Android 实现 dialog 的 3D 翻转](http://mp.weixin.qq.com/s/LEOB83WC5Jn_LT-dWVPSqw)
[仿房产销冠 APP 销控表界面-多 RecyclerView 同步滚动](http://mp.weixin.qq.com/s/fuX2FotrO9isrYOmd8jo4Q)
[D 项目 Android 模块化 VCS 演进之路](http://mp.weixin.qq.com/s/BbDYIJ9EKHl_X5vtogqkWQ)
[使用 ACTION_IMAGE_CAPTURE 可能存在的风险](http://mp.weixin.qq.com/s/MeYkKeDMwrjPEvcU96NR_w)
[Android 中的工厂模式(减少 if-else 和 switch-case)](http://mp.weixin.qq.com/s/J0uAQy0iMDNBy45TQbUzFA)
[Android Transition Framework 详解---超炫的动画框架](http://mp.weixin.qq.com/s/4_sjHlIrwzOHiK1Sp4Zgog)
[Android 一起来看看 7.0 的新特性 FileProvider](http://mp.weixin.qq.com/s/05EIPgg_4LjrRQxPjqG-gg)
[Android 如何在应用程序一段时间无操作后 退出登录](http://mp.weixin.qq.com/s/3ChfvTgQLzsSU_eedZL8bg)
[Android Dex 分包](http://mp.weixin.qq.com/s/CYFNKPtRgfnbqJyN4IxE3Q)
[细细品读 Retrofit 的设计之美一](http://mp.weixin.qq.com/s/I4M1QCxQx49IA-hVjhelKQ)
[细细品读 Retrofit 的设计之美 二](http://mp.weixin.qq.com/s/ReluZMc73D6-VReFX7CgDQ)
[Android Binder—APP->framework(mRemote的前世今生)](https://mp.weixin.qq.com/s/qWea3A7e0Tu3vZqJLSCT_w)
[使用 Dagger2 前你必须了解的一些设计原则](http://mp.weixin.qq.com/s/bCBrz6gISlq_t2BrpuxTkg)
[在 Android 上,一个完整的 UDP 通信模块应该是怎样的?](http://mp.weixin.qq.com/s/qkrcF7zAVeiY0_KScatIpQ)
[MediaPlayer 实现金额的语音播报功能](http://mp.weixin.qq.com/s/vuEK1vKJqR1Qx7I44pYeiA)
[Android 广播的那些事儿](https://mp.weixin.qq.com/s/hAt4saeSLS5MWhHPEkbXrw)
[视差动画 - 雅虎新闻摘要加载](http://mp.weixin.qq.com/s/fgih9IsLPJbNK8EvQt6YBw)
[Android App 自动化测试: OPEN-STF环境搭建](http://mp.weixin.qq.com/s/JNHKJfnW74tDeVilIfnfMg)
[一个容错的 Gson 新世界](http://mp.weixin.qq.com/s/bvu_5odxqpDXzAwHctNXfw)
[Android 谈谈自动化测试](http://mp.weixin.qq.com/s/-0e1wd2iveQPMWgGFcmOwQ)
[Android•Lottie 动画库填坑记](http://mp.weixin.qq.com/s/ipu32zPjaHeqICgOGqct9g)
[MixPanel -Android 端埋点技术研究](http://mp.weixin.qq.com/s/uzvzF2owmw_g5vP-Np7x5w)
[视频播放技术汇总(列表播放,小窗播放,跨界面播放,播放中网络切换提示)](http://mp.weixin.qq.com/s/_4CXBIjVcOld76523ZGzFA)
[巧用 Fragment,解耦 Android6.0 权限适配手记](http://mp.weixin.qq.com/s/UPU-suPWvPFWG42ZWDWKkw)
[漫画:什么是B-树?](http://mp.weixin.qq.com/s/w4BU3P1909n7iPcqk68N7Q)
[微信 Tinker 在 Android 中集成以及使用](http://mp.weixin.qq.com/s/MFpvNeVHuv2J4m_Wz-NZbw)
[Android 端“被挤下线”功能的实现](http://mp.weixin.qq.com/s/rGOosMyAIVvbafj1vXpj8A)
[Android 手机 全面屏(18:9屏幕)适配指南](http://mp.weixin.qq.com/s/UfqJ0suGkoxrZiSdTn8Lpw)
[Android 借助 Python 实现自动打包上传 fir](http://mp.weixin.qq.com/s/BUht6BR0T0yAi6RrAVIwQA)
[带你通俗易懂的理解——线程、多线程与线程池](http://mp.weixin.qq.com/s/mA59X7bOotyWwvf2V6zMIA)
[Android NFC 技术解析,附 Demo 源码](https://mp.weixin.qq.com/s/lVvvIGapceFrT7_oo_rPBw)
[Android 中.aar文件生成方法与用法](http://mp.weixin.qq.com/s/NN5pJNoUXGRZJJL5yBEQ4A)
[Android 键盘适配-中英文适配](http://mp.weixin.qq.com/s/Yncr0XZ4MCWZH2vzTVyYJw)
[软件开发知识体系](http://mp.weixin.qq.com/s/A5n9PG0aUl2z2z3zakZF3A)
[热修复——Tinker 的集成与使用](http://mp.weixin.qq.com/s/xpB_ipYv9cN8k8fdr_7wCw)
[AndroidStudio JNI详细教程+Gradle3.0 以上 JNI 爬坑之旅](http://mp.weixin.qq.com/s/hdWjr7A7wiSoHKI3VnsT5w)
[热修复——Bugly 让热修复变得如此简单](http://mp.weixin.qq.com/s/rv7cUIOoLx60QZisAG0yyg)
[Android Lint增量扫描实战纪要](http://mp.weixin.qq.com/s/RMz0y0nXatupoUomoWOtmQ)
[理解 Android 硬件加速原理的小白文](http://mp.weixin.qq.com/s/Xodc0Eg7_rn24OdKRbntSA)
---
> 更多技术与提升技术的好文章,请关注订阅号:「code小生」
> ![技术分享](https://user-gold-cdn.xitu.io/2018/1/1/160b08c0eee08e40?w=258&h=258&f=jpeg&s=16822)