• No products in the cart.

The [course_title] course teaches how the Gradle build tool compiles and packages apps. You will learn the techniques of customising the building process.

Focuses will be given on the Gradle concepts including build automation, and continuous delivery of software. Instead of these, the course covers the advanced Android topics, configuring free vs paid app flavours, creating and integrating Android libraries, testing your app, and preparing your app for the Play Store.


This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.


Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of the assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success


Course Credit: Google

Course Curriculum

Lesson 1: Gradle Fundamentals
Welcome to Gradle for Android and Java! 00:02:00
Java and Android Builds 00:02:00
Why Gradle 00:02:00
Intro to Tasks 00:01:00
Command Line Gradle 00:02:00
Gradle Installation 00:02:00
Gradle Build Scripts 00:02:00
Groovy Fundamentals 00:05:00
Groovy Closures and Objects 00:04:00
Task Configuration 00:03:00
Task Dependencies and Ordering 00:05:00
Typed Tasks 00:01:00
Gradle DSL Reference 00:02:00
Interacting With The File System 00:02:00
Incremental Builds 00:02:00
Parameterising Your Build 00:02:00
Creating Custom Task Types 00:02:00
Troubleshooting and Logging 00:02:00
Build Lifecycle 00:01:00
On to Java! 00:01:00
Lesson 2: Gradle for Java
Super Spy Plugin 00:02:00
Gradle Plugins 00:02:00
Java Build Tasks 00:01:00
Applying the Java Plugin 00:02:00
Conventions and Configuration 00:01:00
Java Plugin Documentation 00:01:00
Dependency Management 00:01:00
Repositories and Dependencies 00:02:00
Working with Repositories 00:02:00
Declaring Dependencies 00:01:00
Dependency Reports 00:02:00
Configurations 00:02:00
Automated Testing 00:01:00
Java Unit Testing 00:01:00
Finding Gradle Plugins 00:02:00
Advanced Gradle Wrapper 00:02:00
On to Android 00:01:00
Lesson 3: Gradle for Android
The Command-Line Cowboy 00:01:00
Android Studio, Gradle, and Variants 00:01:00
Android Studio 00:01:00
Importing Gradle Projects 00:04:00
The Android Plugin 00:01:00
Android Build Scripts 00:02:00
Build Types, Flavors, and Variants 00:02:00
Configuring Build Types 00:01:00
Resource Merging 00:02:00
Declaring Flavors 00:03:00
Per-Variant Dependency Configurations 00:01:00
Flavor Dimensions 00:01:00
Configuring Generated Tasks 00:02:00
On to Advanced Android Builds 00:01:00
Lesson 4: Advanced Android Builds
Building like Doctor Octopus 00:01:00
Libraries and Android Plugin Features 00:01:00
Library Overview 00:01:00
Multi-Project Builds 00:01:00
Creating a Java Library 00:02:00
Creating an Android Library 00:02:00
Wizards and Black Magic 00:01:00
Application Signing 00:01:00
Configuring Signing 00:03:00
Multidex Support 00:01:00
Configuring Proguard 00:01:00
Android Testing 00:02:00
Setting Up Android Tests 00:03:00
Congratulations! 00:01:00
Lesson 5: Special Topics
Special Topics 00:01:00
Updating Old Projects 00:03:00
Update the Gradle Wrapper 00:01:00
Update Tools and Libraries 00:02:00
Tricky Libraries 00:02:00
Real World Multi-Module 00:02:00
Cool Custom Tasks 00:03:00
Contributing to the Course Code 00:01:00
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews


9 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

©2021 Edukite. All Rights Resereved
Edukite is A Part Of Ebrahim College, Charity Commission
Reg No 110841