diff --git a/mastodon/src/main/AndroidManifest.xml b/mastodon/src/main/AndroidManifest.xml
index 686077fde..cb26b722e 100644
--- a/mastodon/src/main/AndroidManifest.xml
+++ b/mastodon/src/main/AndroidManifest.xml
@@ -10,6 +10,8 @@
android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"
+ android:icon="@mipmap/ic_launcher"
+ android:roundIcon="@mipmap/ic_launcher_round"
android:theme="@style/Theme.Mastodon.AutoLightDark"
android:largeHeap="true">
diff --git a/mastodon/src/main/ic_launcher-playstore.png b/mastodon/src/main/ic_launcher-playstore.png
new file mode 100644
index 000000000..97cf43a5b
Binary files /dev/null and b/mastodon/src/main/ic_launcher-playstore.png differ
diff --git a/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 000000000..4ae7d1237
--- /dev/null
+++ b/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 000000000..4ae7d1237
--- /dev/null
+++ b/mastodon/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/mastodon/src/main/res/mipmap-hdpi/ic_launcher.png b/mastodon/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..9d6abcfc7
Binary files /dev/null and b/mastodon/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/mastodon/src/main/res/mipmap-hdpi/ic_launcher_background.png b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 000000000..2dae481bb
Binary files /dev/null and b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_background.png differ
diff --git a/mastodon/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..652826f1e
Binary files /dev/null and b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/mastodon/src/main/res/mipmap-hdpi/ic_launcher_round.png b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 000000000..1605879e9
Binary files /dev/null and b/mastodon/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/mastodon/src/main/res/mipmap-mdpi/ic_launcher.png b/mastodon/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..eea96f594
Binary files /dev/null and b/mastodon/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/mastodon/src/main/res/mipmap-mdpi/ic_launcher_background.png b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 000000000..a507e6d24
Binary files /dev/null and b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_background.png differ
diff --git a/mastodon/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..6dad5563c
Binary files /dev/null and b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/mastodon/src/main/res/mipmap-mdpi/ic_launcher_round.png b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 000000000..a0643390e
Binary files /dev/null and b/mastodon/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/mastodon/src/main/res/mipmap-xhdpi/ic_launcher.png b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..34eea2eed
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..958f99160
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_background.png differ
diff --git a/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..69704cb8c
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..c14c88bfc
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..123d46e84
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..6d702c251
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_background.png differ
diff --git a/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..d99a2feb8
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..801c1fc6e
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..db374d694
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..0ee947f7b
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png differ
diff --git a/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..c9ff2401e
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..b886deb9e
Binary files /dev/null and b/mastodon/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ