-
Faster Builds with Android Plugin for Gradle
Featuring Adarsh Fernando
Builds can always be faster. Whether you are a lone developer or a large team, a 10% build speed improvement adds up over the course of a project. And your time is important. If you're an Android Developer using Android Studio, you are already familiar with the Gradle build system and the...
mobile build-optimization android-studio build-automation gradle -
Kotlinise your Gradle Build Scripts and Plugins
Featuring Marcin Koziński
Are you using Gradle to build your Android app? Are you writing Gradle plug-ins? You'll be delighted to learn you can do it in Kotlin and it'll make your life better
mobile droidconuk scripting gradle kotlin -
Deep Dive into the Android Gradle Plugin
Featuring John Rodriguez
Android developers use it every day, but who knows what actually goes on under the hood of the Android Gradle Plugin?
mobile r8 d8 droidconuk gradle android -
Modularizing Android Applications
Featuring Marvin Ramin
Most Android applications consist of one big, monolithic application project. As your application grows this single project can become harder and harder to manage, responsibilities become unclear and build times grow.
Marvin will share how you can split up such an Android application into...
droidconuk architecture gradle multi-project interfaces -
7 Ways to improve your Gradle build
Featuring Tania Pinheiro
Using Android Studio and the Gradle build system has become part of the daily life of an Android Developer. Very often the build configuration is given very little thought during the course of the project.
android android-studio droidcon droidconuk mobile gradle -
How to be the only Android Developer in your team and still have fun
Featuring David Gonzalez
Being the only developer in a project can be frustrating, everything falls into your shoulders and it's very easy to get trapped into bad habits. You are not alone! There are many tools, practices and services that will make your life easier... and efficient!
android droidcon droidconuk mobile app pull-request code-review design-review continuous-delivery integration remote ui testing gradle continuous-integration -
There's so much more to Ratpack than non-blocking
Featuring Marcin Erdmann
A lot has been already said about the biggest strength of Ratpack which is that it makes writing non-blocking and thus highly performant and resource-efficient web applications easy. In this talk I will totally ignore that part of Ratpack and explain what I believe to be the features that make...
ratpack cloud-deployment -
Optimising APK
Featuring Wojtek Kaliciński
When talking about application size, developers usually look at and compare the file size of the APK that's output at the end of the build in Android Studio/Gradle. The real question we should be asking ourselves is how much does it cost to send your APK to the user over the network and how...
apk gradle -
Idiomatic Gradle—Recipes for Plugin Authors
Featuring Schalk Cronjé
Allow Schalk to take you on a journey through some very useful idioms that can be applied when writing your next plugin for Gradle, keep your DSLs readable, and maintain wide Gradle version compatibility. From the obvious to the bizarre – they will all be there.
gradle plugin dsl stackoverflow gists mrhaki's-gradle-goodness -
Gradle's New Model
Featuring Peter Ledbrook
The team behind Gradle have been quietly working behind the scenes to make fundamental changes to the way that Gradle works. Some of that work is already visible in current versions of Gradle, especially in the area of native platform builds. It will eventually be used for all JVM builds too. So...
gradle JVM plugin-development -
Groovy DevOps in the Cloud
Featuring Andrey Adamovich
This presentation focuses on a setof toolsusedto automate the provisioning of (cloud) servers, using Groovy libraries and Gradle plugins. We will explore how to leverage these to create an infrastructure for building, configuring and testing the provisioning of boxes in the cloud – elegant and...
groovy gradle Cloud plugins -
Keynote: Grails 3.1 and the Road Ahead
Featuring Graeme Rocher
In this talk, Grails project lead Graeme Rocher will update you on the latest release of Grails and what is coming up during the course of the next year.
grails grails.3.1 gradle -
Gradle Plugins: Take it to the next level
Featuring Eyal Lezmy
It's now a long time Gradle is the official build system for Android. And as a very good developer you already switched to it, and you customize it depending on your needs.
Most of the time, the cleaner way to manage all these customizations is to build Gradle plugins. During this talk you...
android gradle gradle-plugin android-gradle-plugin gradly-dsl -
Gradle
Featuring Etienne Studer
Over the past months, various performance improvements have been made in Gradle core that highly benefit Android developers. And more radical improvements are coming soon. On the forefront are the modeling of variants and a revolutionary new configuration model. This will further enhance the...
android gradle android-studio -
Gradle: Building & Deploying in a Polyglot World
Featuring Schalk Cronjé
Gradle has become a very populor build tool for JVM development, especially after becoming the primary way of building Android apps.
JVM gradle -
Let’s build a DSL
Featuring Peter Ledbrook
In this interactive session, we’ll do some group coding as we attempt to create a Domain Specific Language from scratch in Groovy.
dsl