Hello. I have RetroArch 1.3 installed on a phone since 2015. The apk is about 36 MB. The new versions are bigger than 200 MB. Many devices have limited storage. I noticed that what makes it too big is xmb, shaders and database. I think RetroArch should increase its modularization.
The database is the biggest directory and it includes all platforms supported by RetroArch. I think it would be better if the database of each platform were downloaded from the repository instead of being included in the apk like what is done with cores. The database is required for specific features that many people don’t use. It also contains platforms that most people will never emulate.
Specific graphical files, such as XMB, could be downloadable as well.
I also noticed that it has too many shaders. I actually prefer playing old games on a mobile device without shaders because the small screen is better for low-res games. On PC, I have problems to find a good shader in the long list. I think the less popular shaders should be downloadable.