I was so excited and spent entire day to make these settings working for one my apps. Final results are totally disappointing. First of all, some nuget packages giving trouble. some Proguard settings arent liked by r8. especially -optimizations causing errors. there are already 3 github issues created for those. anyhow finally i could make it compile and package without any error.
Aot+lvvm+bundle into native assemblies+ CreatePackagePerAbi+ Full linking used for each 2 tests
1) app with multidex+proguard = apk size 26,4mb dex size 3,4mb
2) app with d8+r8+ no multidex+no proguard=apk size 26,2mb dex size 2,7mb
So my gain was 0.2mb which is not worth it and my app crashes now. probably some classes were removed by r8. i dont want to bother to fix it.
Maybe they arent mature yet. thats why for now it makes no sense to use for me. I would like to suggest Xamarin team to show us results based on some complicated app instead of hello world app next time. So we will have better estimation before we jump into it and waste a lot of time.