ruler
ruler copied to clipboard
Gradle plugin which helps you analyze the size of your Android apps.
### Current behavior Every ruler report we generate is 18 MB+. Doing this frequently in CI for multiple apps uses up a lot of disk space. ### Expected behavior Small...
### Current behavior dynamic feature module [install-time](https://developer.android.com/guide/playcore/feature-delivery/install-time) not included on report. ### Expected behavior Dynamic feature module install time should also visible on report and adding app size. ### Steps...
### Current behavior There is a discrepancy in readings for install size. Running `sample:app:analyzeDebug` yields 620.9 KB on the report, while "App size" readings on device shows 676 KB. Device...
### Feature description Hi! First off, thank you for open-sourcing such an amazing tool. The ease of integration and the amount of insight Ruler provides is just _chef's kiss_. Kudos!...
### Feature description Please publish to Gradle plugin repo so we can use `id` correctly. Or correct the plugin name so it can be resolved correctly: `com.spotify.ruler:com.spotify.ruler:version` Thanks! ### Reasoning...
### Current behavior Currently for large projects (500+) components, the Html report seems to be very slow - for example I wait like 5-10 seconds when I'm switching from Ownership...
### What has changed - Android Gradle plugin was updated to 7.3.0 - Gradle was updated to 7.5.1 - Other dependencies were updated ### Why was it changed - In...
### Feature description When a component is declared to have multiple owners, Ruler would report it as such. On the JSON, owners can be outputted as an array. While on...
### Current behavior After upgrading to Ruler 2.0.0-beta-1 (to use with AGP 8.3), the Ruler Insights page shows an error: ``` Unexpected Application Error! Cannot read properties of undefined (reading...
### Current behavior Using this plugin while targetting Java 11 will lead to this error: ``` Execution failed for task ':plugins:compileKotlin'. > Could not resolve all files for configuration ':plugins:compileClasspath'....