diff --git a/.gitignore b/.gitignore
index 6cc80a0..1aa6f8a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,11 @@
-*.iml
-.gradle
-/local.properties
-/keystore.properties
-.DS_Store
-/build
+/.gradle
/captures
-.externalNativeBuild
-.cxx
-local.properties
-/libs/**/build
-/buildSrc/build
-/app-deps/libs
\ No newline at end of file
+
+# Configuration files
+
+/keystore.properties
+/local.properties
+
+# macOS
+
+.DS_Store
diff --git a/.idea/.gitignore b/.idea/.gitignore
index c9924ab..0d51aca 100644
--- a/.idea/.gitignore
+++ b/.idea/.gitignore
@@ -1,10 +1,13 @@
-# Default ignored files
/shelf
/caches
/libraries
-/modules.xml
-/workspace.xml
-/navEditor.xml
/assetWizardSettings.xml
/deploymentTargetDropDown.xml
-/runConfigurations.xml
\ No newline at end of file
+/gradle.xml
+/misc.xml
+/modules.xml
+/navEditor.xml
+/runConfigurations.xml
+/workspace.xml
+
+**/*.iml
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 589fc6c..0000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index a1f9d9f..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app-deps/.gitignore b/app-deps/.gitignore
index 42afabf..c23e5a2 100644
--- a/app-deps/.gitignore
+++ b/app-deps/.gitignore
@@ -1 +1,2 @@
-/build
\ No newline at end of file
+/build
+/libs
\ No newline at end of file
diff --git a/buildSrc/.gitignore b/buildSrc/.gitignore
new file mode 100644
index 0000000..6fbe8a4
--- /dev/null
+++ b/buildSrc/.gitignore
@@ -0,0 +1,2 @@
+/.gradle
+/build
\ No newline at end of file
diff --git a/libs/lpac-jni/.gitignore b/libs/lpac-jni/.gitignore
new file mode 100644
index 0000000..42afabf
--- /dev/null
+++ b/libs/lpac-jni/.gitignore
@@ -0,0 +1 @@
+/build
\ No newline at end of file