diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 54835d9..3e47137 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -59,18 +59,18 @@ android { create("local") { dimension = "flavor-type" applicationIdSuffix = ".local" - resValue("string", "app_name", "RE-QuestN Local") + resValue("string", "app_name", "RE-Quest Local") } create("demo") { dimension = "flavor-type" applicationIdSuffix = ".demo" - resValue("string", "app_name", "RE-QuestN Demo") + resValue("string", "app_name", "RE-Quest Demo") signingConfig = signingConfigs.getByName("demoRelease") } create("dev") { dimension = "flavor-type" applicationIdSuffix = ".dev" - resValue("string", "app_name", "RE-QuestN Dev") + resValue("string", "app_name", "RE-Quest Dev") signingConfig = signingConfigs.getByName("devRelease") } } diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index db77bb4..82ed4d0 100644 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 17987b7..0db82b8 100644 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 09d4391..97830ce 100644 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index d5f1c8d..0887996 100644 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 4d6372e..b98e0ef 100644 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/assets/app_icon.png b/assets/app_icon.png new file mode 100644 index 0000000..2af3ce4 Binary files /dev/null and b/assets/app_icon.png differ diff --git a/ios/Flutter/flavors/demo.xcconfig b/ios/Flutter/flavors/demo.xcconfig index 2e362f8..58eabea 100644 --- a/ios/Flutter/flavors/demo.xcconfig +++ b/ios/Flutter/flavors/demo.xcconfig @@ -1,3 +1,3 @@ PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.demo -PRODUCT_NAME = RE-QuestN Demo -DISPLAY_NAME = RE-QuestN Demo +PRODUCT_NAME = RE-Quest Demo +DISPLAY_NAME = RE-Quest Demo diff --git a/ios/Flutter/flavors/dev.xcconfig b/ios/Flutter/flavors/dev.xcconfig index 58edbfb..94a6439 100644 --- a/ios/Flutter/flavors/dev.xcconfig +++ b/ios/Flutter/flavors/dev.xcconfig @@ -1,3 +1,3 @@ PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.dev -PRODUCT_NAME = RE-QuestN Dev -DISPLAY_NAME = RE-QuestN Dev +PRODUCT_NAME = RE-Quest Dev +DISPLAY_NAME = RE-Quest Dev diff --git a/ios/Flutter/flavors/local.xcconfig b/ios/Flutter/flavors/local.xcconfig index ee4eeb7..b845514 100644 --- a/ios/Flutter/flavors/local.xcconfig +++ b/ios/Flutter/flavors/local.xcconfig @@ -1,3 +1,3 @@ PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.local -PRODUCT_NAME = RE-QuestN Local -DISPLAY_NAME = RE-QuestN Local +PRODUCT_NAME = RE-Quest Local +DISPLAY_NAME = RE-Quest Local diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index f939c33..4dcffef 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -535,7 +535,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.dev; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Dev"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -546,7 +546,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -609,7 +609,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -697,7 +697,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.demo; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Demo"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -708,7 +708,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -791,7 +791,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.demo; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Demo"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -829,7 +829,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.local; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Local"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -841,7 +841,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -911,7 +911,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -968,7 +968,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1033,7 +1033,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1056,7 +1056,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1083,7 +1083,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1146,7 +1146,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.local; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Local"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1168,7 +1168,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.demo; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Demo"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1180,7 +1180,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1245,7 +1245,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.dev; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Dev"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1268,7 +1268,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.dev; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Dev"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1295,7 +1295,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1363,7 +1363,7 @@ "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = com.requestn.realEstateMobile.local; - PRODUCT_NAME = "$(TARGET_NAME)"; + PRODUCT_NAME = "RE-Quest Local"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1374,7 +1374,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1449,7 +1449,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -1538,7 +1538,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index d36b1fa..d0d98aa 100644 --- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,122 +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" : "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" : "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" - } -} +{"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/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png index dc9ada4..7486fd3 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png index 7353c41..f4e3d10 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png index 797d452..bfecaf1 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png index 6ed2d93..400de0b 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png index 4cd7b00..987f44a 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png index fe73094..ca745e6 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png index 321773c..6dc9136 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png index 797d452..bfecaf1 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png index 502f463..60b3384 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png index 0ec3034..4d7a968 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png new file mode 100644 index 0000000..63a39fa Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png new file mode 100644 index 0000000..f1294c5 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png new file mode 100644 index 0000000..9ff66cf Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png new file mode 100644 index 0000000..47241bb Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png index 0ec3034..4d7a968 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png index e9f5fea..1edf07b 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png new file mode 100644 index 0000000..28d286e Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png new file mode 100644 index 0000000..19fa081 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png index 84ac32a..3046db4 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png index 8953cba..2ae147e 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png index 0467bf1..d4e0657 100644 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index bf699b4..2d821e5 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -15,7 +15,7 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleName - real_estate_mobile + RE-Quest CFBundlePackageType APPL CFBundleShortVersionString diff --git a/lib/features/agents/presentation/screens/agent_detail_screen.dart b/lib/features/agents/presentation/screens/agent_detail_screen.dart index c8c7b15..f6404c9 100644 --- a/lib/features/agents/presentation/screens/agent_detail_screen.dart +++ b/lib/features/agents/presentation/screens/agent_detail_screen.dart @@ -751,63 +751,7 @@ class _AgentDetailScreenState extends ConsumerState { } Widget _buildCertifications(List> certs) { - return Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - const Text( - 'Certifications', - style: TextStyle( - fontFamily: 'Fractul', - fontSize: 14, - fontWeight: FontWeight.w700, - color: AppColors.primaryDark, - ), - ), - const SizedBox(height: 16), - ...certs.map((cert) => Padding( - padding: const EdgeInsets.only(left: 14, bottom: 16), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Row( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - const Padding( - padding: EdgeInsets.only(top: 2), - child: Text('\u2022 ', - style: TextStyle( - fontSize: 14, color: AppColors.primaryDark)), - ), - Expanded( - child: Text( - cert['name'] ?? '', - style: const TextStyle( - fontFamily: 'SourceSerif4', - fontSize: 14, - color: AppColors.primaryDark, - ), - ), - ), - ], - ), - if ((cert['org'] ?? '').isNotEmpty) - Padding( - padding: const EdgeInsets.only(left: 20, top: 2), - child: Text( - cert['org']!.toUpperCase(), - style: TextStyle( - fontFamily: 'SourceSerif4', - fontSize: 14, - color: AppColors.primaryDark.withValues(alpha: 0.5), - ), - ), - ), - ], - ), - )), - const SizedBox(height: 4), - ], - ); + return _ExpandableCertificationsSection(certs: certs); } // ── Info Cards (Availability, Work Env, Best Experience) ── @@ -1096,9 +1040,9 @@ class _ExpandableChipsSectionState extends State<_ExpandableChipsSection> { ), ), )), - if (hasMore && !_expanded) + if (hasMore) GestureDetector( - onTap: () => setState(() => _expanded = true), + onTap: () => setState(() => _expanded = !_expanded), child: IntrinsicWidth( child: Container( height: 28, @@ -1107,17 +1051,34 @@ class _ExpandableChipsSectionState extends State<_ExpandableChipsSection> { decoration: BoxDecoration( borderRadius: BorderRadius.circular(15), border: Border.all( - color: AppColors.primaryDark.withValues(alpha: 0.15), + color: _expanded + ? AppColors.accentOrange + : AppColors.primaryDark.withValues(alpha: 0.15), width: 1), ), - child: Text( - '+${widget.items.length - widget.initialCount} More', - style: const TextStyle( - fontFamily: 'SourceSerif4', - fontSize: 15, - fontWeight: FontWeight.w300, - color: AppColors.primaryDark, - ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + _expanded + ? 'Show Less' + : '+${widget.items.length - widget.initialCount} More', + style: TextStyle( + fontFamily: 'SourceSerif4', + fontSize: _expanded ? 13 : 15, + fontWeight: + _expanded ? FontWeight.w700 : FontWeight.w300, + color: _expanded + ? AppColors.accentOrange + : AppColors.primaryDark, + ), + ), + if (_expanded) ...[ + const SizedBox(width: 2), + const Icon(Icons.keyboard_arrow_up, + size: 14, color: AppColors.accentOrange), + ], + ], ), ), ), @@ -1132,6 +1093,133 @@ class _ExpandableChipsSectionState extends State<_ExpandableChipsSection> { } } +// ── Expandable Certifications Section ── + +class _ExpandableCertificationsSection extends StatefulWidget { + final List> certs; + final int initialCount; + + const _ExpandableCertificationsSection({ + required this.certs, + this.initialCount = 3, + }); + + @override + State<_ExpandableCertificationsSection> createState() => + _ExpandableCertificationsSectionState(); +} + +class _ExpandableCertificationsSectionState + extends State<_ExpandableCertificationsSection> { + bool _expanded = false; + + @override + Widget build(BuildContext context) { + final showCerts = _expanded + ? widget.certs + : widget.certs.take(widget.initialCount).toList(); + final hasMore = widget.certs.length > widget.initialCount; + + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Text( + 'Certifications', + style: TextStyle( + fontFamily: 'Fractul', + fontSize: 14, + fontWeight: FontWeight.w700, + color: AppColors.primaryDark, + ), + ), + const SizedBox(height: 16), + ...showCerts.map((cert) => Padding( + padding: const EdgeInsets.only(left: 14, bottom: 16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const Padding( + padding: EdgeInsets.only(top: 2), + child: Text('\u2022 ', + style: TextStyle( + fontSize: 14, color: AppColors.primaryDark)), + ), + Expanded( + child: Text( + cert['name'] ?? '', + style: const TextStyle( + fontFamily: 'SourceSerif4', + fontSize: 14, + color: AppColors.primaryDark, + ), + ), + ), + ], + ), + if ((cert['org'] ?? '').isNotEmpty) + Padding( + padding: const EdgeInsets.only(left: 20, top: 2), + child: Text( + cert['org']!.toUpperCase(), + style: TextStyle( + fontFamily: 'SourceSerif4', + fontSize: 14, + color: + AppColors.primaryDark.withValues(alpha: 0.5), + ), + ), + ), + ], + ), + )), + if (hasMore) + Center( + child: GestureDetector( + onTap: () => setState(() => _expanded = !_expanded), + child: Container( + padding: + const EdgeInsets.symmetric(horizontal: 14, vertical: 4), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(15), + border: + Border.all(color: AppColors.accentOrange, width: 1), + ), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + _expanded + ? 'Show Less' + : '+${widget.certs.length - widget.initialCount} More', + style: const TextStyle( + fontFamily: 'SourceSerif4', + fontSize: 10, + fontWeight: FontWeight.w700, + color: AppColors.accentOrange, + ), + ), + const SizedBox(width: 2), + Icon( + _expanded + ? Icons.keyboard_arrow_up + : Icons.keyboard_arrow_down, + size: 14, + color: AppColors.accentOrange, + ), + ], + ), + ), + ), + ), + const SizedBox(height: 4), + ], + ); + } +} + // ── Specialization Card ── class _SpecializationCardWidget extends StatefulWidget { diff --git a/lib/features/home/presentation/screens/home_screen.dart b/lib/features/home/presentation/screens/home_screen.dart index bd2f05e..d291d7f 100644 --- a/lib/features/home/presentation/screens/home_screen.dart +++ b/lib/features/home/presentation/screens/home_screen.dart @@ -83,7 +83,7 @@ class HomeScreen extends ConsumerWidget { ), const SizedBox(height: 16), Text( - '\u00A9 2025 RE-QuestN. All rights reserved.', + '\u00A9 2025 RE-Quest. All rights reserved.', style: TextStyle( fontFamily: 'SourceSerif4', fontSize: 12, diff --git a/lib/features/profile/presentation/widgets/change_password_tab.dart b/lib/features/profile/presentation/widgets/change_password_tab.dart index 91de3b0..73bfeb3 100644 --- a/lib/features/profile/presentation/widgets/change_password_tab.dart +++ b/lib/features/profile/presentation/widgets/change_password_tab.dart @@ -90,7 +90,7 @@ class _ChangePasswordTabState extends ConsumerState { const SizedBox(height: 40), ProfileActionButtons( onSave: _changePassword, - onCancel: () => context.pop(), + onCancel: () => context.go('/home'), isSaving: _isChangingPassword, saveLabel: 'Update Password', ), diff --git a/lib/features/profile/presentation/widgets/notifications_tab.dart b/lib/features/profile/presentation/widgets/notifications_tab.dart index bd50b1a..5231c7c 100644 --- a/lib/features/profile/presentation/widgets/notifications_tab.dart +++ b/lib/features/profile/presentation/widgets/notifications_tab.dart @@ -144,7 +144,7 @@ class _NotificationsTabState extends ConsumerState { const SizedBox(height: 40), ProfileActionButtons( onSave: _saveNotificationSettings, - onCancel: () => context.pop(), + onCancel: () => context.go('/home'), isSaving: _isSavingNotifications, ), ], @@ -318,8 +318,8 @@ class _NotificationsTabState extends ConsumerState { child: Center( child: isSelected ? Container( - height: 22, - margin: const EdgeInsets.symmetric(horizontal: 4), + height: 24, + margin: const EdgeInsets.symmetric(horizontal: 3), decoration: BoxDecoration( color: AppColors.accentOrange, borderRadius: BorderRadius.circular(15), @@ -328,17 +328,19 @@ class _NotificationsTabState extends ConsumerState { child: Text(labels[i], style: const TextStyle( fontFamily: 'SourceSerif4', - fontSize: 14, + fontSize: 12, fontWeight: FontWeight.w400, color: AppColors.primaryDark, + height: 1.0, )), ) : Text(labels[i], style: const TextStyle( fontFamily: 'SourceSerif4', - fontSize: 14, + fontSize: 12, fontWeight: FontWeight.w400, color: AppColors.primaryDark, + height: 1.0, )), ), ), diff --git a/lib/features/profile/presentation/widgets/privacy_tab.dart b/lib/features/profile/presentation/widgets/privacy_tab.dart index ae1697f..4e313d9 100644 --- a/lib/features/profile/presentation/widgets/privacy_tab.dart +++ b/lib/features/profile/presentation/widgets/privacy_tab.dart @@ -150,7 +150,7 @@ class _PrivacyTabState extends ConsumerState { const SizedBox(height: 20), ProfileActionButtons( onSave: _savePrivacyPreferences, - onCancel: () => context.pop(), + onCancel: () => context.go('/home'), isSaving: _isSavingPrivacy), const SizedBox(height: 24), ProfileSectionCard( diff --git a/lib/features/profile/presentation/widgets/profile_settings_tab.dart b/lib/features/profile/presentation/widgets/profile_settings_tab.dart index 1bbf642..fa91016 100644 --- a/lib/features/profile/presentation/widgets/profile_settings_tab.dart +++ b/lib/features/profile/presentation/widgets/profile_settings_tab.dart @@ -259,7 +259,7 @@ class _ProfileSettingsTabState extends ConsumerState { const SizedBox(height: 30), ProfileActionButtons( onSave: _saveProfileSettings, - onCancel: () => context.pop(), + onCancel: () => context.go('/home'), isSaving: profileState.isSaving, ), ], diff --git a/lib/features/profile/presentation/widgets/profile_shared_widgets.dart b/lib/features/profile/presentation/widgets/profile_shared_widgets.dart index 6d4fc10..b1d636b 100644 --- a/lib/features/profile/presentation/widgets/profile_shared_widgets.dart +++ b/lib/features/profile/presentation/widgets/profile_shared_widgets.dart @@ -97,56 +97,58 @@ class ProfileActionButtons extends StatelessWidget { width: 1, ), ), + padding: const EdgeInsets.symmetric(horizontal: 16), child: Row( - mainAxisAlignment: MainAxisAlignment.center, children: [ - GestureDetector( - onTap: onCancel, - child: Container( - width: 143, - height: 31, - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(7), - border: Border.all( - color: AppColors.primaryDark.withValues(alpha: 0.1), - width: 1, + Expanded( + child: GestureDetector( + onTap: onCancel, + child: Container( + height: 31, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(7), + border: Border.all( + color: AppColors.primaryDark.withValues(alpha: 0.1), + width: 1, + ), ), + alignment: Alignment.center, + child: const Text('Cancel', + style: TextStyle( + fontFamily: 'Fractul', + fontSize: 14, + fontWeight: FontWeight.w400, + color: AppColors.primaryDark, + )), ), - alignment: Alignment.center, - child: const Text('Cancel', - style: TextStyle( - fontFamily: 'Fractul', - fontSize: 14, - fontWeight: FontWeight.w400, - color: AppColors.primaryDark, - )), ), ), const SizedBox(width: 10), - GestureDetector( - onTap: isSaving ? null : onSave, - child: Container( - width: 143, - height: 31, - decoration: BoxDecoration( - color: AppColors.accentOrange, - borderRadius: BorderRadius.circular(7), + Expanded( + child: GestureDetector( + onTap: isSaving ? null : onSave, + child: Container( + height: 31, + decoration: BoxDecoration( + color: AppColors.accentOrange, + borderRadius: BorderRadius.circular(7), + ), + alignment: Alignment.center, + child: isSaving + ? const SizedBox( + width: 16, + height: 16, + child: CircularProgressIndicator( + strokeWidth: 2, color: AppColors.primaryDark), + ) + : Text(saveLabel, + style: const TextStyle( + fontFamily: 'Fractul', + fontSize: 14, + fontWeight: FontWeight.w400, + color: AppColors.primaryDark, + )), ), - alignment: Alignment.center, - child: isSaving - ? const SizedBox( - width: 16, - height: 16, - child: CircularProgressIndicator( - strokeWidth: 2, color: AppColors.primaryDark), - ) - : Text(saveLabel, - style: const TextStyle( - fontFamily: 'Fractul', - fontSize: 14, - fontWeight: FontWeight.w400, - color: AppColors.primaryDark, - )), ), ), ], diff --git a/lib/main.dart b/lib/main.dart index 3e6dc0a..049e6b8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -23,7 +23,7 @@ class MyApp extends ConsumerWidget { final router = ref.watch(routerProvider); return MaterialApp.router( - title: 'RE-QuestN', + title: 'RE-Quest', theme: AppTheme.light, routerConfig: router, debugShowCheckedModeBanner: false, diff --git a/pubspec.lock b/pubspec.lock index 8e0e0ad..96adf7b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -169,6 +169,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.4" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c + url: "https://pub.dev" + source: hosted + version: "0.4.2" clock: dependency: transitive description: @@ -422,6 +430,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.4.1" + flutter_launcher_icons: + dependency: "direct dev" + description: + name: flutter_launcher_icons + sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7" + url: "https://pub.dev" + source: hosted + version: "0.14.4" flutter_lints: dependency: "direct dev" description: diff --git a/pubspec.yaml b/pubspec.yaml index bbfefc7..04fd231 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: real_estate_mobile -description: "RE-QuestN Real Estate Mobile App" +description: "RE-Quest Real Estate Mobile App" publish_to: 'none' version: 1.0.0+2 @@ -74,6 +74,16 @@ dev_dependencies: # Flavors flutter_flavorizr: ^2.2.3 + # App Icon + flutter_launcher_icons: ^0.14.3 + +flutter_launcher_icons: + android: true + ios: true + image_path: "assets/app_icon.png" + remove_alpha_ios: true + background_color: "#ffffff" + flutter: uses-material-design: true @@ -107,7 +117,7 @@ flavorizr: flavors: local: app: - name: "RE-QuestN Local" + name: "RE-Quest Local" android: applicationId: "com.requestn.real_estate_mobile.local" ios: @@ -116,7 +126,7 @@ flavorizr: DEVELOPMENT_TEAM: JKMS87XDA9 demo: app: - name: "RE-QuestN Demo" + name: "RE-Quest Demo" android: applicationId: "com.requestn.real_estate_mobile.demo" ios: @@ -125,7 +135,7 @@ flavorizr: DEVELOPMENT_TEAM: JKMS87XDA9 dev: app: - name: "RE-QuestN Dev" + name: "RE-Quest Dev" android: applicationId: "com.requestn.real_estate_mobile.dev" ios: