Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project's release configuration is not optimized #41

Open
ysmoradi opened this issue Feb 19, 2020 · 2 comments
Open

Project's release configuration is not optimized #41

ysmoradi opened this issue Feb 19, 2020 · 2 comments
Assignees

Comments

@ysmoradi
Copy link

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.

@MeikandaNayanar MeikandaNayanar self-assigned this Feb 20, 2020
@MuneeshKumarG
Copy link

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.

@ysmoradi
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants