diff --git a/.detoxrc.js b/.detoxrc.js
index ef6adfaa4..1ed57edeb 100644
--- a/.detoxrc.js
+++ b/.detoxrc.js
@@ -15,7 +15,7 @@ module.exports = {
'ios.simulator': {
type: 'ios.simulator',
headless: process.env.CI ? true : undefined,
- device: { type: 'iPhone 15 Pro' },
+ device: { type: 'iPhone 16 Pro' },
},
'android.emulator': {
type: 'android.apk',
diff --git a/.github/actions/prepare-env/action.yml b/.github/actions/prepare-env/action.yml
index 5f41aba3e..8b52d283b 100644
--- a/.github/actions/prepare-env/action.yml
+++ b/.github/actions/prepare-env/action.yml
@@ -13,7 +13,7 @@ runs:
- name: Node
uses: actions/setup-node@v4
with:
- node-version: 18.x
+ node-version: 20.x
- name: Cache node_modules/
uses: actions/cache@v4
diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml
index f32736674..dadf6b2a9 100644
--- a/.github/workflows/ios.yml
+++ b/.github/workflows/ios.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: [ self-hosted, macOS, ARM64 ]
strategy:
matrix:
- ios: [ 17.4 ]
+ ios: [ 18.3.1 ]
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -29,10 +29,17 @@ jobs:
- name: Run tests
working-directory: ios
run: |
- xcodebuild -quiet -workspace Xaman.xcworkspace -scheme Xaman -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 15,OS=${{ matrix.ios }}' -resultBundlePath TestResults test
-
+ xcodebuild -quiet -workspace Xaman.xcworkspace -scheme Xaman -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 16 Pro,OS=${{ matrix.ios }}' -resultBundlePath TestResults.xcresult test
+ echo "Exit code: $?"
+
+ - name: Check for xcresult
+ working-directory: ios
+ run: |
+ ls -la
+ if [ -d "TestResults.xcresult" ]; then echo "Found TestResults.xcresult"; else echo "TestResults.xcresult not found"; fi
+
- name: Test Summary
- uses: kishikawakatsumi/xcresulttool@v1
+ uses: slidoapp/xcresulttool@v3.1.0
with:
path: ios/TestResults.xcresult
if: success() || failure()
diff --git a/.gitignore b/.gitignore
index 299a4e3b2..12ee1a8a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -75,3 +75,8 @@ e2e/artifacts/*
# Temporary files created by Metro to check the health of the file watcher
.metro-health-check*
+
+# Imageprepare scripts
+scripts/imageprepare-app/*.svg
+scripts/imageprepare-app/*.png
+scripts/imageprepare-app/*/*
diff --git a/Makefile b/Makefile
index b27790d4f..01ceba7a4 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
OS := $(shell sh -c 'uname -s 2>/dev/null')
VARIANT ?= Debug
-SIMULATOR ?= iPhone 15 Pro Max
+SIMULATOR ?= iPhone 16 Pro Max
DETOX_CONFIGURATION ?= ios.simulator+xaman.ios
# Function definitions ============================
@@ -118,12 +118,15 @@ build-android: | stop .pre-run .pre-android ## Build the Android app
test: | .pre-run
@npm run test
-test-e2e: | .pre-run ## Runs e2e tests
+test-e2e: ## Runs e2e tests
@npx detox clean-framework-cache;
@npx detox build-framework-cache;
- @npx detox build e2e --configuration ${DETOX_CONFIGURATION} --if-missing;
+ @npx detox build e2e --configuration ${DETOX_CONFIGURATION};
@npx cucumber-js ./e2e test;
+retest-e2e: ## Runs e2e tests
+ @DETOX_LOGLEVEL=trace DETOX_REUSE=yes npx cucumber-js ./e2e test;
+
bump-build-number: ## Bump build number for Android and iOS
@./scripts/bump-build-number.sh;
diff --git a/Xaman.xctestplan b/Xaman.xctestplan
new file mode 100644
index 000000000..807f6d611
--- /dev/null
+++ b/Xaman.xctestplan
@@ -0,0 +1,28 @@
+{
+ "configurations" : [
+ {
+ "id" : "2E1A5BBE-F248-49BB-8B0E-F17B20BBA391",
+ "name" : "Test Scheme Action",
+ "options" : {
+
+ }
+ }
+ ],
+ "defaultOptions" : {
+ "targetForVariableExpansion" : {
+ "containerPath" : "container:Xaman.xcodeproj",
+ "identifier" : "13B07F861A680F5B00A75B9A",
+ "name" : "Xaman"
+ }
+ },
+ "testTargets" : [
+ {
+ "target" : {
+ "containerPath" : "container:Xaman.xcodeproj",
+ "identifier" : "00E356ED1AD99517003FC87E",
+ "name" : "XamanTests"
+ }
+ }
+ ],
+ "version" : 1
+}
diff --git a/android/app/build.gradle b/android/app/build.gradle
index ba7fd3443..4b3fda8f0 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -6,8 +6,8 @@ apply plugin: "com.google.firebase.crashlytics"
import com.android.build.OutputFile
-def canonicalVersionName = "3.2.0"
-def canonicalVersionCode = 34
+def canonicalVersionName = "4.0.0"
+def canonicalVersionCode = 85
// NOTE: DO NOT change postFixSize value, this is for handling legacy method for handling the versioning in android
def postFixSize = 30_000
@@ -123,11 +123,22 @@ android {
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
}
+ bundle {
+ language {
+ enableSplit = true
+ }
+ density {
+ enableSplit = true
+ }
+ abi {
+ enableSplit = true
+ }
+ }
splits {
abi {
reset()
enable enableSeparateBuildPerCPUArchitecture
- universalApk false // If true, also generate a universal APK
+ universalApk true // If true, also generate a universal APK
include(*reactNativeArchitectures())
}
}
@@ -213,7 +224,7 @@ dependencies {
// qrcode generate
implementation 'com.github.kenglxn.QRGen:android:2.6.0'
// blur view
- implementation 'com.github.Dimezis:BlurView:version-2.0.2'
+ implementation 'com.github.Dimezis:BlurView:version-2.0.6'
// WebView
implementation 'androidx.webkit:webkit:1.11.0'
// inApp purchase
diff --git a/android/app/src/main/res/drawable-hdpi/background_pattern.png b/android/app/src/main/res/drawable-hdpi/background_pattern.png
index d31a407b8..d41ff8243 100644
Binary files a/android/app/src/main/res/drawable-hdpi/background_pattern.png and b/android/app/src/main/res/drawable-hdpi/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/background_pattern_light.png b/android/app/src/main/res/drawable-hdpi/background_pattern_light.png
index 8424fdd65..52ff988e6 100644
Binary files a/android/app/src/main/res/drawable-hdpi/background_pattern_light.png and b/android/app/src/main/res/drawable-hdpi/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/background_shapes.png b/android/app/src/main/res/drawable-hdpi/background_shapes.png
index 380db1f76..d41ff8243 100644
Binary files a/android/app/src/main/res/drawable-hdpi/background_shapes.png and b/android/app/src/main/res/drawable-hdpi/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/background_shapes_light.png b/android/app/src/main/res/drawable-hdpi/background_shapes_light.png
index 21071a87e..52ff988e6 100644
Binary files a/android/app/src/main/res/drawable-hdpi/background_shapes_light.png and b/android/app/src/main/res/drawable-hdpi/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/create.png b/android/app/src/main/res/drawable-hdpi/create.png
new file mode 100644
index 000000000..3aec47dfb
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/create.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/formerly_logo.png b/android/app/src/main/res/drawable-hdpi/formerly_logo.png
index 23b53b23f..7e2537f8e 100644
Binary files a/android/app/src/main/res/drawable-hdpi/formerly_logo.png and b/android/app/src/main/res/drawable-hdpi/formerly_logo.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_fingerprint.png b/android/app/src/main/res/drawable-hdpi/icon_fingerprint.png
index 400a43c7a..3bb76baec 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_fingerprint.png and b/android/app/src/main/res/drawable-hdpi/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_fingerprintx.png b/android/app/src/main/res/drawable-hdpi/icon_fingerprintx.png
new file mode 100644
index 000000000..400a43c7a
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/icon_fingerprintx.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_import.png b/android/app/src/main/res/drawable-hdpi/icon_import.png
new file mode 100644
index 000000000..fce4bae61
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/icon_import.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_request.png b/android/app/src/main/res/drawable-hdpi/icon_request.png
new file mode 100644
index 000000000..caa64573b
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/icon_request.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_send_v2.png b/android/app/src/main/res/drawable-hdpi/icon_send_v2.png
new file mode 100644
index 000000000..8e2b5c24f
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/icon_send_v2.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_swap.png b/android/app/src/main/res/drawable-hdpi/icon_swap.png
new file mode 100644
index 000000000..7d16a9dde
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/icon_swap.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events.png
index 120675a40..e8580acf3 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected.png
index 0fd939e7e..85e70f2f8 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected_light.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected_light.png
index 55136a48c..e7f906aec 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected_light.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_events_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home.png
index 93b1dec85..c85526ec8 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected.png
index 1f323244f..88af096bd 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected_light.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected_light.png
index e40b44bfe..cc849a924 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected_light.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_home_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings.png
index 159e6ce26..4dc594d46 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected.png
index 549cae986..92cdc110c 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected_light.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected_light.png
index dfa6093bf..2fd308983 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected_light.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_settings_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp.png
index c0cd7c82d..d768048a4 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected.png
index 37d86c8d9..86db51bfd 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected_light.png b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected_light.png
index 4c26ce293..c61969656 100644
Binary files a/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected_light.png and b/android/app/src/main/res/drawable-hdpi/icon_tabbar_xapp_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/image_encryption_migration.png b/android/app/src/main/res/drawable-hdpi/image_encryption_migration.png
index 35003a071..db072bfbc 100644
Binary files a/android/app/src/main/res/drawable-hdpi/image_encryption_migration.png and b/android/app/src/main/res/drawable-hdpi/image_encryption_migration.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/notification.png b/android/app/src/main/res/drawable-hdpi/notification.png
new file mode 100644
index 000000000..cb3c1b2d3
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/notification.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/phones_dark.png b/android/app/src/main/res/drawable-hdpi/phones_dark.png
new file mode 100644
index 000000000..82035abcf
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/phones_light.png b/android/app/src/main/res/drawable-hdpi/phones_light.png
new file mode 100644
index 000000000..03e50ff13
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/phones_light.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/pincode.png b/android/app/src/main/res/drawable-hdpi/pincode.png
new file mode 100644
index 000000000..01907fd36
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/pincode.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/splash_screen_patterns.png b/android/app/src/main/res/drawable-hdpi/splash_screen_patterns.png
index 4b827b017..8eb3b7077 100644
Binary files a/android/app/src/main/res/drawable-hdpi/splash_screen_patterns.png and b/android/app/src/main/res/drawable-hdpi/splash_screen_patterns.png differ
diff --git a/android/app/src/main/res/drawable-hdpi/tangem.png b/android/app/src/main/res/drawable-hdpi/tangem.png
new file mode 100644
index 000000000..5ba39ef42
Binary files /dev/null and b/android/app/src/main/res/drawable-hdpi/tangem.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/background_pattern.png b/android/app/src/main/res/drawable-mdpi/background_pattern.png
index 97a49dc4c..356f8f87d 100644
Binary files a/android/app/src/main/res/drawable-mdpi/background_pattern.png and b/android/app/src/main/res/drawable-mdpi/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/background_pattern_light.png b/android/app/src/main/res/drawable-mdpi/background_pattern_light.png
index 4cc894f54..38417d391 100644
Binary files a/android/app/src/main/res/drawable-mdpi/background_pattern_light.png and b/android/app/src/main/res/drawable-mdpi/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/background_shapes.png b/android/app/src/main/res/drawable-mdpi/background_shapes.png
index 140de997e..356f8f87d 100644
Binary files a/android/app/src/main/res/drawable-mdpi/background_shapes.png and b/android/app/src/main/res/drawable-mdpi/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/background_shapes_light.png b/android/app/src/main/res/drawable-mdpi/background_shapes_light.png
index 26aa958ed..38417d391 100644
Binary files a/android/app/src/main/res/drawable-mdpi/background_shapes_light.png and b/android/app/src/main/res/drawable-mdpi/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/create.png b/android/app/src/main/res/drawable-mdpi/create.png
new file mode 100644
index 000000000..95eef7c04
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/create.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/formerly_logo.png b/android/app/src/main/res/drawable-mdpi/formerly_logo.png
index a24699723..d578dfbd7 100644
Binary files a/android/app/src/main/res/drawable-mdpi/formerly_logo.png and b/android/app/src/main/res/drawable-mdpi/formerly_logo.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_fingerprint.png b/android/app/src/main/res/drawable-mdpi/icon_fingerprint.png
index 59c5e2859..22ae2b591 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_fingerprint.png and b/android/app/src/main/res/drawable-mdpi/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_fingerprintx.png b/android/app/src/main/res/drawable-mdpi/icon_fingerprintx.png
new file mode 100644
index 000000000..59c5e2859
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/icon_fingerprintx.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_import.png b/android/app/src/main/res/drawable-mdpi/icon_import.png
new file mode 100644
index 000000000..7acfb2ab9
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/icon_import.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_request.png b/android/app/src/main/res/drawable-mdpi/icon_request.png
new file mode 100644
index 000000000..ffd3d2b1b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/icon_request.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_send_v2.png b/android/app/src/main/res/drawable-mdpi/icon_send_v2.png
new file mode 100644
index 000000000..4c347f6f5
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/icon_send_v2.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_swap.png b/android/app/src/main/res/drawable-mdpi/icon_swap.png
new file mode 100644
index 000000000..df260a6c6
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/icon_swap.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events.png
index fb02c0de2..6c1180075 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected.png
index a347233e5..2ed2560df 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected_light.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected_light.png
index 4d2a55db0..9ff0a617d 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected_light.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_events_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home.png
index d24415a53..42cb7cd20 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected.png
index 47d2c5ce6..4bfaacc4a 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected_light.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected_light.png
index 343c763b8..57d9b6888 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected_light.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_home_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings.png
index b12043534..3429aea06 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected.png
index 07b545022..ce7d36bcc 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected_light.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected_light.png
index a0244da0b..918905e28 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected_light.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_settings_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp.png
index bdbb74761..7ad1dae95 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected.png
index e1aec027b..fa924ca6a 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected_light.png b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected_light.png
index 89cbd331b..904ffe0a9 100644
Binary files a/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected_light.png and b/android/app/src/main/res/drawable-mdpi/icon_tabbar_xapp_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/image_encryption_migration.png b/android/app/src/main/res/drawable-mdpi/image_encryption_migration.png
index 64c1dfcfc..124205875 100644
Binary files a/android/app/src/main/res/drawable-mdpi/image_encryption_migration.png and b/android/app/src/main/res/drawable-mdpi/image_encryption_migration.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/notification.png b/android/app/src/main/res/drawable-mdpi/notification.png
new file mode 100644
index 000000000..1c68af2b1
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/notification.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/phones_dark.png b/android/app/src/main/res/drawable-mdpi/phones_dark.png
new file mode 100644
index 000000000..407c40883
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/phones_light.png b/android/app/src/main/res/drawable-mdpi/phones_light.png
new file mode 100644
index 000000000..b69aedb21
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/phones_light.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/pincode.png b/android/app/src/main/res/drawable-mdpi/pincode.png
new file mode 100644
index 000000000..3d6249cb9
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/pincode.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/splash_screen_patterns.png b/android/app/src/main/res/drawable-mdpi/splash_screen_patterns.png
index ca88244e9..45c6fd7a5 100644
Binary files a/android/app/src/main/res/drawable-mdpi/splash_screen_patterns.png and b/android/app/src/main/res/drawable-mdpi/splash_screen_patterns.png differ
diff --git a/android/app/src/main/res/drawable-mdpi/tangem.png b/android/app/src/main/res/drawable-mdpi/tangem.png
new file mode 100644
index 000000000..833b7e94b
Binary files /dev/null and b/android/app/src/main/res/drawable-mdpi/tangem.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/background_pattern.png b/android/app/src/main/res/drawable-xhdpi/background_pattern.png
index 79f315669..9ee03b6dc 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/background_pattern.png and b/android/app/src/main/res/drawable-xhdpi/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/background_pattern_light.png b/android/app/src/main/res/drawable-xhdpi/background_pattern_light.png
index e4542d618..d8003935d 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/background_pattern_light.png and b/android/app/src/main/res/drawable-xhdpi/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/background_shapes.png b/android/app/src/main/res/drawable-xhdpi/background_shapes.png
index c5813a0d8..9ee03b6dc 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/background_shapes.png and b/android/app/src/main/res/drawable-xhdpi/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/background_shapes_light.png b/android/app/src/main/res/drawable-xhdpi/background_shapes_light.png
index a1b32ae89..d8003935d 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/background_shapes_light.png and b/android/app/src/main/res/drawable-xhdpi/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/create.png b/android/app/src/main/res/drawable-xhdpi/create.png
new file mode 100644
index 000000000..b5e6353d3
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/create.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/formerly_logo.png b/android/app/src/main/res/drawable-xhdpi/formerly_logo.png
index 707ae49e7..adcf8222f 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/formerly_logo.png and b/android/app/src/main/res/drawable-xhdpi/formerly_logo.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_fingerprint.png b/android/app/src/main/res/drawable-xhdpi/icon_fingerprint.png
index 475e4ee94..311ef3d57 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_fingerprint.png and b/android/app/src/main/res/drawable-xhdpi/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_fingerprintx.png b/android/app/src/main/res/drawable-xhdpi/icon_fingerprintx.png
new file mode 100644
index 000000000..475e4ee94
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/icon_fingerprintx.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_import.png b/android/app/src/main/res/drawable-xhdpi/icon_import.png
new file mode 100644
index 000000000..66bafc3fe
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/icon_import.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_request.png b/android/app/src/main/res/drawable-xhdpi/icon_request.png
new file mode 100644
index 000000000..e3a62a96d
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/icon_request.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_send_v2.png b/android/app/src/main/res/drawable-xhdpi/icon_send_v2.png
new file mode 100644
index 000000000..a67e165cb
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/icon_send_v2.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_swap.png b/android/app/src/main/res/drawable-xhdpi/icon_swap.png
new file mode 100644
index 000000000..66738892f
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/icon_swap.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events.png
index 7a1be7677..5119f70f4 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected.png
index 95d52ff96..b004a4a5f 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected_light.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected_light.png
index 417f70569..584f17066 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected_light.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_events_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home.png
index 6e8b1a805..f16ce1a75 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected.png
index 90f0eea33..c18df7586 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected_light.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected_light.png
index af1381af4..777c20ef7 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected_light.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_home_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings.png
index 1ba4fd541..34b65ad4b 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected.png
index 980d39294..8679664b6 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected_light.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected_light.png
index 1378e324d..4c2d6a925 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected_light.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_settings_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp.png
index ae93a6f15..a9cdf089e 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected.png
index b12c1dbc7..778b1e754 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected_light.png b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected_light.png
index e9632d45f..db7b70755 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected_light.png and b/android/app/src/main/res/drawable-xhdpi/icon_tabbar_xapp_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/image_encryption_migration.png b/android/app/src/main/res/drawable-xhdpi/image_encryption_migration.png
index 76c5fefa5..dd2e49609 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/image_encryption_migration.png and b/android/app/src/main/res/drawable-xhdpi/image_encryption_migration.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/notification.png b/android/app/src/main/res/drawable-xhdpi/notification.png
new file mode 100644
index 000000000..7687e4c24
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/notification.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/phones_dark.png b/android/app/src/main/res/drawable-xhdpi/phones_dark.png
new file mode 100644
index 000000000..a24e694ab
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/phones_light.png b/android/app/src/main/res/drawable-xhdpi/phones_light.png
new file mode 100644
index 000000000..987e9283b
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/phones_light.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/pincode.png b/android/app/src/main/res/drawable-xhdpi/pincode.png
new file mode 100644
index 000000000..20c1798c2
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/pincode.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/splash_screen_patterns.png b/android/app/src/main/res/drawable-xhdpi/splash_screen_patterns.png
index 943157824..19a97efe3 100644
Binary files a/android/app/src/main/res/drawable-xhdpi/splash_screen_patterns.png and b/android/app/src/main/res/drawable-xhdpi/splash_screen_patterns.png differ
diff --git a/android/app/src/main/res/drawable-xhdpi/tangem.png b/android/app/src/main/res/drawable-xhdpi/tangem.png
new file mode 100644
index 000000000..8965f6033
Binary files /dev/null and b/android/app/src/main/res/drawable-xhdpi/tangem.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/background_pattern.png b/android/app/src/main/res/drawable-xxhdpi/background_pattern.png
index 2025ca620..c428d8f1c 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/background_pattern.png and b/android/app/src/main/res/drawable-xxhdpi/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/background_pattern_light.png b/android/app/src/main/res/drawable-xxhdpi/background_pattern_light.png
index 713ae90a0..3a44cebb0 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/background_pattern_light.png and b/android/app/src/main/res/drawable-xxhdpi/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/background_shapes.png b/android/app/src/main/res/drawable-xxhdpi/background_shapes.png
index 87de48eaf..c428d8f1c 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/background_shapes.png and b/android/app/src/main/res/drawable-xxhdpi/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/background_shapes_light.png b/android/app/src/main/res/drawable-xxhdpi/background_shapes_light.png
index 12a12732f..3a44cebb0 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/background_shapes_light.png and b/android/app/src/main/res/drawable-xxhdpi/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/create.png b/android/app/src/main/res/drawable-xxhdpi/create.png
new file mode 100644
index 000000000..863464b31
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/create.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/formerly_logo.png b/android/app/src/main/res/drawable-xxhdpi/formerly_logo.png
index bd6050b05..daa18e8a8 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/formerly_logo.png and b/android/app/src/main/res/drawable-xxhdpi/formerly_logo.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_fingerprint.png b/android/app/src/main/res/drawable-xxhdpi/icon_fingerprint.png
index 20d0e7b54..08ec470dd 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_fingerprint.png and b/android/app/src/main/res/drawable-xxhdpi/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_fingerprintx.png b/android/app/src/main/res/drawable-xxhdpi/icon_fingerprintx.png
new file mode 100644
index 000000000..20d0e7b54
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/icon_fingerprintx.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_import.png b/android/app/src/main/res/drawable-xxhdpi/icon_import.png
new file mode 100644
index 000000000..fa3b091e1
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/icon_import.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_request.png b/android/app/src/main/res/drawable-xxhdpi/icon_request.png
new file mode 100644
index 000000000..216d5958d
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/icon_request.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_send_v2.png b/android/app/src/main/res/drawable-xxhdpi/icon_send_v2.png
new file mode 100644
index 000000000..802f3e1d8
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/icon_send_v2.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_swap.png b/android/app/src/main/res/drawable-xxhdpi/icon_swap.png
new file mode 100644
index 000000000..a6a2a272e
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/icon_swap.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events.png
index c5c1c1812..38ce93712 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected.png
index 557895b16..42938c760 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected_light.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected_light.png
index 4b072fde4..344f27883 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected_light.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_events_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home.png
index b6de1a270..9e820989d 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected.png
index 74849b08e..9209b829b 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected_light.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected_light.png
index 403758736..7e12ef998 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected_light.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_home_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings.png
index bb8664c58..f45ac7adf 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected.png
index 7b53ec112..ffe81b3be 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected_light.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected_light.png
index 745b7e9fb..5ba763ef6 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected_light.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_settings_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp.png
index 86a23288b..fd0ece5cc 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected.png
index 001f94b3b..87864244d 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected_light.png b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected_light.png
index f865b0cc9..8531a764a 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected_light.png and b/android/app/src/main/res/drawable-xxhdpi/icon_tabbar_xapp_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/image_encryption_migration.png b/android/app/src/main/res/drawable-xxhdpi/image_encryption_migration.png
index f812d65de..744f5cd68 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/image_encryption_migration.png and b/android/app/src/main/res/drawable-xxhdpi/image_encryption_migration.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/notification.png b/android/app/src/main/res/drawable-xxhdpi/notification.png
new file mode 100644
index 000000000..93d92beb9
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/notification.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/phones_dark.png b/android/app/src/main/res/drawable-xxhdpi/phones_dark.png
new file mode 100644
index 000000000..afa188f01
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/phones_light.png b/android/app/src/main/res/drawable-xxhdpi/phones_light.png
new file mode 100644
index 000000000..c3be693cf
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/phones_light.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/pincode.png b/android/app/src/main/res/drawable-xxhdpi/pincode.png
new file mode 100644
index 000000000..0ade6e005
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/pincode.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/splash_screen_patterns.png b/android/app/src/main/res/drawable-xxhdpi/splash_screen_patterns.png
index 3d942249e..7b4a21519 100644
Binary files a/android/app/src/main/res/drawable-xxhdpi/splash_screen_patterns.png and b/android/app/src/main/res/drawable-xxhdpi/splash_screen_patterns.png differ
diff --git a/android/app/src/main/res/drawable-xxhdpi/tangem.png b/android/app/src/main/res/drawable-xxhdpi/tangem.png
new file mode 100644
index 000000000..c2861c1a5
Binary files /dev/null and b/android/app/src/main/res/drawable-xxhdpi/tangem.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/background_pattern.png b/android/app/src/main/res/drawable-xxxhdpi/background_pattern.png
new file mode 100644
index 000000000..7fb913a20
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/background_pattern_light.png b/android/app/src/main/res/drawable-xxxhdpi/background_pattern_light.png
index 2d288876a..25de154be 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/background_pattern_light.png and b/android/app/src/main/res/drawable-xxxhdpi/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/background_shapes.png b/android/app/src/main/res/drawable-xxxhdpi/background_shapes.png
index 5084e5aa5..7fb913a20 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/background_shapes.png and b/android/app/src/main/res/drawable-xxxhdpi/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/background_shapes_light.png b/android/app/src/main/res/drawable-xxxhdpi/background_shapes_light.png
index 365a1f203..25de154be 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/background_shapes_light.png and b/android/app/src/main/res/drawable-xxxhdpi/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/create.png b/android/app/src/main/res/drawable-xxxhdpi/create.png
new file mode 100644
index 000000000..25a09fac9
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/create.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/formerly_logo.png b/android/app/src/main/res/drawable-xxxhdpi/formerly_logo.png
index 76ccbc61f..c22d1f077 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/formerly_logo.png and b/android/app/src/main/res/drawable-xxxhdpi/formerly_logo.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprint.png b/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprint.png
index 4572f37eb..b6dd7555a 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprint.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprintx.png b/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprintx.png
new file mode 100644
index 000000000..4572f37eb
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/icon_fingerprintx.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_import.png b/android/app/src/main/res/drawable-xxxhdpi/icon_import.png
new file mode 100644
index 000000000..e15ef4583
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/icon_import.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_request.png b/android/app/src/main/res/drawable-xxxhdpi/icon_request.png
new file mode 100644
index 000000000..30e6546b7
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/icon_request.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_send_v2.png b/android/app/src/main/res/drawable-xxxhdpi/icon_send_v2.png
new file mode 100644
index 000000000..267160e2a
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/icon_send_v2.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_swap.png b/android/app/src/main/res/drawable-xxxhdpi/icon_swap.png
new file mode 100644
index 000000000..61132875f
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/icon_swap.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events.png
index 6bf29c3f6..434604b67 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected.png
index efb288da3..3e83b035c 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected_light.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected_light.png
index 7969686fd..76498c5c2 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected_light.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_events_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home.png
index 86816e7b6..4cd19f7fd 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected.png
index 32c4c0844..fca501f7f 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected_light.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected_light.png
index c2f5f4e7c..31e54d76c 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected_light.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_home_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings.png
index 7010e4201..10cb78484 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected.png
index cb6fbdec2..58885fdce 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected_light.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected_light.png
index 17528bcfe..b5f14c5ac 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected_light.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_settings_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp.png
index 9a0291e5f..464984e0e 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected.png
index 38c2cd565..ed35d0005 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected_light.png b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected_light.png
index 2d8ccb00a..7d33a2cd9 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected_light.png and b/android/app/src/main/res/drawable-xxxhdpi/icon_tabbar_xapp_selected_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/image_encryption_migration.png b/android/app/src/main/res/drawable-xxxhdpi/image_encryption_migration.png
index 881dd74a6..810a56d81 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/image_encryption_migration.png and b/android/app/src/main/res/drawable-xxxhdpi/image_encryption_migration.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/notification.png b/android/app/src/main/res/drawable-xxxhdpi/notification.png
new file mode 100644
index 000000000..09b96eceb
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/notification.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/phones_dark.png b/android/app/src/main/res/drawable-xxxhdpi/phones_dark.png
new file mode 100644
index 000000000..4f00ba647
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/phones_light.png b/android/app/src/main/res/drawable-xxxhdpi/phones_light.png
new file mode 100644
index 000000000..a436d1dbe
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/phones_light.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/pincode.png b/android/app/src/main/res/drawable-xxxhdpi/pincode.png
new file mode 100644
index 000000000..c576f53c6
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/pincode.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/splash_screen_patterns.png b/android/app/src/main/res/drawable-xxxhdpi/splash_screen_patterns.png
index fba2e34a0..2f1867612 100644
Binary files a/android/app/src/main/res/drawable-xxxhdpi/splash_screen_patterns.png and b/android/app/src/main/res/drawable-xxxhdpi/splash_screen_patterns.png differ
diff --git a/android/app/src/main/res/drawable-xxxhdpi/tangem.png b/android/app/src/main/res/drawable-xxxhdpi/tangem.png
new file mode 100644
index 000000000..a9ddb1040
Binary files /dev/null and b/android/app/src/main/res/drawable-xxxhdpi/tangem.png differ
diff --git a/android/app/src/main/res/drawable/background_pattern.png b/android/app/src/main/res/drawable/background_pattern.png
new file mode 100644
index 000000000..356f8f87d
Binary files /dev/null and b/android/app/src/main/res/drawable/background_pattern.png differ
diff --git a/android/app/src/main/res/drawable/background_pattern_light.png b/android/app/src/main/res/drawable/background_pattern_light.png
new file mode 100644
index 000000000..38417d391
Binary files /dev/null and b/android/app/src/main/res/drawable/background_pattern_light.png differ
diff --git a/android/app/src/main/res/drawable/background_shapes.png b/android/app/src/main/res/drawable/background_shapes.png
new file mode 100644
index 000000000..356f8f87d
Binary files /dev/null and b/android/app/src/main/res/drawable/background_shapes.png differ
diff --git a/android/app/src/main/res/drawable/background_shapes_light.png b/android/app/src/main/res/drawable/background_shapes_light.png
new file mode 100644
index 000000000..38417d391
Binary files /dev/null and b/android/app/src/main/res/drawable/background_shapes_light.png differ
diff --git a/android/app/src/main/res/drawable/icon_fingerprint.png b/android/app/src/main/res/drawable/icon_fingerprint.png
new file mode 100644
index 000000000..22ae2b591
Binary files /dev/null and b/android/app/src/main/res/drawable/icon_fingerprint.png differ
diff --git a/android/app/src/main/res/drawable/notification.png b/android/app/src/main/res/drawable/notification.png
new file mode 100644
index 000000000..1c68af2b1
Binary files /dev/null and b/android/app/src/main/res/drawable/notification.png differ
diff --git a/android/app/src/main/res/drawable/phones_dark.png b/android/app/src/main/res/drawable/phones_dark.png
new file mode 100644
index 000000000..407c40883
Binary files /dev/null and b/android/app/src/main/res/drawable/phones_dark.png differ
diff --git a/android/app/src/main/res/drawable/phones_light.png b/android/app/src/main/res/drawable/phones_light.png
new file mode 100644
index 000000000..b69aedb21
Binary files /dev/null and b/android/app/src/main/res/drawable/phones_light.png differ
diff --git a/android/app/src/main/res/drawable/pincode.png b/android/app/src/main/res/drawable/pincode.png
new file mode 100644
index 000000000..3d6249cb9
Binary files /dev/null and b/android/app/src/main/res/drawable/pincode.png differ
diff --git a/android/app/src/main/res/layout/activity_splash.xml b/android/app/src/main/res/layout/activity_splash.xml
index 05b48dfa2..a3e03426e 100644
--- a/android/app/src/main/res/layout/activity_splash.xml
+++ b/android/app/src/main/res/layout/activity_splash.xml
@@ -4,6 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
+ android:fitsSystemWindows="true"
android:background="@color/splash_screen_background"
>
-
+
diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index 4ae7d1237..97c985b18 100644
--- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -2,4 +2,6 @@
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml
index 201fb36bd..aacd9478c 100644
--- a/android/app/src/main/res/values/colors.xml
+++ b/android/app/src/main/res/values/colors.xml
@@ -1,5 +1,5 @@
- - #FFFFFF
+ - #1129C1
- #4494D3
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
index 5b435883c..1af1af5e5 100644
--- a/android/app/src/main/res/values/styles.xml
+++ b/android/app/src/main/res/values/styles.xml
@@ -5,11 +5,17 @@
-