diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 7f553512d3ee52efc8e761ef997f845e4d753ea1..92b136054d0e6c0e29fe0f750392a19cd1d03c1d 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -12,6 +12,14 @@
 
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    
+    <!-- By awesome notifications -->
+    <uses-permission android:name="android.permission.VIBRATE" />
+    <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
+    <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
+    <uses-permission android:name="android.permission.WAKE_LOCK" />
+    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
 
     <application
         android:icon="@mipmap/ic_launcher"
diff --git a/pubspec.lock b/pubspec.lock
index 844df90225d77a09bad23e93dea9a05c67add031..525b85df4b585ecf4878da39a1bfce7560f726cd 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -98,10 +98,10 @@ packages:
     dependency: "direct main"
     description:
       name: awesome_notifications
-      sha256: d9e46ce7f5171ee1e9b1c5bc6dc40bd77528561f592842ce97ce3a0a9ae155ef
+      sha256: d051ffb694a53da216ff13d02c8ec645d75320048262f7e6b3c1d95a4f54c902
       url: "https://pub.dev"
     source: hosted
-    version: "0.9.3+1"
+    version: "0.10.0"
   barcode:
     dependency: transitive
     description:
diff --git a/pubspec.yaml b/pubspec.yaml
index b13fd8843d8c48f518eae7715d0ff1b1d5e86ad5..84008d3e8fae6048b6bd1dbc8d3f927aed0c33a1 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -69,7 +69,7 @@ dependencies:
   filesystem_picker: ^4.1.0
   path: ^1.8.2
   path_provider: ^2.0.14
-  awesome_notifications: 0.9.3+1
+  awesome_notifications: ^0.10.0
   cron: ^0.6.1
   barcode_scan2: #^4.2.4
     git: