qué carpetas deben ignorar git en un proyecto de Android

Estoy construyendo una aplicación para Android usando Eclipse y git. Cada vez que realizo un commit veo cambios en los files. No estoy seguro de que necesite rastrear (por ejemplo, algunos dentro de la carpeta bin). ¿Qué carpetas pueden ignorar de forma segura en este tipo de proyectos?

Puede usar gitignore.io para comstackr un file .gitignore que le convenga. Utilizando las tags Android, Eclipse y Java, obtuve esto:

 # Created by http://www.gitignore.io ### Android ### # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ ### Eclipse ### *.pydevproject .metadata .gradle bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath # External tool builders .externalToolBuilders/ # Locally stonetworking "Eclipse launch configurations" *.launch # CDT-specific .cproject # PDT-specific .buildpath # sbteclipse plugin .target # TeXlipse plugin .texlipse ### Java ### *.class # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* 

gitignore.io usa las templates disponibles en el proyecto gitignore en GitHub.