diff --git a/.gitignore b/.gitignore
index 0a2a5d98f..9b3a53d01 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,23 @@
-build
-.gradle
.metadata
*.tmp
-.idea
+*.swp
+
+# Windows thumbnail db
+Thumbs.db
+
+# OSX files
+.DS_Store
+
+# Eclipse project files
+#.classpath
+#.project
+
+# Local configuration file (sdk path, etc)
local.properties
+
+# Android Studio
+.idea
+!.idea/codeStyleSettings.xml
+.gradle
+build/
+*.iml
diff --git a/briar-android/briar-android.iml b/briar-android/briar-android.iml
deleted file mode 100644
index c465a22dc..000000000
--- a/briar-android/briar-android.iml
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- generateDebugAndroidTestSources
- generateDebugSources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/briar-api/briar-api.iml b/briar-api/briar-api.iml
deleted file mode 100644
index 3d154955e..000000000
--- a/briar-api/briar-api.iml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/briar-core/briar-core.iml b/briar-core/briar-core.iml
deleted file mode 100644
index 0cd707f81..000000000
--- a/briar-core/briar-core.iml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/briar-desktop/briar-desktop.iml b/briar-desktop/briar-desktop.iml
deleted file mode 100644
index ea72f302e..000000000
--- a/briar-desktop/briar-desktop.iml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/briar-tests/briar-tests.iml b/briar-tests/briar-tests.iml
deleted file mode 100644
index 83fdb9b9f..000000000
--- a/briar-tests/briar-tests.iml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file