AdvancedAndroid

Introduction: (Android advanced plan) 一系列 Android 进阶文章。持续更新中.....
More: Author   ReportBugs   
Tags:

本项目大部分文章都会涉及到源码分析,项目相关技术点索引如下:

技术点 简介
Router 主要分析了 WMRouter 和 ARouter 两款开源框架的工作原理 detail
插件化 分析 VirtualApk 和 Replugin 等开源框架,主要是透过他们了解 Android 底层组件的运行机制,系统是如何对他们提供支持的。 detail
Gradle 插件、代码注入 Gradle 插件与代码生成等 detail
Android Framework 源码分析 一些未成体系的 Framework 源码分析文章 detail
RecyclerView 源码分析 分析 RecyclerView 的大概实现以及一些使用心得 detail
Android 视图层源码分析 理清整个 Android 视图层是如何工作的,使 UI 编写起来更加胸有成竹 detail
Fresco 主要分析 Fresco 框架的设计层级以及图片处理的整体流程 detail
RxJava 阅读 RxJava 源码,做一些自己的思考 detail
......

除了上面比较成体系的系列外,还有我零零散散总结的,暂不归类:

kotlin 最佳实践: 这篇文章我总结了我工作中对于 kotlin 常用的语法以及一些使用注意事项

为什么要做屏幕适配

Android 性能优化建议 : 这篇文章是我阅读《Android 移动性能实战》总结的我们在开发时需要注意的一些点

Presenter 与 View 的解耦探讨 : 如何正确的书写 Android 中的 MVP

Android 中的异步消息处理机制 : 这个必须得懂哦

RxAndroid 常用实践 : 工作中常用的一些 RxAndroid 的 case

使用 View 来搭建 UI

其他

欢迎在下面开发者社区关注我

欢迎关注我的微信公众号:susion 随心

公众微信号会跟随简书同步更新:

Apps
About Me
Google+: Trinea trinea
GitHub: Trinea