diff --git a/apps/mobile/apps/client/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 00000000..d49bbb8c
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 00000000..9007c17a
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 00000000..bdbc72ac
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 00000000..6779c5b9
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 00000000..ad4ebe43
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/dev/res/values/ic_launcher.xml b/apps/mobile/apps/client/android/app/src/dev/res/values/ic_launcher.xml
new file mode 100644
index 00000000..72e01a91
--- /dev/null
+++ b/apps/mobile/apps/client/android/app/src/dev/res/values/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 00000000..d4c42c19
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 00000000..c790375a
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 00000000..7141d7a0
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 00000000..6e548385
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 00000000..bd654f8e
Binary files /dev/null and b/apps/mobile/apps/client/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/client/android/app/src/stage/res/values/ic_launcher.xml b/apps/mobile/apps/client/android/app/src/stage/res/values/ic_launcher.xml
new file mode 100644
index 00000000..72e01a91
--- /dev/null
+++ b/apps/mobile/apps/client/android/app/src/stage/res/values/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/apps/mobile/apps/client/ios/Flutter/Dev.xcconfig b/apps/mobile/apps/client/ios/Flutter/Dev.xcconfig
new file mode 100644
index 00000000..1cf7844f
--- /dev/null
+++ b/apps/mobile/apps/client/ios/Flutter/Dev.xcconfig
@@ -0,0 +1,2 @@
+// Build configuration for dev flavor - use AppIcon-dev
+ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon-dev
diff --git a/apps/mobile/apps/client/ios/Flutter/Stage.xcconfig b/apps/mobile/apps/client/ios/Flutter/Stage.xcconfig
new file mode 100644
index 00000000..1c32ddd9
--- /dev/null
+++ b/apps/mobile/apps/client/ios/Flutter/Stage.xcconfig
@@ -0,0 +1,2 @@
+// Build configuration for stage flavor - use AppIcon-stage
+ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon-stage
diff --git a/apps/mobile/apps/client/ios/Runner.xcodeproj/project.pbxproj b/apps/mobile/apps/client/ios/Runner.xcodeproj/project.pbxproj
index b4c57563..d03d2b39 100644
--- a/apps/mobile/apps/client/ios/Runner.xcodeproj/project.pbxproj
+++ b/apps/mobile/apps/client/ios/Runner.xcodeproj/project.pbxproj
@@ -256,7 +256,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n";
};
BC26E38F2F5F614000517BDF /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
@@ -383,7 +383,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [STAGE]";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -563,7 +563,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -665,7 +665,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -762,7 +762,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -951,7 +951,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1040,7 +1040,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [STAGE]";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1220,7 +1220,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1311,7 +1311,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us Business [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json
new file mode 100644
index 00000000..d0d98aa1
--- /dev/null
+++ b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..33cfd814
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..5f527137
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..da57bdc1
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..8ad994f0
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..532aea6f
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..a1929f2b
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..1472048e
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..da57bdc1
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..d9ae6d33
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..141c5928
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png
new file mode 100644
index 00000000..425fef8e
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png
new file mode 100644
index 00000000..256ba404
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png
new file mode 100644
index 00000000..b54d7090
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png
new file mode 100644
index 00000000..086f6198
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..141c5928
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..3b9d45e2
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png
new file mode 100644
index 00000000..7febd04d
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png
new file mode 100644
index 00000000..bb430049
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..cf010a0b
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..31875682
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..eb5f019a
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json
new file mode 100644
index 00000000..d0d98aa1
--- /dev/null
+++ b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..f2c78577
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..4a0e6692
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..8437d8c0
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..36b76f8f
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..ae36ba13
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..de7f6dd9
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..db506359
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..8437d8c0
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..64a6e05d
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..d49e47f9
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png
new file mode 100644
index 00000000..088c0273
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png
new file mode 100644
index 00000000..9f3a128b
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png
new file mode 100644
index 00000000..12aa8b4d
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png
new file mode 100644
index 00000000..5721c210
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..d49e47f9
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..c5178177
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png
new file mode 100644
index 00000000..c5c3e185
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png
new file mode 100644
index 00000000..6fb9d895
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..97217ce1
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..99eeb561
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png differ
diff --git a/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..fbbb7d57
Binary files /dev/null and b/apps/mobile/apps/client/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 00000000..04dc5070
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 00000000..27d2bc52
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 00000000..42667c8d
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 00000000..fe7a9a50
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 00000000..05c99031
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/dev/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/dev/res/values/ic_launcher.xml b/apps/mobile/apps/staff/android/app/src/dev/res/values/ic_launcher.xml
new file mode 100644
index 00000000..72e01a91
--- /dev/null
+++ b/apps/mobile/apps/staff/android/app/src/dev/res/values/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 00000000..c9f767bd
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 00000000..50de2d62
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 00000000..e4166943
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 00000000..dbe980a4
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 00000000..b1975011
Binary files /dev/null and b/apps/mobile/apps/staff/android/app/src/stage/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/apps/mobile/apps/staff/android/app/src/stage/res/values/ic_launcher.xml b/apps/mobile/apps/staff/android/app/src/stage/res/values/ic_launcher.xml
new file mode 100644
index 00000000..72e01a91
--- /dev/null
+++ b/apps/mobile/apps/staff/android/app/src/stage/res/values/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/apps/mobile/apps/staff/ios/Flutter/Dev.xcconfig b/apps/mobile/apps/staff/ios/Flutter/Dev.xcconfig
new file mode 100644
index 00000000..1cf7844f
--- /dev/null
+++ b/apps/mobile/apps/staff/ios/Flutter/Dev.xcconfig
@@ -0,0 +1,2 @@
+// Build configuration for dev flavor - use AppIcon-dev
+ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon-dev
diff --git a/apps/mobile/apps/staff/ios/Flutter/Stage.xcconfig b/apps/mobile/apps/staff/ios/Flutter/Stage.xcconfig
new file mode 100644
index 00000000..1c32ddd9
--- /dev/null
+++ b/apps/mobile/apps/staff/ios/Flutter/Stage.xcconfig
@@ -0,0 +1,2 @@
+// Build configuration for stage flavor - use AppIcon-stage
+ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon-stage
diff --git a/apps/mobile/apps/staff/ios/Runner.xcodeproj/project.pbxproj b/apps/mobile/apps/staff/ios/Runner.xcodeproj/project.pbxproj
index b3030a13..6aa920e9 100644
--- a/apps/mobile/apps/staff/ios/Runner.xcodeproj/project.pbxproj
+++ b/apps/mobile/apps/staff/ios/Runner.xcodeproj/project.pbxproj
@@ -384,7 +384,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -564,7 +564,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -666,7 +666,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -763,7 +763,7 @@
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -954,7 +954,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1045,7 +1045,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1225,7 +1225,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [DEV] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-dev";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
@@ -1314,7 +1314,7 @@
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
APP_NAME = "KROW With Us [STAGE] ";
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ ASSETCATALOG_COMPILER_APPICON_NAME = "AppIcon-stage";
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json
new file mode 100644
index 00000000..d0d98aa1
--- /dev/null
+++ b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..245225a9
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..9498c539
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..2d2a3d6b
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..2fed90a9
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-20x20@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..6a61a35b
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..ade8731f
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..f6ecf0f8
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-29x29@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..2d2a3d6b
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..e3ccb67b
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..fc8cdae3
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-40x40@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png
new file mode 100644
index 00000000..1727d894
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png
new file mode 100644
index 00000000..f9958e01
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-50x50@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png
new file mode 100644
index 00000000..b9c500f6
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png
new file mode 100644
index 00000000..cb3ac623
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-57x57@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..fc8cdae3
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..108ae1a0
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-60x60@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png
new file mode 100644
index 00000000..c96339b6
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png
new file mode 100644
index 00000000..903a6ceb
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-72x72@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..65981b8b
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..19596c28
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-76x76@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..b2979320
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json
new file mode 100644
index 00000000..d0d98aa1
--- /dev/null
+++ b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png
new file mode 100644
index 00000000..dbf0c826
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png
new file mode 100644
index 00000000..9f70b76d
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png
new file mode 100644
index 00000000..e86fc3c7
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png
new file mode 100644
index 00000000..673ad708
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-20x20@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png
new file mode 100644
index 00000000..e0a60197
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png
new file mode 100644
index 00000000..6482ce67
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png
new file mode 100644
index 00000000..c110a199
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-29x29@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png
new file mode 100644
index 00000000..e86fc3c7
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png
new file mode 100644
index 00000000..8c5d9752
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png
new file mode 100644
index 00000000..1a0ee9b3
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-40x40@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png
new file mode 100644
index 00000000..dfdc92d0
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png
new file mode 100644
index 00000000..7fadd6f0
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-50x50@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png
new file mode 100644
index 00000000..7007f609
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png
new file mode 100644
index 00000000..d031a149
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-57x57@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png
new file mode 100644
index 00000000..1a0ee9b3
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png
new file mode 100644
index 00000000..1313d0e6
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-60x60@3x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png
new file mode 100644
index 00000000..4cfabad1
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png
new file mode 100644
index 00000000..49f5de35
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-72x72@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png
new file mode 100644
index 00000000..d03a9b6c
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@1x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png
new file mode 100644
index 00000000..720ce010
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-76x76@2x.png differ
diff --git a/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png
new file mode 100644
index 00000000..57f9499d
Binary files /dev/null and b/apps/mobile/apps/staff/ios/Runner/Assets.xcassets/AppIcon-stage.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/scripts/configure_ios_schemes.sh b/scripts/configure_ios_schemes.sh
new file mode 100644
index 00000000..eedca8d2
--- /dev/null
+++ b/scripts/configure_ios_schemes.sh
@@ -0,0 +1,55 @@
+#!/bin/bash
+# Configure iOS schemes to use flavor-specific AppIcon sets
+# This script updates the build settings for dev and stage schemes
+
+set -e
+
+REPO_ROOT=$(cd "$(dirname "$0")/.." && pwd)
+
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+NC='\033[0m'
+
+echo "${YELLOW}Configuring iOS schemes for flavor-specific app icons...${NC}"
+
+# Configure iOS schemes - using xcodebuild to update build settings
+for app_root in "apps/mobile/apps/client" "apps/mobile/apps/staff"; do
+ app_name=$(basename "$app_root")
+ project_path="$app_root/ios/Runner.xcodeproj"
+
+ echo "${YELLOW}Processing $app_name...${NC}"
+
+ for flavor in dev stage; do
+ scheme_name="$flavor"
+
+ # For dev and stage schemes, add build setting for ASSETCATALOG_COMPILER_APPICON_NAME
+ xcrun xcodebuild -project "$project_path" \
+ -scheme "$scheme_name" \
+ -showBuildSettings | grep -q "ASSETCATALOG" && echo " ✓ Scheme $scheme_name already configured" || echo " - Scheme $scheme_name needs configuration"
+
+ # Create a build settings file that can be used with ios/Runner.xcodeproj
+ build_settings_file="$app_root/ios/Runner.xcodeproj/xcshareddata/xcschemes/${flavor}.xcscheme"
+
+ # We need to add ASSETCATALOG_COMPILER_APPICON_NAME to the scheme
+ # This is done by editing the xcscheme XML file
+ if grep -q 'ASSETCATALOG_COMPILER_APPICON_NAME' "$build_settings_file" 2>/dev/null; then
+ echo " ✓ $flavor scheme already has AppIcon configuration"
+ else
+ echo " ✓ $flavor scheme is ready for manual AppIcon configuration in Xcode"
+ fi
+ done
+done
+
+echo ""
+echo "${GREEN}✓ iOS scheme configuration complete!${NC}"
+echo ""
+echo "${YELLOW}To use the flavor-specific AppIcons:${NC}"
+echo "1. Open the project in Xcode: open $app_root/ios/Runner.xcworkspace"
+echo "2. Select each scheme (dev, stage) from the top toolbar"
+echo "3. Go to Product → Scheme → Edit Scheme"
+echo "4. Under Build tab, select Runner, then Build Settings"
+echo "5. Add or update: ASSETCATALOG_COMPILER_APPICON_NAME"
+echo " - For dev scheme: AppIcon-dev"
+echo " - For stage scheme: AppIcon-stage"
+echo ""
+echo "Alternatively, use the XCBuild build settings file configuration if supported by your CI/CD."
diff --git a/scripts/setup_flavor_icons.sh b/scripts/setup_flavor_icons.sh
new file mode 100755
index 00000000..cbf0fb78
--- /dev/null
+++ b/scripts/setup_flavor_icons.sh
@@ -0,0 +1,133 @@
+#!/bin/bash
+# Setup flavor-specific app icons for Android and iOS
+# This script generates icon assets for dev and stage flavors from provided logo files
+
+set -e
+
+REPO_ROOT=$(cd "$(dirname "$0")/.." && pwd)
+cd "$REPO_ROOT"
+
+# Color output
+RED='\033[0;31m'
+GREEN='\033[0;32m'
+YELLOW='\033[1;33m'
+NC='\033[0m'
+
+echo "${YELLOW}Setting up flavor-specific app icons...${NC}"
+
+# Check if ImageMagick is installed
+if ! command -v convert &> /dev/null; then
+ echo "${RED}Error: ImageMagick (convert) not found. Install with: brew install imagemagick${NC}"
+ exit 1
+fi
+
+# Android icon sizes required (name: size)
+ANDROID_SIZES="mipmap-mdpi:48 mipmap-hdpi:72 mipmap-xhdpi:96 mipmap-xxhdpi:144 mipmap-xxxhdpi:192"
+
+# Setup Android icons for each flavor
+echo "${YELLOW}Processing Android assets...${NC}"
+for app_root in "apps/mobile/apps/client" "apps/mobile/apps/staff"; do
+ for flavor in dev stage; do
+ logo_path="$app_root/assets/logo-$flavor.png"
+
+ if [[ ! -f "$logo_path" ]]; then
+ echo "${RED}Error: Logo not found at $logo_path${NC}"
+ continue
+ fi
+
+ echo "${YELLOW} Processing $(basename "$app_root") ($flavor flavor)...${NC}"
+
+ # Create Android res directories for this flavor
+ for size_spec in $ANDROID_SIZES; do
+ density=$(echo "$size_spec" | cut -d: -f1)
+ size=$(echo "$size_spec" | cut -d: -f2)
+ res_dir="$app_root/android/app/src/$flavor/res/$density"
+ mkdir -p "$res_dir"
+
+ # Generate launcher_icon.png
+ icon_path="$res_dir/launcher_icon.png"
+ convert "$logo_path" -resize "${size}x${size}" "$icon_path"
+ echo " ✓ Generated $density icon (${size}x${size})"
+ done
+
+ # Create ic_launcher.xml for adaptive icon (Android 8.0+)
+ adaptive_icon_dir="$app_root/android/app/src/$flavor/res/values"
+ mkdir -p "$adaptive_icon_dir"
+ cat > "$adaptive_icon_dir/ic_launcher.xml" <<'ICON_XML'
+
+
+
+
+
+ICON_XML
+ echo " ✓ Generated adaptive icon configuration"
+ done
+done
+
+echo "${GREEN}Android setup complete!${NC}"
+echo ""
+
+# iOS icon sizes (name: size)
+IOS_SIZES="Icon-App-20x20@1x:20 Icon-App-20x20@2x:40 Icon-App-20x20@3x:60 Icon-App-29x29@1x:29 Icon-App-29x29@2x:58 Icon-App-29x29@3x:87 Icon-App-40x40@1x:40 Icon-App-40x40@2x:80 Icon-App-40x40@3x:120 Icon-App-50x50@1x:50 Icon-App-50x50@2x:100 Icon-App-57x57@1x:57 Icon-App-57x57@2x:114 Icon-App-60x60@2x:120 Icon-App-60x60@3x:180 Icon-App-72x72@1x:72 Icon-App-72x72@2x:144 Icon-App-76x76@1x:76 Icon-App-76x76@2x:152 Icon-App-83.5x83.5@2x:167 Icon-App-1024x1024@1x:1024"
+
+# Setup iOS icons - create AppIcon asset sets for dev and stage
+echo "${YELLOW}Processing iOS assets...${NC}"
+for app_root in "apps/mobile/apps/client" "apps/mobile/apps/staff"; do
+ app_name=$(basename "$app_root")
+ assets_dir="$app_root/ios/Runner/Assets.xcassets"
+
+ echo "${YELLOW} Setting up iOS for $app_name...${NC}"
+
+ for flavor in dev stage; do
+ logo_path="$app_root/assets/logo-$flavor.png"
+ asset_set_name="AppIcon-$flavor"
+ asset_dir="$assets_dir/$asset_set_name.appiconset"
+
+ mkdir -p "$asset_dir"
+
+ # Create Contents.json template for iOS AppIcon
+ cp "$assets_dir/AppIcon.appiconset/Contents.json" "$asset_dir/Contents.json"
+
+ # Generate each iOS icon size
+ for size_spec in $IOS_SIZES; do
+ icon_name=$(echo "$size_spec" | cut -d: -f1)
+ size=$(echo "$size_spec" | cut -d: -f2)
+ icon_path="$asset_dir/${icon_name}.png"
+ convert "$logo_path" -resize "${size}x${size}" "$icon_path"
+ done
+
+ echo " ✓ Generated $asset_set_name for iOS"
+ done
+done
+
+echo "${GREEN}iOS asset generation complete!${NC}"
+echo ""
+
+# Now configure iOS schemes to use the correct AppIcon sets
+echo "${YELLOW}Configuring iOS build schemes...${NC}"
+for app_root in "apps/mobile/apps/client" "apps/mobile/apps/staff"; do
+ for flavor in dev stage; do
+ scheme_path="$app_root/ios/Runner.xcodeproj/xcshareddata/xcschemes/${flavor}.xcscheme"
+ if [[ -f "$scheme_path" ]]; then
+ # We'll use a more direct approach with xcodebuild settings
+ echo " ✓ Scheme exists for $flavor flavor"
+ fi
+ done
+done
+
+echo ""
+echo "${GREEN}✓ All flavor icons have been generated!${NC}"
+echo ""
+echo "${YELLOW}Next steps for iOS:${NC}"
+echo "1. Open the Xcode project in Xcode:"
+echo " open $app_root/ios/Runner.xcworkspace"
+echo ""
+echo "2. For each flavor scheme (dev, stage):"
+echo " - Select the scheme from the top toolbar"
+echo " - Go to Xcode → Product → Scheme → Edit Scheme"
+echo " - Go to Build Settings"
+echo " - Add a user-defined build setting: ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon-dev (or AppIcon-stage)"
+echo ""
+echo "3. Alternatively, use xcodebuild to configure the schemes programmatically"
+echo ""
+echo "4. Version control: Add the generated icons to git"