diff --git a/.gitignore b/.gitignore
index c0429dd0240..c3b912fd06a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,17 +33,3 @@ junit_report.xml
.nyc_output/
coverage/
-
-/android/titanium/.settings
-/android/titanium/.project
-/android/titanium/.classpath
-/android/kroll-apt/bin
-/android/kroll-apt/.settings
-/android/kroll-apt/.project
-/android/kroll-apt/.classpath
-/android/app/.settings
-/android/app/.project
-/android/app/.classpath
-/android/.settings
-/android/.project
-/android/titanium/.cxx
diff --git a/android/.gitignore b/android/.gitignore
index 5d84987b0c7..c1e42dcfb44 100644
--- a/android/.gitignore
+++ b/android/.gitignore
@@ -1,9 +1,15 @@
+.classpath/
+.cxx/
.externalNativeBuild/
.gradle/
-.idea/
+.idea/*
+!/.idea/codeStyles/
+.project/
+.settings/
build/
!/templates/build/
*.iml
-/titanium/assets/Resources/ti.internal/build.properties
+/kroll-apt/bin/
/local.properties
+/titanium/assets/Resources/ti.internal/build.properties
diff --git a/android/.idea/codeStyles/Project.xml b/android/.idea/codeStyles/Project.xml
new file mode 100644
index 00000000000..8d13c04b12c
--- /dev/null
+++ b/android/.idea/codeStyles/Project.xml
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ xmlns:android
+ ^$
+
+
+
+
+
+
+
+
+ xmlns:.*
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*:id
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ .*:name
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ name
+ ^$
+
+
+
+
+
+
+
+
+ style
+ ^$
+
+
+
+
+
+
+
+
+ .*
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*
+ http://schemas.android.com/apk/res/android
+
+
+ ANDROID_ATTRIBUTE_ORDER
+
+
+
+
+
+
+ .*
+ .*
+
+
+ BY_NAME
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/.idea/codeStyles/codeStyleConfig.xml b/android/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 00000000000..79ee123c2b2
--- /dev/null
+++ b/android/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/android/kroll-apt/.externalToolBuilders/kroll-apt build.xml [Builder].launch b/android/kroll-apt/.externalToolBuilders/kroll-apt build.xml [Builder].launch
deleted file mode 100644
index ed81bd3d509..00000000000
--- a/android/kroll-apt/.externalToolBuilders/kroll-apt build.xml [Builder].launch
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-