前面写了几篇关于 Gradle 的文章,这篇文章算是这一系列的结束和总结。python
【Android 修炼手册】Gradle 篇 -- Gradle 的基本使用
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 插件主要流程
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
【Android 修炼手册】Gradle 篇 -- Gradle 源码分析
动画讲解 Gradle 原理markdown
相对于 Android 开发者来讲,包括最开始的我,可能对 Gradle 的认识,就是一个打包工具而已,平时主要在作 app 的开发,对于 Gradle 的投入并非不少。但真正深刻了解之后,会发现 Gradle 能作的事情不少。而对 Android Gradle Plugin 的学习,也会加深对 Android 的理解,其实有时候 Android 开发,并不仅是作一款 App 而已。像我在最开始写一些小工具的时候,基本上都是用 python,后来学习了 Gradle 之后,可能会以为 Gradle 用起来更顺手,更方便。学好 Gradle 对于后面进阶好处是大大大大大的。app
以前写的文章逻辑,是按照从使用到深刻实现原理来的,应该也符合通常的认知,也但愿这一系列的文章,能帮助到一些想要学习 Gradle 的朋友。
其实在写文章的同时,也作了一些尝试,想经过更简洁明了的方式,把一些原理解释的更加清楚易懂,因此在文字过程当中加了很多示意图,可是回过头来再去看,可能并无我开始达到想要的效果。由于其中一些原理和实现,用示意图的方式来说解,仍是有些吃力。
这几天有了一个想法,想经过动画的形式来说解源码。因此尝试作了一个 Gradle 原理 的动画讲解。点击下面链接观看动画视频。(PS:整个视频没有声音,上班时间也可放心观看~)第一次作这类的动画,可能效果不是很好,若是有建议或意见,欢迎留言反馈~
动画讲解 Gradle 原理ide