mozilla-mobile / firefox-echo-show

Firefox for Amazon's Echo Show
Mozilla Public License 2.0
25 stars 12 forks source link

R8 and byte-level optimizations should be enabled for release builds #277

Open colintheshots opened 5 years ago

colintheshots commented 5 years ago

Vision statement / What / Requirements

All Mozilla Android products should use R8 and byte-level ProGuard optimizations.

Impact

Switching to R8 will significantly improve release build times. https://android-developers.googleblog.com/2018/11/r8-new-code-shrinker-from-google-is.html

Enabling byte-level optimizations will improve application run times.

Acceptance criteria

Both R8 and byte-level optimizations are enabled in release builds.