diff --git a/.dart_tool/extension_discovery/devtools.json b/.dart_tool/extension_discovery/devtools.json deleted file mode 100644 index ae1a36a6..00000000 --- a/.dart_tool/extension_discovery/devtools.json +++ /dev/null @@ -1 +0,0 @@ -{"version":2,"entries":[{"package":"sf_app_platform_mono_repo","rootUri":"../","packageUri":"lib/"}]} \ No newline at end of file diff --git a/.flutter-plugins-dependencies b/.flutter-plugins-dependencies index 60aa8af2..ab200776 100644 --- a/.flutter-plugins-dependencies +++ b/.flutter-plugins-dependencies @@ -1 +1 @@ -{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_secure_storage","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.3/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"flutter_secure_storage","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_android","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_android-2.2.20/","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"flutter_secure_storage_macos","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_macos-3.1.3/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.3/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"flutter_secure_storage_linux","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_linux-1.2.3/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_linux","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"flutter_secure_storage_windows","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_windows-3.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_windows","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[],"dev_dependency":false}],"web":[{"name":"flutter_secure_storage_web","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_web-1.2.1/","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"flutter_secure_storage","dependencies":["flutter_secure_storage_linux","flutter_secure_storage_macos","flutter_secure_storage_web","flutter_secure_storage_windows"]},{"name":"flutter_secure_storage_linux","dependencies":[]},{"name":"flutter_secure_storage_macos","dependencies":[]},{"name":"flutter_secure_storage_web","dependencies":[]},{"name":"flutter_secure_storage_windows","dependencies":["path_provider"]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]}],"date_created":"2026-01-22 07:50:55.192120","version":"3.35.7","swift_package_manager_enabled":{"ios":false,"macos":false}} \ No newline at end of file +{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_secure_storage","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.3/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"android":[{"name":"flutter_secure_storage","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage-9.2.4/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_android","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_android-2.2.20/","native_build":true,"dependencies":[],"dev_dependency":false}],"macos":[{"name":"flutter_secure_storage_macos","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_macos-3.1.3/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_foundation","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.3/","shared_darwin_source":true,"native_build":true,"dependencies":[],"dev_dependency":false}],"linux":[{"name":"flutter_secure_storage_linux","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_linux-1.2.3/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_linux","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/","native_build":false,"dependencies":[],"dev_dependency":false}],"windows":[{"name":"flutter_secure_storage_windows","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_windows-3.1.2/","native_build":true,"dependencies":[],"dev_dependency":false},{"name":"path_provider_windows","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/","native_build":false,"dependencies":[],"dev_dependency":false}],"web":[{"name":"flutter_secure_storage_web","path":"/Users/juliandalcalaf/.pub-cache/hosted/pub.dev/flutter_secure_storage_web-1.2.1/","dependencies":[],"dev_dependency":false}]},"dependencyGraph":[{"name":"flutter_secure_storage","dependencies":["flutter_secure_storage_linux","flutter_secure_storage_macos","flutter_secure_storage_web","flutter_secure_storage_windows"]},{"name":"flutter_secure_storage_linux","dependencies":[]},{"name":"flutter_secure_storage_macos","dependencies":[]},{"name":"flutter_secure_storage_web","dependencies":[]},{"name":"flutter_secure_storage_windows","dependencies":["path_provider"]},{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]}],"date_created":"2026-01-27 11:06:12.200881","version":"3.35.7","swift_package_manager_enabled":{"ios":false,"macos":false}} \ No newline at end of file diff --git a/apps/mobile_app/android/app/src/main/res/drawable-hdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-hdpi/android12splash.png index 41a7c550..47cfe73f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-hdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-hdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-hdpi/splash.png b/apps/mobile_app/android/app/src/main/res/drawable-hdpi/splash.png index 41a7c550..47cfe73f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-hdpi/splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-hdpi/splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-mdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-mdpi/android12splash.png index 805197e4..246dd454 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-mdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-mdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-mdpi/splash.png b/apps/mobile_app/android/app/src/main/res/drawable-mdpi/splash.png index 805197e4..246dd454 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-mdpi/splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-mdpi/splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-night-hdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-night-hdpi/android12splash.png index 41a7c550..47cfe73f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-night-hdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-night-hdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-night-mdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-night-mdpi/android12splash.png index 805197e4..246dd454 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-night-mdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-night-mdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-night-xhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-night-xhdpi/android12splash.png index 1b365124..c34e756f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-night-xhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-night-xhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png index 7cd38edc..d6114f55 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png index 295b7116..b911edea 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/android12splash.png index 1b365124..c34e756f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/splash.png index 1b365124..c34e756f 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xhdpi/splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/android12splash.png index 7cd38edc..d6114f55 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/splash.png index 7cd38edc..d6114f55 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xxhdpi/splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/android12splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/android12splash.png index 295b7116..b911edea 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/android12splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/android12splash.png differ diff --git a/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/splash.png b/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/splash.png index 295b7116..b911edea 100644 Binary files a/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/splash.png and b/apps/mobile_app/android/app/src/main/res/drawable-xxxhdpi/splash.png differ diff --git a/apps/mobile_app/assets/images/logos/logo_splash.png b/apps/mobile_app/assets/images/logos/logo_splash.png index f2d93ea5..f2a03257 100644 Binary files a/apps/mobile_app/assets/images/logos/logo_splash.png and b/apps/mobile_app/assets/images/logos/logo_splash.png differ diff --git a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png index 805197e4..246dd454 100644 Binary files a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png index 1b365124..c34e756f 100644 Binary files a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png index 7cd38edc..d6114f55 100644 Binary files a/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and b/apps/mobile_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/modules/auth/lib/src/features/device_setup/presentation/device_setup_screen.dart b/modules/auth/lib/src/features/device_setup/presentation/device_setup_screen.dart index 53100482..89638de3 100644 --- a/modules/auth/lib/src/features/device_setup/presentation/device_setup_screen.dart +++ b/modules/auth/lib/src/features/device_setup/presentation/device_setup_screen.dart @@ -7,6 +7,7 @@ import 'package:auth/src/features/device_setup/presentation/widgets/flow_footer. import 'package:design_system/design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:navigation/app_routes.dart'; import 'package:navigation/navigation_contract.dart'; import 'package:sf_localizations/sf_localizations.dart'; @@ -78,9 +79,17 @@ class DeviceSetupScreen extends ConsumerWidget { secondaryText: state.step == AddKidStep.success ? context.translate(I18n.deviceSetup_addAnotherKid) : null, - onPrimary: state.step == AddKidStep.sca - ? vm.createChildProfile - : vm.next, + onPrimary: () async { + if (state.step == AddKidStep.success) { + navigationContract.pushTo(AppRoutes.dashboardHome); + return; + } + if (state.step == AddKidStep.sca) { + await vm.createChildProfile(); + return; + } + vm.next(); + }, onSecondary: state.step == AddKidStep.success ? () {} : null, theme: theme, ),