Fairly evaluating the impact of different Android UI libraries on Gradle build

Photo: Tsvetoslav Hristov from Unsplash

Fairness

Setup

Module dependency
Screenshot of the application

Result and analysis

Clean build execution time (ms) by UI library types
Incremental build execution time (ms) by UI library types
Comparison of debug resources tasks in sample runs
Comparison of kotlin compilation tasks in sample runs
Input property ‘classpath’ file applicationModule/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar has changed.

Summary

Further reads

--

--

Android Developer@Instacart

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store