diff --git a/app/src/main/java/se/leap/bitmaskclient/BitmaskApp.java b/app/src/main/java/se/leap/bitmaskclient/BitmaskApp.java
index fd9aa02969843a8f282f8d2748ae2ed1f55277ad..45664653b35cb8299578f1668bad834866be350e 100644
--- a/app/src/main/java/se/leap/bitmaskclient/BitmaskApp.java
+++ b/app/src/main/java/se/leap/bitmaskclient/BitmaskApp.java
@@ -3,6 +3,7 @@ package se.leap.bitmaskclient;
 import android.content.Context;
 import android.content.SharedPreferences;
 import android.support.multidex.MultiDexApplication;
+import android.support.v7.app.AppCompatDelegate;
 
 import com.squareup.leakcanary.LeakCanary;
 import com.squareup.leakcanary.RefWatcher;
@@ -36,6 +37,7 @@ public class BitmaskApp extends MultiDexApplication {
         providerObservable = ProviderObservable.getInstance();
         providerObservable.updateProvider(getSavedProviderFromSharedPreferences(preferences));
         EipSetupObserver.init(this, preferences);
+        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
     }
 
     /**
diff --git a/app/src/main/java/se/leap/bitmaskclient/fragments/DonationReminderDialog.java b/app/src/main/java/se/leap/bitmaskclient/fragments/DonationReminderDialog.java
index 001d7e6c8286f96ed0606212af5499a16269ef72..66db9bc86896bd374b1c407ccf1972f4ff6cd127 100644
--- a/app/src/main/java/se/leap/bitmaskclient/fragments/DonationReminderDialog.java
+++ b/app/src/main/java/se/leap/bitmaskclient/fragments/DonationReminderDialog.java
@@ -55,23 +55,17 @@ public class DonationReminderDialog extends AppCompatDialogFragment {
         isShown = true;
 
         builder.setView(view);
-        btnDonate.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
-                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(DONATION_URL));
-                startActivity(browserIntent);
-                PreferenceHelper.putString(getContext(), LAST_DONATION_REMINDER_DATE,
-                        DateHelper.getCurrentDateString());
-                dismiss();
-            }
+        btnDonate.setOnClickListener(v -> {
+            Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(DONATION_URL));
+            startActivity(browserIntent);
+            PreferenceHelper.putString(getContext(), LAST_DONATION_REMINDER_DATE,
+                    DateHelper.getCurrentDateString());
+            dismiss();
         });
-        btnLater.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
-                PreferenceHelper.putString(getContext(), LAST_DONATION_REMINDER_DATE,
-                        DateHelper.getCurrentDateString());
-                dismiss();
-            }
+        btnLater.setOnClickListener(v -> {
+            PreferenceHelper.putString(getContext(), LAST_DONATION_REMINDER_DATE,
+                    DateHelper.getCurrentDateString());
+            dismiss();
         });
 
         return builder.create();
@@ -90,7 +84,7 @@ public class DonationReminderDialog extends AppCompatDialogFragment {
             Log.e(TAG, "context is null!");
             return false;
         }
-
+        
         String firstTimeUserDate = PreferenceHelper.getString(context, FIRST_TIME_USER_DATE, null);
         if (firstTimeUserDate == null) {
             PreferenceHelper.putString(context, FIRST_TIME_USER_DATE, DateHelper.getCurrentDateString());
diff --git a/app/src/main/res/drawable/donation_img.xml b/app/src/main/res/drawable/donation_img.xml
deleted file mode 100644
index 1e0b405e4a24667a51900b6f799cec843d91d0de..0000000000000000000000000000000000000000
--- a/app/src/main/res/drawable/donation_img.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:drawable="@drawable/background_main"
-    android:gravity="fill_horizontal|fill_vertical"/>
-    <item android:drawable="@drawable/logo"
-        android:gravity="center"
-        />
-</layer-list>
diff --git a/app/src/main/res/layout/donation_reminder_dialog.xml b/app/src/main/res/layout/donation_reminder_dialog.xml
index e8fb34d4c60f70c144cbce78caba1ff63e812216..7a41474aafc5075d8ad4a8786ad03470675de81e 100644
--- a/app/src/main/res/layout/donation_reminder_dialog.xml
+++ b/app/src/main/res/layout/donation_reminder_dialog.xml
@@ -43,7 +43,7 @@
                 android:layout_width="match_parent"
                 android:layout_height="match_parent"
                 android:scaleType="centerCrop"
-                android:src="@drawable/donation_img" />
+                app:srcCompat="@drawable/donation_img" />
         </android.support.v7.widget.CardView>
 
 
diff --git a/app/src/normal/res/drawable/logo.png b/app/src/normal/res/drawable/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..773937ff24fa42f60521202a6dd13bd45d7e3322
Binary files /dev/null and b/app/src/normal/res/drawable/logo.png differ