essential-ui-kit-for-xamarin.forms icon indicating copy to clipboard operation
essential-ui-kit-for-xamarin.forms copied to clipboard

Project's release configuration is not optimized

Open ysmoradi opened this issue 5 years ago • 2 comments

iOS

Use the LLVM optimizing compiler is not checked Use the concurrent garbage collector is not checked

Android

Bundle assemblies into native code is not checked Use incremental Android packaging system (aapt2) is not checked Default dex compiler is dx instead of d8 Code shrinker has not been set to r8 Enable developer instrumentation (debugging and profiling) is checked AOT compilation is not checked Use the LLVM optimizing compiler is not checked Enable startup tracing is not checked (We can also provide custom AOT profile) Use the concurrent garbage collector is not checked

I applied these settings and published an apk. Test it if you like, and I can provide you a PR if you're happy with these changes.

Note that the apk is compiled for armV8 processors only.

Thanks in advance.

ysmoradi avatar Feb 19 '20 07:02 ysmoradi

HI Yaser Moradi,

Thanks for your interest in our application.

We have analyzed your query, and we would like to inform you that we are applying these release configuration settings while publishing our app in play store. In this GitHub location, we are maintaining the source alone.

Thanks, Muneesh Kumar G.

MuneeshKumarG avatar Feb 20 '20 11:02 MuneeshKumarG

Just to be sure, do you have a custom aot profile? I think the best place to store that file is the source controller itself. At least we can reuse that profile for our own apps. If you've no custom aot profile, I can create one in the meaning time (It needs vs 16.5 prev2+) and we've enouth time before it opens its way to stable branch.

ysmoradi avatar Feb 20 '20 14:02 ysmoradi