summaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/res')
-rw-r--r--app/src/main/res/drawable/ic_launcher_background.xml170
-rw-r--r--app/src/main/res/drawable/ic_launcher_foreground.xml30
-rw-r--r--app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml6
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher.pngbin0 -> 6237 bytes
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher_background.pngbin0 -> 1202 bytes
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher_foreground.pngbin0 -> 3293 bytes
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.pngbin0 -> 3293 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher.pngbin0 -> 3420 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher_background.pngbin0 -> 697 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher_foreground.pngbin0 -> 1785 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.pngbin0 -> 1785 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher.pngbin0 -> 8884 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher_background.pngbin0 -> 1804 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.pngbin0 -> 5196 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.pngbin0 -> 5196 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin0 -> 16581 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher_background.pngbin0 -> 3418 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.pngbin0 -> 9888 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.pngbin0 -> 9888 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin0 -> 25483 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.pngbin0 -> 5425 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.pngbin0 -> 15621 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.pngbin0 -> 15621 bytes
-rw-r--r--app/src/main/res/values-hr/strings.xml92
-rw-r--r--app/src/main/res/values/colors.xml10
-rw-r--r--app/src/main/res/values/strings.xml91
-rw-r--r--app/src/main/res/values/themes.xml5
-rw-r--r--app/src/main/res/xml/accessibility_config.xml12
-rw-r--r--app/src/main/res/xml/backup_rules.xml13
-rw-r--r--app/src/main/res/xml/data_extraction_rules.xml19
30 files changed, 448 insertions, 0 deletions
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 0000000..07d5da9
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="utf-8"?>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+ <path
+ android:fillColor="#3DDC84"
+ android:pathData="M0,0h108v108h-108z" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M9,0L9,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,0L19,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M29,0L29,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M39,0L39,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M49,0L49,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M59,0L59,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M69,0L69,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M79,0L79,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M89,0L89,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M99,0L99,108"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,9L108,9"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,19L108,19"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,29L108,29"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,39L108,39"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,49L108,49"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,59L108,59"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,69L108,69"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,79L108,79"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,89L108,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M0,99L108,99"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,29L89,29"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,39L89,39"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,49L89,49"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,59L89,59"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,69L89,69"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M19,79L89,79"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M29,19L29,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M39,19L39,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M49,19L49,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M59,19L59,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M69,19L69,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+ <path
+ android:fillColor="#00000000"
+ android:pathData="M79,19L79,89"
+ android:strokeWidth="0.8"
+ android:strokeColor="#33FFFFFF" />
+</vector>
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..2b068d1
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,30 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+ <path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:endX="85.84757"
+ android:endY="92.4963"
+ android:startX="42.9492"
+ android:startY="49.59793"
+ android:type="linear">
+ <item
+ android:color="#44000000"
+ android:offset="0.0" />
+ <item
+ android:color="#00000000"
+ android:offset="1.0" />
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path
+ android:fillColor="#FFFFFF"
+ android:fillType="nonZero"
+ android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
+ android:strokeWidth="1"
+ android:strokeColor="#00000000" />
+</vector> \ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..345888d
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@mipmap/ic_launcher_background"/>
+ <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
+ <monochrome android:drawable="@mipmap/ic_launcher_monochrome"/>
+</adaptive-icon> \ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..f1da635
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 0000000..12ca48a
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..4eb8bba
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png b/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..4eb8bba
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..1b4cefd
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 0000000..3f4e077
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..467cc9e
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png b/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..467cc9e
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..b4645fd
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..d496eae
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..c70fd9e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..c70fd9e
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..0c84d1c
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..4d1ed7c
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..29172dc
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..29172dc
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..66c8f86
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 0000000..9e29d2a
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..6a54dc9
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png
new file mode 100644
index 0000000..6a54dc9
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png
Binary files differ
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
new file mode 100644
index 0000000..ef4b8d8
--- /dev/null
+++ b/app/src/main/res/values-hr/strings.xml
@@ -0,0 +1,92 @@
+<resources>
+ <string name="app_name">Buddy</string>
+
+ <!-- Accessibility Service -->
+ <string name="accessibility_service_description">Buddy prati poruke u WhatsApp-u, Signalu i SimpleX-u kako bi te zaštitio. Ova usluga čita sadržaj poruka na zaslonu za otkrivanje i prijavu aktivnosti.</string>
+ <string name="accessibility_unknown_sender">Nepoznato</string>
+
+ <!-- App Names -->
+ <string name="app_name_whatsapp">WhatsApp</string>
+ <string name="app_name_signal">Signal</string>
+ <string name="app_name_simplex">SimpleX</string>
+
+ <!-- WebSocket Service Notification -->
+ <string name="ws_notification_title">Buddy te čuva 🐶</string>
+ <string name="ws_notification_text">Sigurna veza aktivna</string>
+ <string name="ws_notification_channel_name">Buddy pozadinska veza</string>
+
+ <!-- Home Screen -->
+ <string name="home_status_connected">Povezano</string>
+ <string name="home_status_running">Buddy radi</string>
+ <string name="home_icon_description">Povezano</string>
+
+ <!-- Main Screen -->
+ <string name="main_screen_placeholder">Glavni zaslon</string>
+
+ <!-- Settings Screen -->
+ <string name="settings_screen_title">Postavke</string>
+
+ <!-- Onboarding Step 1 -->
+ <string name="onboarding_step1_title">Dobrodošli u Buddy</string>
+ <string name="onboarding_step1_body">Ova aplikacija mora biti postavljena na telefonu djeteta</string>
+ <string name="onboarding_next">Dalje</string>
+ <string name="onboarding_back">Natrag</string>
+
+ <!-- Onboarding Step 2 - Notifications -->
+ <string name="onboarding_step2_title">Obavijesti</string>
+ <string name="onboarding_step2_body">Buddy mora moći čitati obavijesti kako bi spriječio tvoje dijete da radi loše stvari na internetu!</string>
+ <string name="onboarding_notification_permission_status">Dopuštenje za obavijesti: %s</string>
+ <string name="onboarding_notification_listener_status">Pristup obavijestima (slušatelj): %s</string>
+ <string name="onboarding_permission_granted">Odobreno</string>
+ <string name="onboarding_permission_not_granted">Nije odobreno</string>
+ <string name="onboarding_permission_enabled">Omogućeno</string>
+ <string name="onboarding_permission_not_enabled">Nije omogućeno</string>
+ <string name="onboarding_grant_notification_permission">Odobri dopuštenje za obavijesti</string>
+ <string name="onboarding_enable_notification_access">Omogući pristup obavijestima</string>
+ <string name="onboarding_complete_steps">Završi oba koraka gore da nastaviš.</string>
+
+ <!-- Onboarding Step 3 - Accessibility -->
+ <string name="onboarding_step3_title">Pristupačnost</string>
+ <string name="onboarding_step3_body">Buddy treba pristup pristupačnosti kako bi pomogao zaštititi tvoje dijete od štetnog sadržaja</string>
+ <string name="onboarding_accessibility_service_status">Usluga pristupačnosti: %s</string>
+ <string name="onboarding_enable_accessibility_access">Omogući pristup pristupačnosti</string>
+ <string name="onboarding_enable_accessibility_to_continue">Omogući Buddy uslugu pristupačnosti da nastaviš.</string>
+
+ <!-- Onboarding Step 4 - Background -->
+ <string name="onboarding_step4_title">Pozadinski rad</string>
+ <string name="onboarding_step4_body">Buddy mora raditi u pozadini</string>
+ <string name="onboarding_battery_optimization_disabled">Onemogućeno za Buddy</string>
+ <string name="onboarding_battery_optimization_enabled">Omogućeno (može zaustaviti Buddy)</string>
+ <string name="onboarding_battery_optimization_status">Optimizacija baterije: %s</string>
+ <string name="onboarding_allow_running_in_background">Dozvoli rad u pozadini</string>
+ <string name="onboarding_open_battery_optimization_settings">Otvori postavke optimizacije baterije</string>
+ <string name="onboarding_disable_battery_optimization_to_continue">Onemogući optimizaciju baterije za Buddy da završiš postavljanje.</string>
+
+ <!-- Onboarding Step 5 - Contacts -->
+ <string name="onboarding_step5_title">Kontakti</string>
+ <string name="onboarding_step5_body">Buddy treba pristup kontaktima kako bi pomogao zaštititi tvoje dijete</string>
+ <string name="onboarding_contacts_permission_status">Dopuštenje za kontakte: %s</string>
+ <string name="onboarding_grant_contacts_permission">Odobri dopuštenje za kontakte</string>
+ <string name="onboarding_grant_contacts_to_continue">Odobri dopuštenje za kontakte da nastaviš.</string>
+
+ <!-- Onboarding Step 6 - VPN -->
+ <string name="onboarding_step6_title">VPN</string>
+ <string name="onboarding_step6_body">Buddy koristi VPN za filtriranje i praćenje prometa. Molimo omogući ga prije prijave.</string>
+ <string name="onboarding_vpn_status_active">Aktivan</string>
+ <string name="onboarding_vpn_status_not_detected">Nije otkriven</string>
+ <string name="onboarding_vpn_status">VPN status: %s</string>
+ <string name="onboarding_open_vpn_settings">Otvori VPN postavke</string>
+ <string name="onboarding_i_enabled_vpn">Omogućio sam VPN</string>
+ <string name="onboarding_enable_vpn_to_continue">Omogući VPN (ili potvrdi da je omogućen) da nastaviš.</string>
+
+ <!-- Onboarding Step 7 - Account -->
+ <string name="onboarding_step7_title">Račun</string>
+ <string name="onboarding_step7_body">Koristi podatke svog roditeljskog računa da povežeš ovaj uređaj</string>
+ <string name="onboarding_login">Prijava</string>
+ <string name="onboarding_logging_in">Prijavljujem se…</string>
+ <string name="onboarding_email">E-mail</string>
+ <string name="onboarding_password">Lozinka</string>
+ <string name="onboarding_error">Greška: %s</string>
+ <string name="onboarding_linked_successfully">Uspješno povezano</string>
+</resources>
+
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..f8c6127
--- /dev/null
+++ b/app/src/main/res/values/colors.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="purple_200">#FFBB86FC</color>
+ <color name="purple_500">#FF6200EE</color>
+ <color name="purple_700">#FF3700B3</color>
+ <color name="teal_200">#FF03DAC5</color>
+ <color name="teal_700">#FF018786</color>
+ <color name="black">#FF000000</color>
+ <color name="white">#FFFFFFFF</color>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..14b013a
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,91 @@
+<resources>
+ <string name="app_name">Buddy</string>
+
+ <!-- Accessibility Service -->
+ <string name="accessibility_service_description">Buddy monitors messages in WhatsApp, Signal, and SimpleX to help keep you safe. This service reads message content on screen to detect and report activity.</string>
+ <string name="accessibility_unknown_sender">Unknown</string>
+
+ <!-- App Names -->
+ <string name="app_name_whatsapp">WhatsApp</string>
+ <string name="app_name_signal">Signal</string>
+ <string name="app_name_simplex">SimpleX</string>
+
+ <!-- WebSocket Service Notification -->
+ <string name="ws_notification_title">Buddy is watching out 🐶</string>
+ <string name="ws_notification_text">Secure connection active</string>
+ <string name="ws_notification_channel_name">Buddy Background Connection</string>
+
+ <!-- Home Screen -->
+ <string name="home_status_connected">Connected</string>
+ <string name="home_status_running">Buddy is running</string>
+ <string name="home_icon_description">Connected</string>
+
+ <!-- Main Screen -->
+ <string name="main_screen_placeholder">Main Screen</string>
+
+ <!-- Settings Screen -->
+ <string name="settings_screen_title">Settings Screen</string>
+
+ <!-- Onboarding Step 1 -->
+ <string name="onboarding_step1_title">Welcome to Buddy</string>
+ <string name="onboarding_step1_body">This app must be set up on the child\'s phone</string>
+ <string name="onboarding_next">Next</string>
+ <string name="onboarding_back">Back</string>
+
+ <!-- Onboarding Step 2 - Notifications -->
+ <string name="onboarding_step2_title">Notifications</string>
+ <string name="onboarding_step2_body">Buddy needs to be able to read notifications in order to prevent your child from doing bad stuff on the internet!</string>
+ <string name="onboarding_notification_permission_status">Notification permission: %s</string>
+ <string name="onboarding_notification_listener_status">Notification access (listener): %s</string>
+ <string name="onboarding_permission_granted">Granted</string>
+ <string name="onboarding_permission_not_granted">Not granted</string>
+ <string name="onboarding_permission_enabled">Enabled</string>
+ <string name="onboarding_permission_not_enabled">Not enabled</string>
+ <string name="onboarding_grant_notification_permission">Grant notification permission</string>
+ <string name="onboarding_enable_notification_access">Enable notification access</string>
+ <string name="onboarding_complete_steps">Complete both steps above to continue.</string>
+
+ <!-- Onboarding Step 3 - Accessibility -->
+ <string name="onboarding_step3_title">Accessibility</string>
+ <string name="onboarding_step3_body">Buddy needs accessibility access to help protect your child from harmful content</string>
+ <string name="onboarding_accessibility_service_status">Accessibility service: %s</string>
+ <string name="onboarding_enable_accessibility_access">Enable accessibility access</string>
+ <string name="onboarding_enable_accessibility_to_continue">Enable Buddy\'s accessibility service to continue.</string>
+
+ <!-- Onboarding Step 4 - Background -->
+ <string name="onboarding_step4_title">Background</string>
+ <string name="onboarding_step4_body">Buddy needs to run in the background</string>
+ <string name="onboarding_battery_optimization_disabled">Disabled for Buddy</string>
+ <string name="onboarding_battery_optimization_enabled">Enabled (may stop Buddy)</string>
+ <string name="onboarding_battery_optimization_status">Battery optimization: %s</string>
+ <string name="onboarding_allow_running_in_background">Allow running in background</string>
+ <string name="onboarding_open_battery_optimization_settings">Open battery optimization settings</string>
+ <string name="onboarding_disable_battery_optimization_to_continue">Disable battery optimization for Buddy to finish setup.</string>
+
+ <!-- Onboarding Step 5 - Contacts -->
+ <string name="onboarding_step5_title">Contacts</string>
+ <string name="onboarding_step5_body">Buddy needs access to contacts to help keep your child safe</string>
+ <string name="onboarding_contacts_permission_status">Contacts permission: %s</string>
+ <string name="onboarding_grant_contacts_permission">Grant contacts permission</string>
+ <string name="onboarding_grant_contacts_to_continue">Grant contacts permission to continue.</string>
+
+ <!-- Onboarding Step 6 - VPN -->
+ <string name="onboarding_step6_title">VPN</string>
+ <string name="onboarding_step6_body">Buddy uses a VPN to help filter and monitor traffic. Please enable it before logging in.</string>
+ <string name="onboarding_vpn_status_active">Active</string>
+ <string name="onboarding_vpn_status_not_detected">Not detected</string>
+ <string name="onboarding_vpn_status">VPN status: %s</string>
+ <string name="onboarding_open_vpn_settings">Open VPN settings</string>
+ <string name="onboarding_i_enabled_vpn">I enabled the VPN</string>
+ <string name="onboarding_enable_vpn_to_continue">Enable VPN (or confirm it\'s enabled) to continue.</string>
+
+ <!-- Onboarding Step 7 - Account -->
+ <string name="onboarding_step7_title">Account</string>
+ <string name="onboarding_step7_body">Use your parent account details to link this device</string>
+ <string name="onboarding_login">Login</string>
+ <string name="onboarding_logging_in">Logging in…</string>
+ <string name="onboarding_email">Email</string>
+ <string name="onboarding_password">Password</string>
+ <string name="onboarding_error">Error: %s</string>
+ <string name="onboarding_linked_successfully">Linked successfully</string>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
new file mode 100644
index 0000000..54de2ae
--- /dev/null
+++ b/app/src/main/res/values/themes.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <style name="Theme.Buddy" parent="android:Theme.Material.Light.NoActionBar" />
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/xml/accessibility_config.xml b/app/src/main/res/xml/accessibility_config.xml
new file mode 100644
index 0000000..83babd6
--- /dev/null
+++ b/app/src/main/res/xml/accessibility_config.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<accessibility-service
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ tools:targetApi="36"
+ android:accessibilityEventTypes="typeWindowContentChanged|typeViewTextChanged|typeWindowStateChanged|typeViewScrolled"
+ android:packageNames="com.whatsapp,org.thoughtcrime.securesms,chat.simplex.app"
+ android:accessibilityFeedbackType="feedbackGeneric"
+ android:notificationTimeout="100"
+ android:canRetrieveWindowContent="true"
+ android:accessibilityFlags="flagReportViewIds|flagRetrieveInteractiveWindows|flagIncludeNotImportantViews"
+ android:description="@string/accessibility_service_description" />
diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml
new file mode 100644
index 0000000..4df9255
--- /dev/null
+++ b/app/src/main/res/xml/backup_rules.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?><!--
+ Sample backup rules file; uncomment and customize as necessary.
+ See https://developer.android.com/guide/topics/data/autobackup
+ for details.
+ Note: This file is ignored for devices older than API 31
+ See https://developer.android.com/about/versions/12/backup-restore
+-->
+<full-backup-content>
+ <!--
+ <include domain="sharedpref" path="."/>
+ <exclude domain="sharedpref" path="device.xml"/>
+-->
+</full-backup-content> \ No newline at end of file
diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml
new file mode 100644
index 0000000..9ee9997
--- /dev/null
+++ b/app/src/main/res/xml/data_extraction_rules.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?><!--
+ Sample data extraction rules file; uncomment and customize as necessary.
+ See https://developer.android.com/about/versions/12/backup-restore#xml-changes
+ for details.
+-->
+<data-extraction-rules>
+ <cloud-backup>
+ <!-- TODO: Use <include> and <exclude> to control what is backed up.
+ <include .../>
+ <exclude .../>
+ -->
+ </cloud-backup>
+ <!--
+ <device-transfer>
+ <include .../>
+ <exclude .../>
+ </device-transfer>
+ -->
+</data-extraction-rules> \ No newline at end of file