Gradle已全面运用于各大公司的 Android,Java等工程构建中,也是大型互联网公司面试的必考点。本课程将通过多个企业级实战案例,让你完整掌握Gradle,高效使用Gradle进行构建脚本的编写,解决构建过程中遇到的大部分难题。
不受限于XML
摆脱XML配置
使用Gradle专业语言来编写构建脚本
灵活性大大增强
丰富的第三方插件
大量的第三方插件库
功能复用不再拷贝
轻松实现特定的构建功能
节省多工程迁移成本
Gradle完全兼容
Maven,Ant等传统构建工具功能
项目可以快速完整的迁移到Gradle下
减少工作量、提高工作效率
Json数据处理
Gradle数据对象如何与
Json数据相互转化处理
XML文件处理
Gradle Api处理XML文件
包括解析XML文件内容和
生成XML文件
生命周期详解
Gradle代码执行的不同阶段
初始化,配置
执行阶段及作用
Task核心类用法
通过讲解Gradle框架的核心类
让我们在实战部分写出
真正的Gradle脚本
闭包详解
深入讲解Gradle
闭包中的高级特性
(This,Owner,Delegate)
普通文件处理
Gradle如何处理普通文件
Gradle版本文件
下载和拷贝功能
通过Gradle脚本统一管理项目及
第三方库版本,防止版本的错乱及
不同的项目引入同一个库的不同版本
通过将Gradle功能脚本封装成插件
使功能达到最大的复用性
通过Gradle源码分析Java源码
是如何一步步处理成为jar包以及
开发者如何通过Gradle Api来修改整个流程
通过Gradle自定义Task,
将自动更新Task插入到构件过程,
保证在满足条件的构件过程使用的资源都是最新的
通过编写Gradle脚本,实现每次发布正式版本后
自动将该版本相关信息自动保存到
一个XML文件中
总结Gradle实战部分所学所用,
以及实际项目中的一些坑
问答专区
讲师集中答疑
关于课程的问题都可在问答区随时提问讲师会进行集中答疑
源码开放
整套代码下载
课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化
所有从事Java,Android相关的开发人员
技术储备要求:
至少有一个Android项目开发经验,有Groovy基础
对工程构建有一定的了解
起破名真难
好评
看了两遍,第二遍看是练习操作,这东西还是要自己练习,以为自己看得懂,但是要自己写还真难写出来,所以要学习透彻还是要跟着老师把代码多敲几遍加深映像,感觉搞安卓学好gradle还是必须要的,有些东西还真需要靠脚本来解决,不然手工太累了。就这样,之所以我要学这个还真是碰到了实际需求没办法解决但是又不会,最近加紧学习然后整合到自己的项目中,解决实际工作中的问题,谢谢老师讲的非常好,一边听一遍想象实际中大概可以解决哪些问题。
Da丶
好评
一共学习了60多个小时,说下自己的感受. 课程方面:课程内容走的是实用路线,以往在用Gradle的时候,都是去网上随便复制下,学完这门课最大的收获是明白了为什么这么写. 答疑方面:在课程的学习中我是从头到尾一直没断过连续性的学习,遇到棘手的问题,老师也会耐心的帮着解决问题,这一点来说非常棒,在学习的过程中有时候就会遇到一些特别棘手的问题,而老师的点拨作用,在这里就体验出来了,在群里有问题直接艾特老师即可,挺好的. 内容方面:课程内容开始从Groovy基础->Gradle语法演进,老师的讲解思路和方向,对于Gradle小白来说是一个比较好的选择. 最后期待老师的下一门的专项课程.
刘阿瞒
好评
内容真的算得上深入浅出,并且后面的一些配置相关的课程特别实用。就像老师所说的,如果你只是把gralde当成一个像ant、maven的配置工具,那么你对gralde的理解还没有入门,如果把gralde当成一个平台和一门语言,新的世界就的打开了。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题