Notifications added to the app -> updated version to V1.1.0

This commit is contained in:
2026-05-30 18:00:30 +02:00
parent c58ca5cf15
commit cd3398df99
18 changed files with 559 additions and 13 deletions
+8 -1
View File
@@ -14,6 +14,7 @@ android {
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
isCoreLibraryDesugaringEnabled = true
}
kotlinOptions {
@@ -22,7 +23,7 @@ android {
defaultConfig {
applicationId = "com.example.shooter_app"
minSdk = 26 // ✅ From earlier fix
minSdk = 26
targetSdk = 33
versionCode = flutter.versionCode
versionName = flutter.versionName
@@ -31,12 +32,18 @@ android {
buildTypes {
release {
signingConfig = signingConfigs.getByName("debug")
isMinifyEnabled = false
isShrinkResources = false
}
}
}
dependencies {
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.4")
}
flutter {
source = "../.."
}
+10
View File
@@ -16,3 +16,13 @@
# Keep your YOLO model loader class if needed
-keep class your.package.name.YOLODetect { *; }
# Flutter Local Notifications
-keep class com.dexterous.** { *; }
-dontwarn com.dexterous.**
# Timezone
-keep class com.jakewharton.threetenabp.** { *; }
-dontwarn com.jakewharton.threetenabp.**
-keep class org.threeten.** { *; }
-dontwarn org.threeten.**
+10
View File
@@ -5,6 +5,7 @@
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<application
@@ -41,6 +42,15 @@
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<receiver android:exported="false" android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver"/>
<receiver android:exported="false" android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
<action android:name="android.intent.action.QUICKBOOT_POWERON"/>
<action android:name="com.htc.intent.action.QUICKBOOT_POWERON"/>
</intent-filter>
</receiver>
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

@@ -0,0 +1,42 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<!-- Outer circle -->
<path
android:fillColor="#00000000"
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M12,2 A10,10 0 1,1 11.999,2 Z"/>
<!-- Middle circle -->
<path
android:fillColor="#00000000"
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M12,6 A6,6 0 1,1 11.999,6 Z"/>
<!-- Inner circle -->
<path
android:fillColor="#FFFFFF"
android:pathData="M12,9 A3,3 0 1,1 11.999,9 Z"/>
<!-- Crosshair top -->
<path
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M12,2 L12,0"/>
<!-- Crosshair bottom -->
<path
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M12,22 L12,24"/>
<!-- Crosshair left -->
<path
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M2,12 L0,12"/>
<!-- Crosshair right -->
<path
android:strokeColor="#FFFFFF"
android:strokeWidth="1.5"
android:pathData="M22,12 L24,12"/>
</vector>
+1 -1
View File
@@ -19,7 +19,7 @@ pluginManagement {
plugins {
id("dev.flutter.flutter-plugin-loader") version "1.0.0"
id("com.android.application") version "8.7.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.22" apply false
id("org.jetbrains.kotlin.android") version "2.1.0" apply false
}
include(":app")