diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png
new file mode 100644
index 0000000..5349f07
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/ic_launcher_minimal_foreground.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png
new file mode 100644
index 0000000..15423c3
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/ic_launcher_minimal_foreground.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png
new file mode 100644
index 0000000..9a2e964
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/ic_launcher_minimal_foreground.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png
new file mode 100644
index 0000000..74e210b
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_minimal_foreground.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png b/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png
new file mode 100644
index 0000000..9d6008b
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_minimal_foreground.png differ
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml
new file mode 100644
index 0000000..7389348
--- /dev/null
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_minimal.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
index beab31f..7d5be24 100644
--- a/android/app/src/main/res/values/colors.xml
+++ b/android/app/src/main/res/values/colors.xml
@@ -1,4 +1,5 @@
#000000
+ #000000
\ No newline at end of file
diff --git a/tool/make_minimal_adaptive.dart b/tool/make_minimal_adaptive.dart
new file mode 100644
index 0000000..040739f
--- /dev/null
+++ b/tool/make_minimal_adaptive.dart
@@ -0,0 +1,27 @@
+import 'dart:io';
+import 'package:image/image.dart' as img;
+
+const _densities = {
+ 'mdpi': 108,
+ 'hdpi': 162,
+ 'xhdpi': 216,
+ 'xxhdpi': 324,
+ 'xxxhdpi': 432,
+};
+
+void main() {
+ final src = img.decodePng(File('assets/meteor.png').readAsBytesSync())!;
+ for (final entry in _densities.entries) {
+ final canvas =
+ img.Image(width: entry.value, height: entry.value, numChannels: 4);
+ final scaled = img.copyResize(src,
+ width: entry.value,
+ height: entry.value,
+ interpolation: img.Interpolation.cubic);
+ img.compositeImage(canvas, scaled);
+ final file = File(
+ 'android/app/src/main/res/drawable-${entry.key}/ic_launcher_minimal_foreground.png');
+ file.writeAsBytesSync(img.encodePng(canvas));
+ stdout.writeln('wrote ${file.path} (${entry.value}x${entry.value})');
+ }
+}