What are .iml
files in Android Studio project? I read that it is configuration file for modules. I do not understand how it works, and can’t I just use gradle scripts to integrate with external modules that you add to your project.
Also, most of the time AS generates them, so I cannot control project behaviour. If I have a team that works in different IDEs like Eclipse and AS, is it possible to setup my project so it’s IDE agnostic?
I don’t fully understand how this system works.