diff --git a/.gitignore b/.gitignore
index ba8218f8..4b918c6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,47 +1,19 @@
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
-
-# User-specific stuff
-.idea/**/workspace.xml
-.idea/**/tasks.xml
-.idea/**/usage.statistics.xml
-.idea/**/dictionaries
-.idea/**/shelf
-
# Generated files
-.idea/**/contentModel.xml
-
-# Sensitive or high-churn files
-.idea/**/dataSources/
-.idea/**/dataSources.ids
-.idea/**/dataSources.local.xml
-.idea/**/sqlDataSources.xml
-.idea/**/dynamic.xml
-.idea/**/uiDesigner.xml
-.idea/**/dbnavigator.xml
-
-# Gradle
-.idea/**/gradle.xml
-.idea/**/libraries
+.idea/
.gradle
# Gradle and Maven with auto-import
-.idea/artifacts
-.idea/compiler.xml
-.idea/jarRepositories.xml
-.idea/modules.xml
-.idea/*.iml
-.idea/modules
*.iml
*.ipr
# Other
-/local.properties
-.idea/caches
-.idea/misc.xml
+local.properties
.DS_Store
-/build
-/captures
+build/
+captures/
.externalNativeBuild
.cxx
-/app/release
+app/release/
+app/debug/
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
deleted file mode 100644
index 15a15b21..00000000
--- a/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
deleted file mode 100644
index 7f68460d..00000000
--- a/.idea/runConfigurations.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index c32a59d3..00000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/app/.gitignore b/app/.gitignore
deleted file mode 100644
index 796b96d1..00000000
--- a/app/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/build
diff --git a/app/src/androidTest/java/com/emanuelef/remote_capture/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/emanuelef/remote_capture/ExampleInstrumentedTest.java
deleted file mode 100644
index 80253e68..00000000
--- a/app/src/androidTest/java/com/emanuelef/remote_capture/ExampleInstrumentedTest.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package com.emanuelef.remote_capture;
-
-import android.content.Context;
-
-import androidx.test.InstrumentationRegistry;
-import androidx.test.runner.AndroidJUnit4;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static org.junit.Assert.*;
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * @see Testing documentation
- */
-@RunWith(AndroidJUnit4.class)
-public class ExampleInstrumentedTest {
- @Test
- public void useAppContext() {
- // Context of the app under test.
- Context appContext = InstrumentationRegistry.getTargetContext();
-
- assertEquals("com.emanuelef.remote_capture", appContext.getPackageName());
- }
-}
diff --git a/app/src/test/java/com/emanuelef/remote_capture/ExampleUnitTest.java b/app/src/test/java/com/emanuelef/remote_capture/ExampleUnitTest.java
deleted file mode 100644
index 03f40e9c..00000000
--- a/app/src/test/java/com/emanuelef/remote_capture/ExampleUnitTest.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.emanuelef.remote_capture;
-
-import org.junit.Test;
-
-import static org.junit.Assert.*;
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * @see Testing documentation
- */
-public class ExampleUnitTest {
- @Test
- public void addition_isCorrect() {
- assertEquals(4, 2 + 2);
- }
-}
\ No newline at end of file