Comes from the IDE Intellij, which AS is forked from and that’s why we have it.
Projects are directory based, which is what the .idea/ folder is for.
The gitignore file is often kind of spotty about what’s ignored and what isn’t. But now there’s a fixed set of lines (that are also what the presenter recommends).
Meta data around libraries in the project. We don’t want to include this because dependency management tools are what’s responsible for setting this up (like gradle).