# android-training **Repository Path**: louisZzz/android-training ## Basic Information - **Project Name**: android-training - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-11 - **Last Updated**: 2021-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## [【2021 帮助 100 位安卓开发者入职大厂】](./mock-in/2021帮助100位安卓开发者入职大厂.md) ### Android 修炼手册 自己学习 Android 开发也有几年的时间了,回想学习的过程,网上的教程大多集中在入门以及深入的系统源码分析,对于中高阶的知识,并没有一个太系统的教程或者系列,在学习过程中总会有些迷茫。所以想把自己这些年的一些想法或者技术点做些记录,就是【**Android 修炼手册**】这一系列内容了。如果能帮助到一些同学,那是最好不过了 【**Android 修炼手册**】的内容主要集中在**初级到中高级的过渡**,更多的会集中于原理的分析,对于一些基础知识可能不会有讲解,所以需要读者有一定的开发基础。如果想从零开始学习 Android 开发,那么这系列内容是不合适的 ### 内容大纲 #### Gradle 篇 -- 从使用到深入理解 * [Gradle 的基本使用](./gradle/gradle的基本使用.md) * [Android Gradle Plugin 源码分析](./gradle/android_gradle_plugin-主要流程分析.md) * [Android Gradle Plugin 主要 Task 分析](./gradle/android_gradle_plugin-主要task分析.md) * [Gradle 源码分析](./gradle/gradle源码分析.md) * [动画讲解 Gradle 原理](./gradle-summary.md) #### 常用技术篇 -- 开发进阶必备 * [插件化](./common-tec/android-插件化.md) * [热修复](./common-tec/android-热修复.md) * [自定义控件](./common-tec/android-自定义View.md) * [Android 打包](./common-tec/android-打包.md) * [App 架构模式(MVC / MVP / MVVM)](./common-tec/android架构模式.md) #### Git 篇 -- 从使用到深入理解 * Git 使用 * Git 原理浅析 #### 常用开源库篇 -- 从使用到深入理解 * [Shadow 插件化框架分析](./common-tec/shadow框架分析.md) #### 系统源码篇 -- Android 开发的根基 * [Android 中的 ClassLoader 分析](./common-tec/android中的classloader.md) * [Binder 原理分析](./binder/binder.png) #### ART / JVM 篇 -- 加深根基 * [Java 反射为什么慢](./jvm-art/java反射为什么慢.md) * [ART 中类的真实形态](./jvm-art/ART中类的真实形态.md) #### 面试官系列 -- 站在面试官的角度学习知识 * [面试官带你学安卓-从View的绘制流程说起](./interview/面试官带你学安卓-从View的绘制流程说起.md) * [面试官带你学安卓-从View的事件分发说起](./interview/面试官带你学安卓-从View的事件分发说起.md) * [面试官带你学安卓-Handler这些知识点你都知道吗](./interview/面试官带你学安卓-Handler这些知识点你都知道吗.md) 关于这一系列的内容,大家有想法或意见,欢迎交流,后面内容可能会根据实际情况和大家的反馈进行调整 除此之外,网上的大部分讲解文章,总是以大段代码配几行文字解读的形式来进行的,看起来总感觉有些吃力和枯燥,对于一些较难理解的知识点,这种形式很容易在阅读中陷入迷茫,所以想对文章的形式也做些探索。关于行文方式,大家如果建议或意见,也欢迎交流 ### 如何获取更新 欢迎关注下面账号,获取更新: [微信搜索公众号: ZYLAB](./images/ZYLAB.jpg) [Github](https://github.com/5A59) [知乎](https://www.zhihu.com/people/5a59/activities) [掘金](https://juejin.im/user/58d9d015ac502e0058df1f96) [简书](https://www.jianshu.com/u/4cf10cf65326) ### 更新时间: 【Android 修炼手册】系列内容不定时更新中