ruler icon indicating copy to clipboard operation
ruler copied to clipboard

Gradle plugin which helps you analyze the size of your Android apps.

Results 24 ruler issues
Sort by recently updated
recently updated
newest added

### 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...

bug
help wanted

### 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...

bug

### 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...

bug

### 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!...

enhancement

### 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...

enhancement

### 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...

bug
help wanted

### 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...

enhancement

### 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...

bug

### 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'....

bug