.gitignore para Android Studio project con desarrolladores que usan Ubuntu y Windows

¿Cuál es el file .gitignore ideal para un proyecto que involucra a desarrolladores que usan Android Studio desde Ubuntu y Windows OS? El clásico .gitignore para un proyecto de Andoird Studio es

*.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /captures 

Pero en este caso tuve que agregar /.idea/gradle.xml ya que en Windows el gradle.xml no puede resolver $APPLICATION_HOME_DIR$ y usa la ruta específica de Windows, por lo que este file no debe ser rastreado.

¿Hay otros files que deberían ignorarse?

PD: Revisé esta pregunta pero no parece ofrecer una solución adecuada.

Sugeriría usar el proporcionado por

https://github.com/github/gitignore

y específicamente el Android .gitignore

https://github.com/github/gitignore/blob/master/Android.gitignore

Puede ser una buena solución:

 # Android Studio *.iws *.iml .idea .gradle build/ */build/ captures/ # Local configuration file (sdk path, etc) local.properties # Windows thumbnail db Thumbs.db # OSX files .DS_Store