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 int
Those files are created and used by Android Studio editor.
You don't need to check in those files to version control.
Git uses .gitignore file, that contains list of files and directories, to know the list of files and directories that don't need to be checked in.
Android studio automatically creates .gitingnore files listing all files and directories which don't need to be checked in to any version control.