March 2023
Table of Contents
Introduction
Welcome to the March 2023 Gradle Build Tool newsletter.
This edition covers new content from the community, release videos from the Gradle Build Tool team, and the announcement about the new free Android Gradle Build Tool training course.
From the Community #
Blog posts #
- Reusing Gradle Modules in Several Applications — shows various methods for managing multi-module builds
- Different Ways to Handle Android Gradle Dependencies — assembles some ways for managing dependencies
- Gradle Version Catalog — outlines how to use version catalogs including versioning of minSdk and targetSdk
- Profiling Your I/O — describes an example of discovering unnecessary I/O reads that lead to a fix in the upcoming Gradle Build Tool 8.1 release
- Migrate From KAPT to Kotlin KSP? Not the Best Time Yet… — alerts users that migration is not yet possible if you are using Dagger Hilt
Videos #
- Understanding Gradle #30 – Discover Security Vulnerabilities — shows how to scan your runtime classpath for known security vulnerabilities with Gradle
- Understanding Gradle #31 – The Module Path — explains how the Module Path concept compares to the Classpath concept, how the Java Module System can be used with Gradle and how dependency declarations can be done with that.
From Gradle Team #
Videos #
- Gradle Build Tool 8.0 Release Highlights — explains some of the highlights in the Gradle Build Tool 8.0 release (or see the full presentation for more details)
Training #
The Gradle Build Tool offers a variety of free training courses designed to be hands-on and interactive to get you to the next level of expertise. Here is a description and outline for the ones that are available. This month we have a brand new course we are excited to share with you.
Android Apps with Gradle Build Tool Course (Free) #
Engineers want to focus on developing features for their Android app and not let build logic get in the way. In this training we will examine how to organize an Android app that has multiple modules. Along the way we will cover best practices and understand how to modularize your application as well as the build logic for long term success.
By the end of the training you will gain familiarity with how Android projects use Gradle Build Tool for managing build logic and become more comfortable working with build logic for both personal and professional Android projects.
March 30, 12:00 pm - 3:00 pm (US EDT) — Android Apps with Gradle Build Tool
Big thanks to Róbert Papp (TWiStErRob) from the Gradle community for giving feedback that helped develop the training material.
Careers #
If you share our passion for developer productivity and tooling, consider joining our globally distributed team and check out our job openings at gradle.com/careers. We are looking for a solutions engineer, an application security engineer, and other roles, including a position for a software engineer who wants to become a technical writer.
Upcoming Events #
See the Gradle Training webpage for an up-to-date list of all upcoming free educational and training events. Here is a highlight of some of the next free virtual trainings:
- March 28, 12:00 pm - 4:00 pm (US EDT) — Introduction to Gradle Build Tool
- March 29, 10:00 am - 2:00 pm (US EDT) — Introduction to Gradle Build Tool
- March 30, 12:00 pm - 3:00 pm (US EDT) — Android Apps with Gradle Build Tool
- April 12, 12:00 pm - 2:30 pm (US EDT) — Gradle Build Cache Deep Dive
- April 13, 10:00 am - 12:30 pm (US EDT) — Gradle Build Cache Deep Dive
- April 17, 12:00 pm - 1:00 pm (US EDT) — Gradle Enterprise for Developers
- April 18, 12:00 pm - 4:00 pm (US EDT) — Introduction to Gradle Build Tool
- April 19, 10:00 am - 2:00 pm (US EDT) — Introduction to Gradle Build Tool
If you have news you’d like us to share in the next issue, use #gradle on your favorite social media platform or email us with the details to _newsletter@gradle.com. We are also now on Mastodon._
Until next time!
—The Gradle Build Tool Team