I agree, I was thinking that too. The issue is two fold:
- There is no file path to an Android asset in C++, you have to use the AAssetManager to create the connection to the Android OS file system.
- The code varies a little, for example when we read a .js vs .png vs .jpg

The logic applied in iOS does not apply to Android. I wanted to modify `pathForResource` method but there is no way to make it work like iOS.

Open to suggestions however. Perhaps revisit this unless it needs solving before merging?