diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml
index 82d22288..e1c24932 100644
--- a/android/src/main/AndroidManifest.xml
+++ b/android/src/main/AndroidManifest.xml
@@ -6,12 +6,11 @@
diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt
index d3a9e59c..4d896195 100644
--- a/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt
+++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt
@@ -1,8 +1,8 @@
package dev.msfjarvis.claw.android
import android.os.Bundle
+import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
-import androidx.appcompat.app.AppCompatActivity
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
@@ -29,7 +29,7 @@ import dev.msfjarvis.claw.common.urllauncher.UrlLauncher
import javax.inject.Inject
@AndroidEntryPoint
-class MainActivity : AppCompatActivity() {
+class MainActivity : ComponentActivity() {
@Inject lateinit var api: LobstersApi
@Inject lateinit var urlLauncher: UrlLauncher
diff --git a/android/src/main/res/values-night/bools.xml b/android/src/main/res/values-night/bools.xml
new file mode 100644
index 00000000..69eb1d16
--- /dev/null
+++ b/android/src/main/res/values-night/bools.xml
@@ -0,0 +1,5 @@
+
+
+ false
+
diff --git a/android/src/main/res/values/bools.xml b/android/src/main/res/values/bools.xml
new file mode 100644
index 00000000..c2c39a0d
--- /dev/null
+++ b/android/src/main/res/values/bools.xml
@@ -0,0 +1,5 @@
+
+
+ true
+
diff --git a/android/src/main/res/values/themes.xml b/android/src/main/res/values/themes.xml
new file mode 100644
index 00000000..96b5971d
--- /dev/null
+++ b/android/src/main/res/values/themes.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+