diff --git a/.fvmrc b/.fvmrc
index 062f393a..4efffa7b 100644
--- a/.fvmrc
+++ b/.fvmrc
@@ -1,4 +1,3 @@
{
- "flutter": "3.22.1",
- "flavors": {}
+ "flutter": "3.22.1"
}
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index c7a9be48..a7bb995b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,9 @@
+# Do not remove or rename entries in this file, only add new ones
+# See https://github.com/flutter/flutter/issues/128635 for more context.
+
# Miscellaneous
*.class
+*.lock
*.log
*.pyc
*.swp
@@ -9,42 +13,112 @@
.history
.svn/
-# Mason
-.mason/
-mason-lock.json
-
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
-# The .vscode folder contains launch configuration and tasks you configure in
-# VS Code which you may wish to be included in version control, so this line
-# is commented out by default.
-.vscode/
-.vscode/settings.json
+# Visual Studio Code related
+.classpath
+.project
+.settings/
+.vscode/*
+
+# Flutter repo-specific
+/bin/cache/
+/bin/internal/bootstrap.bat
+/bin/internal/bootstrap.sh
+/bin/mingit/
+/dev/benchmarks/mega_gallery/
+/dev/bots/.recipe_deps
+/dev/bots/android_tools/
+/dev/devicelab/ABresults*.json
+/dev/docs/doc/
+/dev/docs/api_docs.zip
+/dev/docs/flutter.docs.zip
+/dev/docs/lib/
+/dev/docs/pubspec.yaml
+/dev/integration_tests/**/xcuserdata
+/dev/integration_tests/**/Pods
+/packages/flutter/coverage/
+version
+analysis_benchmark.json
+
+# packages file containing multi-root paths
+.packages.generated
# Flutter/Dart/Pub related
**/doc/api/
-**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
+**/generated_plugin_registrant.dart
.packages
+.pub-preload-cache/
.pub-cache/
.pub/
-/build/
+build/
+flutter_*.png
+linked_*.ds
+unlinked.ds
+unlinked_spec.ds
-# Web related
-lib/generated_plugin_registrant.dart
+# Android related
+**/android/**/gradle-wrapper.jar
+.gradle/
+**/android/captures/
+**/android/gradlew
+**/android/gradlew.bat
+**/android/local.properties
+**/android/**/GeneratedPluginRegistrant.java
+**/android/key.properties
+*.jks
-# Symbolication related
-app.*.symbols
+# iOS/XCode related
+**/ios/**/*.mode1v3
+**/ios/**/*.mode2v3
+**/ios/**/*.moved-aside
+**/ios/**/*.pbxuser
+**/ios/**/*.perspectivev3
+**/ios/**/*sync/
+**/ios/**/.sconsign.dblite
+**/ios/**/.tags*
+**/ios/**/.vagrant/
+**/ios/**/DerivedData/
+**/ios/**/Icon?
+**/ios/**/Pods/
+**/ios/**/.symlinks/
+**/ios/**/profile
+**/ios/**/xcuserdata
+**/ios/.generated/
+**/ios/Flutter/.last_build_id
+**/ios/Flutter/App.framework
+**/ios/Flutter/Flutter.framework
+**/ios/Flutter/Flutter.podspec
+**/ios/Flutter/Generated.xcconfig
+**/ios/Flutter/ephemeral
+**/ios/Flutter/app.flx
+**/ios/Flutter/app.zip
+**/ios/Flutter/flutter_assets/
+**/ios/Flutter/flutter_export_environment.sh
+**/ios/ServiceDefinitions.json
+**/ios/Runner/GeneratedPluginRegistrant.*
-# Obfuscation related
-app.*.map.json
+# Coverage
+coverage/
+
+# Symbols
+app.*.symbols
+# Exceptions to above rules.
+!**/ios/**/default.mode1v3
+!**/ios/**/default.mode2v3
+!**/ios/**/default.pbxuser
+!**/ios/**/default.perspectivev3
+!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
+!/dev/ci/**/Gemfile.lock
+!.vscode/settings.json
# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
diff --git a/.idea/runConfigurations/main_dev.xml b/.idea/runConfigurations/main_dev.xml
deleted file mode 100644
index 588c1506..00000000
--- a/.idea/runConfigurations/main_dev.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations/main_prod.xml b/.idea/runConfigurations/main_prod.xml
deleted file mode 100644
index b2efeb37..00000000
--- a/.idea/runConfigurations/main_prod.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/runConfigurations/main_staging.xml b/.idea/runConfigurations/main_staging.xml
deleted file mode 100644
index 41722af4..00000000
--- a/.idea/runConfigurations/main_staging.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.vscode/launch.json b/.vscode/launch.json
deleted file mode 100644
index 2b85d38b..00000000
--- a/.vscode/launch.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "version": "0.2.0",
- "configurations": [
- {
- "name": "Main Dev",
- "request": "launch",
- "type": "dart",
- "program": "lib/main.dart",
- "args": ["--flavor=dev", "--dart-define=ENV=dev", "--web-port=3003"]
- },
- {
- "name": "Main prod",
- "request": "launch",
- "type": "dart",
- "program": "lib/main.dart",
- "args": ["--flavor=prod", "--web-port=3003", "--dart-define=ENV=prod"]
- },
- {
- "name": "Main staging",
- "request": "launch",
- "type": "dart",
- "program": "lib/main.dart",
- "args": [
- "--flavor=staging",
- "--web-port=3003",
- "--dart-define=ENV=staging"
- ]
- },
- {
- "name": "Integration Test",
- "program": "integration_test/test",
- "request": "launch",
- "type": "dart",
- "args": ["--flavor=dev"]
- }
- ]
-}
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 00000000..91d33fdd
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "dart.flutterSdkPath": ".fvm/versions/3.22.1"
+}
\ No newline at end of file
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644
index 52d8ef07..00000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,290 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- CFPropertyList (3.0.6)
- rexml
- activesupport (5.2.8.1)
- concurrent-ruby (~> 1.0, >= 1.0.2)
- i18n (>= 0.7, < 2)
- minitest (~> 5.1)
- tzinfo (~> 1.1)
- addressable (2.8.4)
- public_suffix (>= 2.0.2, < 6.0)
- algoliasearch (1.27.5)
- httpclient (~> 2.8, >= 2.8.3)
- json (>= 1.5.1)
- artifactory (3.0.15)
- atomos (0.1.3)
- aws-eventstream (1.2.0)
- aws-partitions (1.774.0)
- aws-sdk-core (3.174.0)
- aws-eventstream (~> 1, >= 1.0.2)
- aws-partitions (~> 1, >= 1.651.0)
- aws-sigv4 (~> 1.5)
- jmespath (~> 1, >= 1.6.1)
- aws-sdk-kms (1.65.0)
- aws-sdk-core (~> 3, >= 3.174.0)
- aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.123.1)
- aws-sdk-core (~> 3, >= 3.174.0)
- aws-sdk-kms (~> 1)
- aws-sigv4 (~> 1.4)
- aws-sigv4 (1.5.2)
- aws-eventstream (~> 1, >= 1.0.2)
- babosa (1.0.4)
- claide (1.1.0)
- cocoapods (1.10.2)
- addressable (~> 2.6)
- claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.10.2)
- cocoapods-deintegrate (>= 1.0.3, < 2.0)
- cocoapods-downloader (>= 1.4.0, < 2.0)
- cocoapods-plugins (>= 1.0.0, < 2.0)
- cocoapods-search (>= 1.0.0, < 2.0)
- cocoapods-trunk (>= 1.4.0, < 2.0)
- cocoapods-try (>= 1.1.0, < 2.0)
- colored2 (~> 3.1)
- escape (~> 0.0.4)
- fourflusher (>= 2.3.0, < 3.0)
- gh_inspector (~> 1.0)
- molinillo (~> 0.6.6)
- nap (~> 1.0)
- ruby-macho (~> 1.4)
- xcodeproj (>= 1.19.0, < 2.0)
- cocoapods-core (1.10.2)
- activesupport (> 5.0, < 6)
- addressable (~> 2.6)
- algoliasearch (~> 1.0)
- concurrent-ruby (~> 1.1)
- fuzzy_match (~> 2.0.4)
- nap (~> 1.0)
- netrc (~> 0.11)
- public_suffix
- typhoeus (~> 1.0)
- cocoapods-deintegrate (1.0.5)
- cocoapods-downloader (1.6.3)
- cocoapods-plugins (1.0.0)
- nap
- cocoapods-search (1.0.1)
- cocoapods-trunk (1.6.0)
- nap (>= 0.8, < 2.0)
- netrc (~> 0.11)
- cocoapods-try (1.2.0)
- colored (1.2)
- colored2 (3.1.2)
- commander (4.6.0)
- highline (~> 2.0.0)
- concurrent-ruby (1.1.10)
- declarative (0.0.20)
- digest-crc (0.6.4)
- rake (>= 12.0.0, < 14.0.0)
- domain_name (0.5.20190701)
- unf (>= 0.0.5, < 1.0.0)
- dotenv (2.8.1)
- emoji_regex (3.2.3)
- escape (0.0.4)
- ethon (0.16.0)
- ffi (>= 1.15.0)
- excon (0.99.0)
- faraday (1.10.3)
- faraday-em_http (~> 1.0)
- faraday-em_synchrony (~> 1.0)
- faraday-excon (~> 1.1)
- faraday-httpclient (~> 1.0)
- faraday-multipart (~> 1.0)
- faraday-net_http (~> 1.0)
- faraday-net_http_persistent (~> 1.0)
- faraday-patron (~> 1.0)
- faraday-rack (~> 1.0)
- faraday-retry (~> 1.0)
- ruby2_keywords (>= 0.0.4)
- faraday-cookie_jar (0.0.7)
- faraday (>= 0.8.0)
- http-cookie (~> 1.0.0)
- faraday-em_http (1.0.0)
- faraday-em_synchrony (1.0.0)
- faraday-excon (1.1.0)
- faraday-httpclient (1.0.1)
- faraday-multipart (1.0.4)
- multipart-post (~> 2)
- faraday-net_http (1.0.1)
- faraday-net_http_persistent (1.2.0)
- faraday-patron (1.0.0)
- faraday-rack (1.0.0)
- faraday-retry (1.0.3)
- faraday_middleware (1.2.0)
- faraday (~> 1.0)
- fastimage (2.2.7)
- fastlane (2.213.0)
- CFPropertyList (>= 2.3, < 4.0.0)
- addressable (>= 2.8, < 3.0.0)
- artifactory (~> 3.0)
- aws-sdk-s3 (~> 1.0)
- babosa (>= 1.0.3, < 2.0.0)
- bundler (>= 1.12.0, < 3.0.0)
- colored
- commander (~> 4.6)
- dotenv (>= 2.1.1, < 3.0.0)
- emoji_regex (>= 0.1, < 4.0)
- excon (>= 0.71.0, < 1.0.0)
- faraday (~> 1.0)
- faraday-cookie_jar (~> 0.0.6)
- faraday_middleware (~> 1.0)
- fastimage (>= 2.1.0, < 3.0.0)
- gh_inspector (>= 1.1.2, < 2.0.0)
- google-apis-androidpublisher_v3 (~> 0.3)
- google-apis-playcustomapp_v1 (~> 0.1)
- google-cloud-storage (~> 1.31)
- highline (~> 2.0)
- json (< 3.0.0)
- jwt (>= 2.1.0, < 3)
- mini_magick (>= 4.9.4, < 5.0.0)
- multipart-post (>= 2.0.0, < 3.0.0)
- naturally (~> 2.2)
- optparse (~> 0.1.1)
- plist (>= 3.1.0, < 4.0.0)
- rubyzip (>= 2.0.0, < 3.0.0)
- security (= 0.1.3)
- simctl (~> 1.6.3)
- terminal-notifier (>= 2.0.0, < 3.0.0)
- terminal-table (>= 1.4.5, < 2.0.0)
- tty-screen (>= 0.6.3, < 1.0.0)
- tty-spinner (>= 0.8.0, < 1.0.0)
- word_wrap (~> 1.0.0)
- xcodeproj (>= 1.13.0, < 2.0.0)
- xcpretty (~> 0.3.0)
- xcpretty-travis-formatter (>= 0.0.3)
- fastlane-plugin-flutter_version (1.1.15)
- ffi (1.15.5)
- fourflusher (2.3.1)
- fuzzy_match (2.0.4)
- gh_inspector (1.1.3)
- google-apis-androidpublisher_v3 (0.42.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-core (0.11.0)
- addressable (~> 2.5, >= 2.5.1)
- googleauth (>= 0.16.2, < 2.a)
- httpclient (>= 2.8.1, < 3.a)
- mini_mime (~> 1.0)
- representable (~> 3.0)
- retriable (>= 2.0, < 4.a)
- rexml
- webrick
- google-apis-iamcredentials_v1 (0.17.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-playcustomapp_v1 (0.13.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-storage_v1 (0.19.0)
- google-apis-core (>= 0.9.0, < 2.a)
- google-cloud-core (1.6.0)
- google-cloud-env (~> 1.0)
- google-cloud-errors (~> 1.0)
- google-cloud-env (1.6.0)
- faraday (>= 0.17.3, < 3.0)
- google-cloud-errors (1.3.1)
- google-cloud-storage (1.44.0)
- addressable (~> 2.8)
- digest-crc (~> 0.4)
- google-apis-iamcredentials_v1 (~> 0.1)
- google-apis-storage_v1 (~> 0.19.0)
- google-cloud-core (~> 1.6)
- googleauth (>= 0.16.2, < 2.a)
- mini_mime (~> 1.0)
- googleauth (1.5.2)
- faraday (>= 0.17.3, < 3.a)
- jwt (>= 1.4, < 3.0)
- memoist (~> 0.16)
- multi_json (~> 1.11)
- os (>= 0.9, < 2.0)
- signet (>= 0.16, < 2.a)
- highline (2.0.3)
- http-cookie (1.0.5)
- domain_name (~> 0.5)
- httpclient (2.8.3)
- i18n (1.12.0)
- concurrent-ruby (~> 1.0)
- jmespath (1.6.2)
- json (2.6.3)
- jwt (2.7.0)
- memoist (0.16.2)
- mini_magick (4.12.0)
- mini_mime (1.1.2)
- minitest (5.16.3)
- molinillo (0.6.6)
- multi_json (1.15.0)
- multipart-post (2.3.0)
- nanaimo (0.3.0)
- nap (1.1.0)
- naturally (2.2.1)
- netrc (0.11.0)
- optparse (0.1.1)
- os (1.1.4)
- plist (3.7.0)
- public_suffix (5.0.1)
- rake (13.0.6)
- representable (3.2.0)
- declarative (< 0.1.0)
- trailblazer-option (>= 0.1.1, < 0.2.0)
- uber (< 0.2.0)
- retriable (3.1.2)
- rexml (3.2.5)
- rouge (2.0.7)
- ruby-macho (1.4.0)
- ruby2_keywords (0.0.5)
- rubyzip (2.3.2)
- security (0.1.3)
- signet (0.17.0)
- addressable (~> 2.8)
- faraday (>= 0.17.5, < 3.a)
- jwt (>= 1.5, < 3.0)
- multi_json (~> 1.10)
- simctl (1.6.10)
- CFPropertyList
- naturally
- terminal-notifier (2.0.0)
- terminal-table (1.8.0)
- unicode-display_width (~> 1.1, >= 1.1.1)
- thread_safe (0.3.6)
- trailblazer-option (0.1.2)
- tty-cursor (0.7.1)
- tty-screen (0.8.1)
- tty-spinner (0.9.3)
- tty-cursor (~> 0.7)
- typhoeus (1.4.0)
- ethon (>= 0.9.0)
- tzinfo (1.2.10)
- thread_safe (~> 0.1)
- uber (0.1.0)
- unf (0.1.4)
- unf_ext
- unf_ext (0.0.8.2)
- unicode-display_width (1.8.0)
- webrick (1.8.1)
- word_wrap (1.0.0)
- xcodeproj (1.22.0)
- CFPropertyList (>= 2.3.3, < 4.0)
- atomos (~> 0.1.3)
- claide (>= 1.0.2, < 2.0)
- colored2 (~> 3.1)
- nanaimo (~> 0.3.0)
- rexml (~> 3.2.4)
- xcpretty (0.3.0)
- rouge (~> 2.0.7)
- xcpretty-travis-formatter (1.0.1)
- xcpretty (~> 0.2, >= 0.0.7)
-
-PLATFORMS
- arm64-darwin-22
- arm64-darwin-21
- arm64-darwin-22
- x86_64-darwin-19
- x86_64-darwin-20
- x86_64-linux
-
-DEPENDENCIES
- cocoapods
- fastlane
- fastlane-plugin-flutter_version
-
-BUNDLED WITH
- 2.3.11
diff --git a/android/Gemfile.lock b/android/Gemfile.lock
deleted file mode 120000
index 68feb7d2..00000000
--- a/android/Gemfile.lock
+++ /dev/null
@@ -1 +0,0 @@
-Gemfile.lock
\ No newline at end of file
diff --git a/android/fastlane/.env.default b/android/fastlane/.env.default
deleted file mode 100644
index e69de29b..00000000
diff --git a/design_system/design_system_gallery/android/Gemfile.lock b/design_system/design_system_gallery/android/Gemfile.lock
deleted file mode 100644
index f595af06..00000000
--- a/design_system/design_system_gallery/android/Gemfile.lock
+++ /dev/null
@@ -1,217 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- CFPropertyList (3.0.6)
- rexml
- addressable (2.8.5)
- public_suffix (>= 2.0.2, < 6.0)
- artifactory (3.0.15)
- atomos (0.1.3)
- aws-eventstream (1.2.0)
- aws-partitions (1.844.0)
- aws-sdk-core (3.186.0)
- aws-eventstream (~> 1, >= 1.0.2)
- aws-partitions (~> 1, >= 1.651.0)
- aws-sigv4 (~> 1.5)
- jmespath (~> 1, >= 1.6.1)
- aws-sdk-kms (1.72.0)
- aws-sdk-core (~> 3, >= 3.184.0)
- aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.136.0)
- aws-sdk-core (~> 3, >= 3.181.0)
- aws-sdk-kms (~> 1)
- aws-sigv4 (~> 1.6)
- aws-sigv4 (1.6.1)
- aws-eventstream (~> 1, >= 1.0.2)
- babosa (1.0.4)
- claide (1.1.0)
- colored (1.2)
- colored2 (3.1.2)
- commander (4.6.0)
- highline (~> 2.0.0)
- declarative (0.0.20)
- digest-crc (0.6.5)
- rake (>= 12.0.0, < 14.0.0)
- domain_name (0.5.20190701)
- unf (>= 0.0.5, < 1.0.0)
- dotenv (2.8.1)
- emoji_regex (3.2.3)
- excon (0.104.0)
- faraday (1.10.3)
- faraday-em_http (~> 1.0)
- faraday-em_synchrony (~> 1.0)
- faraday-excon (~> 1.1)
- faraday-httpclient (~> 1.0)
- faraday-multipart (~> 1.0)
- faraday-net_http (~> 1.0)
- faraday-net_http_persistent (~> 1.0)
- faraday-patron (~> 1.0)
- faraday-rack (~> 1.0)
- faraday-retry (~> 1.0)
- ruby2_keywords (>= 0.0.4)
- faraday-cookie_jar (0.0.7)
- faraday (>= 0.8.0)
- http-cookie (~> 1.0.0)
- faraday-em_http (1.0.0)
- faraday-em_synchrony (1.0.0)
- faraday-excon (1.1.0)
- faraday-httpclient (1.0.1)
- faraday-multipart (1.0.4)
- multipart-post (~> 2)
- faraday-net_http (1.0.1)
- faraday-net_http_persistent (1.2.0)
- faraday-patron (1.0.0)
- faraday-rack (1.0.0)
- faraday-retry (1.0.3)
- faraday_middleware (1.2.0)
- faraday (~> 1.0)
- fastimage (2.2.7)
- fastlane (2.216.0)
- CFPropertyList (>= 2.3, < 4.0.0)
- addressable (>= 2.8, < 3.0.0)
- artifactory (~> 3.0)
- aws-sdk-s3 (~> 1.0)
- babosa (>= 1.0.3, < 2.0.0)
- bundler (>= 1.12.0, < 3.0.0)
- colored
- commander (~> 4.6)
- dotenv (>= 2.1.1, < 3.0.0)
- emoji_regex (>= 0.1, < 4.0)
- excon (>= 0.71.0, < 1.0.0)
- faraday (~> 1.0)
- faraday-cookie_jar (~> 0.0.6)
- faraday_middleware (~> 1.0)
- fastimage (>= 2.1.0, < 3.0.0)
- gh_inspector (>= 1.1.2, < 2.0.0)
- google-apis-androidpublisher_v3 (~> 0.3)
- google-apis-playcustomapp_v1 (~> 0.1)
- google-cloud-storage (~> 1.31)
- highline (~> 2.0)
- http-cookie (~> 1.0.5)
- json (< 3.0.0)
- jwt (>= 2.1.0, < 3)
- mini_magick (>= 4.9.4, < 5.0.0)
- multipart-post (>= 2.0.0, < 3.0.0)
- naturally (~> 2.2)
- optparse (~> 0.1.1)
- plist (>= 3.1.0, < 4.0.0)
- rubyzip (>= 2.0.0, < 3.0.0)
- security (= 0.1.3)
- simctl (~> 1.6.3)
- terminal-notifier (>= 2.0.0, < 3.0.0)
- terminal-table (~> 3)
- tty-screen (>= 0.6.3, < 1.0.0)
- tty-spinner (>= 0.8.0, < 1.0.0)
- word_wrap (~> 1.0.0)
- xcodeproj (>= 1.13.0, < 2.0.0)
- xcpretty (~> 0.3.0)
- xcpretty-travis-formatter (>= 0.0.3)
- gh_inspector (1.1.3)
- google-apis-androidpublisher_v3 (0.51.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-core (0.11.2)
- addressable (~> 2.5, >= 2.5.1)
- googleauth (>= 0.16.2, < 2.a)
- httpclient (>= 2.8.1, < 3.a)
- mini_mime (~> 1.0)
- representable (~> 3.0)
- retriable (>= 2.0, < 4.a)
- rexml
- webrick
- google-apis-iamcredentials_v1 (0.17.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-playcustomapp_v1 (0.13.0)
- google-apis-core (>= 0.11.0, < 2.a)
- google-apis-storage_v1 (0.19.0)
- google-apis-core (>= 0.9.0, < 2.a)
- google-cloud-core (1.6.0)
- google-cloud-env (~> 1.0)
- google-cloud-errors (~> 1.0)
- google-cloud-env (1.6.0)
- faraday (>= 0.17.3, < 3.0)
- google-cloud-errors (1.3.1)
- google-cloud-storage (1.44.0)
- addressable (~> 2.8)
- digest-crc (~> 0.4)
- google-apis-iamcredentials_v1 (~> 0.1)
- google-apis-storage_v1 (~> 0.19.0)
- google-cloud-core (~> 1.6)
- googleauth (>= 0.16.2, < 2.a)
- mini_mime (~> 1.0)
- googleauth (1.8.1)
- faraday (>= 0.17.3, < 3.a)
- jwt (>= 1.4, < 3.0)
- multi_json (~> 1.11)
- os (>= 0.9, < 2.0)
- signet (>= 0.16, < 2.a)
- highline (2.0.3)
- http-cookie (1.0.5)
- domain_name (~> 0.5)
- httpclient (2.8.3)
- jmespath (1.6.2)
- json (2.6.3)
- jwt (2.7.1)
- mini_magick (4.12.0)
- mini_mime (1.1.5)
- multi_json (1.15.0)
- multipart-post (2.3.0)
- nanaimo (0.3.0)
- naturally (2.2.1)
- optparse (0.1.1)
- os (1.1.4)
- plist (3.7.0)
- public_suffix (5.0.3)
- rake (13.1.0)
- representable (3.2.0)
- declarative (< 0.1.0)
- trailblazer-option (>= 0.1.1, < 0.2.0)
- uber (< 0.2.0)
- retriable (3.1.2)
- rexml (3.2.6)
- rouge (2.0.7)
- ruby2_keywords (0.0.5)
- rubyzip (2.3.2)
- security (0.1.3)
- signet (0.18.0)
- addressable (~> 2.8)
- faraday (>= 0.17.5, < 3.a)
- jwt (>= 1.5, < 3.0)
- multi_json (~> 1.10)
- simctl (1.6.10)
- CFPropertyList
- naturally
- terminal-notifier (2.0.0)
- terminal-table (3.0.2)
- unicode-display_width (>= 1.1.1, < 3)
- trailblazer-option (0.1.2)
- tty-cursor (0.7.1)
- tty-screen (0.8.1)
- tty-spinner (0.9.3)
- tty-cursor (~> 0.7)
- uber (0.1.0)
- unf (0.1.4)
- unf_ext
- unf_ext (0.0.8.2)
- unicode-display_width (2.5.0)
- webrick (1.8.1)
- word_wrap (1.0.0)
- xcodeproj (1.23.0)
- CFPropertyList (>= 2.3.3, < 4.0)
- atomos (~> 0.1.3)
- claide (>= 1.0.2, < 2.0)
- colored2 (~> 3.1)
- nanaimo (~> 0.3.0)
- rexml (~> 3.2.4)
- xcpretty (0.3.0)
- rouge (~> 2.0.7)
- xcpretty-travis-formatter (1.0.1)
- xcpretty (~> 0.2, >= 0.0.7)
-
-PLATFORMS
- x86_64-darwin-21
-
-DEPENDENCIES
- fastlane
-
-BUNDLED WITH
- 2.4.10
diff --git a/design_system/design_system_gallery/ios/Podfile.lock b/design_system/design_system_gallery/ios/Podfile.lock
deleted file mode 100644
index 3f7d095d..00000000
--- a/design_system/design_system_gallery/ios/Podfile.lock
+++ /dev/null
@@ -1,29 +0,0 @@
-PODS:
- - Flutter (1.0.0)
- - flutter_native_splash (0.0.1):
- - Flutter
- - path_provider_foundation (0.0.1):
- - Flutter
- - FlutterMacOS
-
-DEPENDENCIES:
- - Flutter (from `Flutter`)
- - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`)
- - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
-
-EXTERNAL SOURCES:
- Flutter:
- :path: Flutter
- flutter_native_splash:
- :path: ".symlinks/plugins/flutter_native_splash/ios"
- path_provider_foundation:
- :path: ".symlinks/plugins/path_provider_foundation/darwin"
-
-SPEC CHECKSUMS:
- Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
- flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef
- path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
-
-PODFILE CHECKSUM: 70d9d25280d0dd177a5f637cdb0f0b0b12c6a189
-
-COCOAPODS: 1.14.3
diff --git a/design_system/design_system_gallery/pubspec.lock b/design_system/design_system_gallery/pubspec.lock
deleted file mode 100644
index e8fd2e4f..00000000
--- a/design_system/design_system_gallery/pubspec.lock
+++ /dev/null
@@ -1,825 +0,0 @@
-# Generated by pub
-# See https://dart.dev/tools/pub/glossary#lockfile
-packages:
- _fe_analyzer_shared:
- dependency: transitive
- description:
- name: _fe_analyzer_shared
- sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a
- url: "https://pub.dev"
- source: hosted
- version: "61.0.0"
- analyzer:
- dependency: transitive
- description:
- name: analyzer
- sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562
- url: "https://pub.dev"
- source: hosted
- version: "5.13.0"
- archive:
- dependency: transitive
- description:
- name: archive
- sha256: "7b875fd4a20b165a3084bd2d210439b22ebc653f21cea4842729c0c30c82596b"
- url: "https://pub.dev"
- source: hosted
- version: "3.4.9"
- args:
- dependency: transitive
- description:
- name: args
- sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
- url: "https://pub.dev"
- source: hosted
- version: "2.4.2"
- async:
- dependency: transitive
- description:
- name: async
- sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
- url: "https://pub.dev"
- source: hosted
- version: "2.11.0"
- auto_route:
- dependency: "direct main"
- description:
- name: auto_route
- sha256: "6cad3f408863ffff2b5757967c802b18415dac4acb1b40c5cdd45d0a26e5080f"
- url: "https://pub.dev"
- source: hosted
- version: "8.1.3"
- auto_route_generator:
- dependency: "direct dev"
- description:
- name: auto_route_generator
- sha256: ba28133d3a3bf0a66772bcc98dade5843753cd9f1a8fb4802b842895515b67d3
- url: "https://pub.dev"
- source: hosted
- version: "8.0.0"
- boolean_selector:
- dependency: transitive
- description:
- name: boolean_selector
- sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.1"
- build:
- dependency: transitive
- description:
- name: build
- sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.1"
- build_config:
- dependency: transitive
- description:
- name: build_config
- sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1
- url: "https://pub.dev"
- source: hosted
- version: "1.1.1"
- build_daemon:
- dependency: transitive
- description:
- name: build_daemon
- sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.0"
- build_resolvers:
- dependency: transitive
- description:
- name: build_resolvers
- sha256: "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.1"
- build_runner:
- dependency: "direct dev"
- description:
- name: build_runner
- sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.6"
- build_runner_core:
- dependency: transitive
- description:
- name: build_runner_core
- sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185
- url: "https://pub.dev"
- source: hosted
- version: "7.2.11"
- built_collection:
- dependency: transitive
- description:
- name: built_collection
- sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100"
- url: "https://pub.dev"
- source: hosted
- version: "5.1.1"
- built_value:
- dependency: transitive
- description:
- name: built_value
- sha256: "723b4021e903217dfc445ec4cf5b42e27975aece1fc4ebbc1ca6329c2d9fb54e"
- url: "https://pub.dev"
- source: hosted
- version: "8.7.0"
- characters:
- dependency: transitive
- description:
- name: characters
- sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
- url: "https://pub.dev"
- source: hosted
- version: "1.3.0"
- checked_yaml:
- dependency: transitive
- description:
- name: checked_yaml
- sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
- url: "https://pub.dev"
- source: hosted
- version: "2.0.3"
- cli_util:
- dependency: transitive
- description:
- name: cli_util
- sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7
- url: "https://pub.dev"
- source: hosted
- version: "0.4.0"
- clock:
- dependency: transitive
- description:
- name: clock
- sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
- url: "https://pub.dev"
- source: hosted
- version: "1.1.1"
- code_builder:
- dependency: transitive
- description:
- name: code_builder
- sha256: "1be9be30396d7e4c0db42c35ea6ccd7cc6a1e19916b5dc64d6ac216b5544d677"
- url: "https://pub.dev"
- source: hosted
- version: "4.7.0"
- collection:
- dependency: transitive
- description:
- name: collection
- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
- url: "https://pub.dev"
- source: hosted
- version: "1.18.0"
- color:
- dependency: transitive
- description:
- name: color
- sha256: ddcdf1b3badd7008233f5acffaf20ca9f5dc2cd0172b75f68f24526a5f5725cb
- url: "https://pub.dev"
- source: hosted
- version: "3.0.0"
- convert:
- dependency: transitive
- description:
- name: convert
- sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.1"
- crypto:
- dependency: transitive
- description:
- name: crypto
- sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
- url: "https://pub.dev"
- source: hosted
- version: "3.0.3"
- csslib:
- dependency: transitive
- description:
- name: csslib
- sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.0"
- dart_style:
- dependency: transitive
- description:
- name: dart_style
- sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.2"
- dartx:
- dependency: transitive
- description:
- name: dartx
- sha256: "8b25435617027257d43e6508b5fe061012880ddfdaa75a71d607c3de2a13d244"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- design_system:
- dependency: "direct main"
- description:
- path: ".."
- relative: true
- source: path
- version: "0.0.1"
- fake_async:
- dependency: transitive
- description:
- name: fake_async
- sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
- url: "https://pub.dev"
- source: hosted
- version: "1.3.1"
- ffi:
- dependency: transitive
- description:
- name: ffi
- sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.0"
- file:
- dependency: transitive
- description:
- name: file
- sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
- url: "https://pub.dev"
- source: hosted
- version: "7.0.0"
- fixnum:
- dependency: transitive
- description:
- name: fixnum
- sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- flutter:
- dependency: "direct main"
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_flavorizr:
- dependency: "direct dev"
- description:
- name: flutter_flavorizr
- sha256: "54c799a467d2d5102d3e2ec9c999377ca11e30590b8d0ddd929ee9e69e26c0a0"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- flutter_gen_core:
- dependency: transitive
- description:
- name: flutter_gen_core
- sha256: e8637dd6a59860f89e5e71be0a27101ec32dad1a0ed7fd879fd23b6e91d5004d
- url: "https://pub.dev"
- source: hosted
- version: "5.3.1"
- flutter_gen_runner:
- dependency: "direct dev"
- description:
- name: flutter_gen_runner
- sha256: "7de1bf4fc0439be0fef3178b6423d5c7f1f9f3a38a7c6fafe75d7f70ff4856d7"
- url: "https://pub.dev"
- source: hosted
- version: "5.3.1"
- flutter_launcher_icons:
- dependency: "direct dev"
- description:
- name: flutter_launcher_icons
- sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea"
- url: "https://pub.dev"
- source: hosted
- version: "0.13.1"
- flutter_lints:
- dependency: "direct dev"
- description:
- name: flutter_lints
- sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7
- url: "https://pub.dev"
- source: hosted
- version: "3.0.1"
- flutter_native_splash:
- dependency: "direct main"
- description:
- name: flutter_native_splash
- sha256: ecff62b3b893f2f665de7e4ad3de89f738941fcfcaaba8ee601e749efafa4698
- url: "https://pub.dev"
- source: hosted
- version: "2.3.2"
- flutter_screenutil:
- dependency: "direct main"
- description:
- name: flutter_screenutil
- sha256: "8239210dd68bee6b0577aa4a090890342d04a136ce1c81f98ee513fc0ce891de"
- url: "https://pub.dev"
- source: hosted
- version: "5.9.3"
- flutter_test:
- dependency: "direct dev"
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_web_plugins:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.0"
- frontend_server_client:
- dependency: transitive
- description:
- name: frontend_server_client
- sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
- url: "https://pub.dev"
- source: hosted
- version: "3.2.0"
- glob:
- dependency: transitive
- description:
- name: glob
- sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- google_fonts:
- dependency: "direct main"
- description:
- name: google_fonts
- sha256: b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82
- url: "https://pub.dev"
- source: hosted
- version: "6.2.1"
- graphs:
- dependency: transitive
- description:
- name: graphs
- sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
- url: "https://pub.dev"
- source: hosted
- version: "2.3.1"
- html:
- dependency: transitive
- description:
- name: html
- sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
- url: "https://pub.dev"
- source: hosted
- version: "0.15.4"
- http:
- dependency: transitive
- description:
- name: http
- sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- http_multi_server:
- dependency: transitive
- description:
- name: http_multi_server
- sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
- url: "https://pub.dev"
- source: hosted
- version: "3.2.1"
- http_parser:
- dependency: transitive
- description:
- name: http_parser
- sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.2"
- image:
- dependency: transitive
- description:
- name: image
- sha256: "028f61960d56f26414eb616b48b04eb37d700cbe477b7fb09bf1d7ce57fd9271"
- url: "https://pub.dev"
- source: hosted
- version: "4.1.3"
- io:
- dependency: transitive
- description:
- name: io
- sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.4"
- js:
- dependency: transitive
- description:
- name: js
- sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
- url: "https://pub.dev"
- source: hosted
- version: "0.6.7"
- json_annotation:
- dependency: transitive
- description:
- name: json_annotation
- sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
- url: "https://pub.dev"
- source: hosted
- version: "4.8.1"
- leak_tracker:
- dependency: transitive
- description:
- name: leak_tracker
- sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
- url: "https://pub.dev"
- source: hosted
- version: "10.0.4"
- leak_tracker_flutter_testing:
- dependency: transitive
- description:
- name: leak_tracker_flutter_testing
- sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
- url: "https://pub.dev"
- source: hosted
- version: "3.0.3"
- leak_tracker_testing:
- dependency: transitive
- description:
- name: leak_tracker_testing
- sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
- url: "https://pub.dev"
- source: hosted
- version: "3.0.1"
- lints:
- dependency: "direct dev"
- description:
- name: lints
- sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
- url: "https://pub.dev"
- source: hosted
- version: "3.0.0"
- logging:
- dependency: transitive
- description:
- name: logging
- sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- matcher:
- dependency: transitive
- description:
- name: matcher
- sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
- url: "https://pub.dev"
- source: hosted
- version: "0.12.16+1"
- material_color_generator:
- dependency: "direct main"
- description:
- name: material_color_generator
- sha256: fa0ffc12d7cf6f13c41e35ac7f4265a49ec2f201b41b268fd8061da3bcc41131
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- material_color_utilities:
- dependency: transitive
- description:
- name: material_color_utilities
- sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
- url: "https://pub.dev"
- source: hosted
- version: "0.8.0"
- meta:
- dependency: transitive
- description:
- name: meta
- sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
- url: "https://pub.dev"
- source: hosted
- version: "1.12.0"
- mime:
- dependency: transitive
- description:
- name: mime
- sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
- url: "https://pub.dev"
- source: hosted
- version: "1.0.4"
- package_config:
- dependency: transitive
- description:
- name: package_config
- sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.0"
- path:
- dependency: transitive
- description:
- name: path
- sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
- url: "https://pub.dev"
- source: hosted
- version: "1.9.0"
- path_provider:
- dependency: transitive
- description:
- name: path_provider
- sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
- url: "https://pub.dev"
- source: hosted
- version: "2.1.1"
- path_provider_android:
- dependency: transitive
- description:
- name: path_provider_android
- sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- path_provider_foundation:
- dependency: transitive
- description:
- name: path_provider_foundation
- sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.1"
- path_provider_linux:
- dependency: transitive
- description:
- name: path_provider_linux
- sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- path_provider_platform_interface:
- dependency: transitive
- description:
- name: path_provider_platform_interface
- sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.1"
- path_provider_windows:
- dependency: transitive
- description:
- name: path_provider_windows
- sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- petitparser:
- dependency: transitive
- description:
- name: petitparser
- sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750
- url: "https://pub.dev"
- source: hosted
- version: "5.4.0"
- platform:
- dependency: transitive
- description:
- name: platform
- sha256: "0a279f0707af40c890e80b1e9df8bb761694c074ba7e1d4ab1bc4b728e200b59"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.3"
- plugin_platform_interface:
- dependency: transitive
- description:
- name: plugin_platform_interface
- sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d
- url: "https://pub.dev"
- source: hosted
- version: "2.1.6"
- pointycastle:
- dependency: transitive
- description:
- name: pointycastle
- sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c"
- url: "https://pub.dev"
- source: hosted
- version: "3.7.3"
- pool:
- dependency: transitive
- description:
- name: pool
- sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
- url: "https://pub.dev"
- source: hosted
- version: "1.5.1"
- pub_semver:
- dependency: transitive
- description:
- name: pub_semver
- sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.4"
- pubspec_parse:
- dependency: transitive
- description:
- name: pubspec_parse
- sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
- url: "https://pub.dev"
- source: hosted
- version: "1.2.3"
- shelf:
- dependency: transitive
- description:
- name: shelf
- sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
- url: "https://pub.dev"
- source: hosted
- version: "1.4.1"
- shelf_web_socket:
- dependency: transitive
- description:
- name: shelf_web_socket
- sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.4"
- sky_engine:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.99"
- source_gen:
- dependency: transitive
- description:
- name: source_gen
- sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16
- url: "https://pub.dev"
- source: hosted
- version: "1.4.0"
- source_span:
- dependency: transitive
- description:
- name: source_span
- sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
- url: "https://pub.dev"
- source: hosted
- version: "1.10.0"
- sprintf:
- dependency: transitive
- description:
- name: sprintf
- sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
- url: "https://pub.dev"
- source: hosted
- version: "7.0.0"
- stack_trace:
- dependency: transitive
- description:
- name: stack_trace
- sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
- url: "https://pub.dev"
- source: hosted
- version: "1.11.1"
- stream_channel:
- dependency: transitive
- description:
- name: stream_channel
- sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- stream_transform:
- dependency: transitive
- description:
- name: stream_transform
- sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.0"
- string_scanner:
- dependency: transitive
- description:
- name: string_scanner
- sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- term_glyph:
- dependency: transitive
- description:
- name: term_glyph
- sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
- url: "https://pub.dev"
- source: hosted
- version: "1.2.1"
- test_api:
- dependency: transitive
- description:
- name: test_api
- sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
- url: "https://pub.dev"
- source: hosted
- version: "0.7.0"
- time:
- dependency: transitive
- description:
- name: time
- sha256: "83427e11d9072e038364a5e4da559e85869b227cf699a541be0da74f14140124"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.3"
- timing:
- dependency: transitive
- description:
- name: timing
- sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.1"
- typed_data:
- dependency: transitive
- description:
- name: typed_data
- sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
- url: "https://pub.dev"
- source: hosted
- version: "1.3.2"
- universal_io:
- dependency: transitive
- description:
- name: universal_io
- sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.2"
- vector_math:
- dependency: transitive
- description:
- name: vector_math
- sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.4"
- vm_service:
- dependency: transitive
- description:
- name: vm_service
- sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
- url: "https://pub.dev"
- source: hosted
- version: "14.2.1"
- watcher:
- dependency: transitive
- description:
- name: watcher
- sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- web_socket_channel:
- dependency: transitive
- description:
- name: web_socket_channel
- sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b
- url: "https://pub.dev"
- source: hosted
- version: "2.4.0"
- win32:
- dependency: transitive
- description:
- name: win32
- sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3"
- url: "https://pub.dev"
- source: hosted
- version: "5.0.9"
- xdg_directories:
- dependency: transitive
- description:
- name: xdg_directories
- sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.3"
- xml:
- dependency: transitive
- description:
- name: xml
- sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84"
- url: "https://pub.dev"
- source: hosted
- version: "6.3.0"
- yaml:
- dependency: transitive
- description:
- name: yaml
- sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.2"
-sdks:
- dart: ">=3.3.0 <4.0.0"
- flutter: ">=3.22.1"
diff --git a/environments/default.env b/environments/default.env
deleted file mode 100644
index 78bd6313..00000000
--- a/environments/default.env
+++ /dev/null
@@ -1,2 +0,0 @@
-API_BASE_URL=https://kytmgsnkaxgrjgckdmnv.supabase.co/
-SUPABASE_API_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imt5dG1nc25rYXhncmpnY2tkbW52Iiwicm9sZSI6ImFub24iLCJpYXQiOjE2NjE4OTkyMTMsImV4cCI6MTk3NzQ3NTIxM30.yEGUwgmvdP9bDeSyhg20C10dRwdgJF8_U7W4Qo18YPg
diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist
index 9625e105..e69de29b 100644
--- a/ios/Flutter/AppFrameworkInfo.plist
+++ b/ios/Flutter/AppFrameworkInfo.plist
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- App
- CFBundleIdentifier
- io.flutter.flutter.app
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- App
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
- MinimumOSVersion
- 11.0
-
-
diff --git a/ios/Gemfile.lock b/ios/Gemfile.lock
deleted file mode 120000
index 68feb7d2..00000000
--- a/ios/Gemfile.lock
+++ /dev/null
@@ -1 +0,0 @@
-Gemfile.lock
\ No newline at end of file
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
deleted file mode 100644
index 7401d6d6..00000000
--- a/ios/Podfile.lock
+++ /dev/null
@@ -1,69 +0,0 @@
-PODS:
- - Flutter (1.0.0)
- - flutter_native_splash (0.0.1):
- - Flutter
- - flutter_secure_storage (6.0.0):
- - Flutter
- - flutter_web_browser (0.17.1):
- - Flutter
- - FMDB (2.7.5):
- - FMDB/standard (= 2.7.5)
- - FMDB/standard (2.7.5)
- - integration_test (0.0.1):
- - Flutter
- - path_provider_foundation (0.0.1):
- - Flutter
- - FlutterMacOS
- - shared_preferences_foundation (0.0.1):
- - Flutter
- - FlutterMacOS
- - sqflite (0.0.3):
- - Flutter
- - FMDB (>= 2.7.5)
-
-DEPENDENCIES:
- - Flutter (from `Flutter`)
- - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`)
- - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
- - flutter_web_browser (from `.symlinks/plugins/flutter_web_browser/ios`)
- - integration_test (from `.symlinks/plugins/integration_test/ios`)
- - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- - sqflite (from `.symlinks/plugins/sqflite/ios`)
-
-SPEC REPOS:
- trunk:
- - FMDB
-
-EXTERNAL SOURCES:
- Flutter:
- :path: Flutter
- flutter_native_splash:
- :path: ".symlinks/plugins/flutter_native_splash/ios"
- flutter_secure_storage:
- :path: ".symlinks/plugins/flutter_secure_storage/ios"
- flutter_web_browser:
- :path: ".symlinks/plugins/flutter_web_browser/ios"
- integration_test:
- :path: ".symlinks/plugins/integration_test/ios"
- path_provider_foundation:
- :path: ".symlinks/plugins/path_provider_foundation/darwin"
- shared_preferences_foundation:
- :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
- sqflite:
- :path: ".symlinks/plugins/sqflite/ios"
-
-SPEC CHECKSUMS:
- Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
- flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef
- flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
- flutter_web_browser: 7bccaafbb0c5b8862afe7bcd158f15557109f61f
- FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
- integration_test: 13825b8a9334a850581300559b8839134b124670
- path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
- shared_preferences_foundation: 5b919d13b803cadd15ed2dc053125c68730e5126
- sqflite: 31f7eba61e3074736dff8807a9b41581e4f7f15a
-
-PODFILE CHECKSUM: 4e8f8b2be68aeea4c0d5beb6ff1e79fface1d048
-
-COCOAPODS: 1.15.2
diff --git a/lib/core/di/di_utils_module.dart b/lib/core/di/di_utils_module.dart
index 83f6e467..f2b3e6ea 100644
--- a/lib/core/di/di_utils_module.dart
+++ b/lib/core/di/di_utils_module.dart
@@ -12,7 +12,5 @@ class UtilsDiModule {
}
extension _GetItDiModuleExtensions on GetIt {
- void _setupModule() {
- registerLazySingleton(() => AppRouter(get()));
- }
+ void _setupModule() {}
}
diff --git a/lib/ui/main/main_screen.dart b/lib/ui/main/main_screen.dart
index 6b6b5579..d2f78214 100644
--- a/lib/ui/main/main_screen.dart
+++ b/lib/ui/main/main_screen.dart
@@ -1,32 +1,36 @@
import 'package:design_system/theme/app_theme.dart';
import 'package:flutter/material.dart';
+import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_template/core/di/di_provider.dart';
import 'package:flutter_template/ui/resources.dart';
import 'package:flutter_template/ui/router/app_router.dart';
+import 'package:flutter_template/ui/router/app_router_guards.dart';
+import 'package:flutter_template/ui/section/error_handler/global_event_handler_cubit.dart';
class MainScreen extends StatelessWidget {
const MainScreen({super.key});
@override
- Widget build(BuildContext context) {
- final router = DiProvider.get();
- return MaterialApp.router(
- theme: AppTheme.provideAppTheme(context),
- routerConfig:
- router.config(reevaluateListenable: router.authReevaluateListenable),
- localizationsDelegates: const [
- AppLocalizations.delegate,
- GlobalMaterialLocalizations.delegate,
- GlobalWidgetsLocalizations.delegate,
- GlobalCupertinoLocalizations.delegate,
- ],
- supportedLocales: AppLocalizations.supportedLocales,
- builder: (context, child) {
- Resources.setup(context);
- return child!;
- },
- );
- }
+ Widget build(BuildContext context) => AuthenticationScope(
+ child: MaterialApp.router(
+ theme: AppTheme.provideAppTheme(context),
+ localizationsDelegates: const [
+ AppLocalizations.delegate,
+ GlobalMaterialLocalizations.delegate,
+ GlobalWidgetsLocalizations.delegate,
+ GlobalCupertinoLocalizations.delegate,
+ ],
+ routerConfig: appRouter,
+ supportedLocales: AppLocalizations.supportedLocales,
+ builder: (context, child) {
+ Resources.setup(context);
+ return BlocProvider(
+ create: (BuildContext context) => GlobalEventHandlerCubit(),
+ child: child!,
+ );
+ },
+ ),
+ );
}
diff --git a/lib/ui/router/app_router.dart b/lib/ui/router/app_router.dart
index 69c9d1f1..aedfa329 100644
--- a/lib/ui/router/app_router.dart
+++ b/lib/ui/router/app_router.dart
@@ -1,43 +1,35 @@
-import 'package:auto_route/auto_route.dart';
-import 'package:flutter_template/core/repository/session_repository.dart';
+import 'package:flutter/widgets.dart';
+import 'package:flutter_template/core/model/authentication_status.dart';
import 'package:flutter_template/ui/router/app_router_guards.dart';
-import 'package:flutter_template/ui/section/section_router.dart';
import 'package:flutter_template/ui/signin/signin_screen.dart';
import 'package:flutter_template/ui/welcome/welcome_screen.dart';
+import 'package:go_router/go_router.dart';
-part 'app_router.gr.dart';
-
-@AutoRouterConfig(
- replaceInRouteName: 'Page|Screen|Router,Route',
-)
-class AppRouter extends _$AppRouter {
- @override
- final List routes;
-
- ReevaluateListenable authReevaluateListenable;
-
- AppRouter(SessionRepository sessionRepository)
- : authReevaluateListenable = ReevaluateListenable.stream(
- sessionRepository.status.distinct().skip(1),
- ),
- routes = [
- AutoRoute(
- page: UnauthenticatedSectionRoute.page,
- path: '/',
- guards: [UnauthenticatedGuard(sessionRepository)],
- children: [
- RedirectRoute(path: '', redirectTo: 'login'),
- AutoRoute(path: 'login', page: SignInRoute.page),
- ],
- ),
- AutoRoute(
- page: AuthenticatedSectionRoute.page,
- guards: [AuthenticatedGuard(sessionRepository)],
- path: '/',
- children: [
- RedirectRoute(path: '', redirectTo: 'welcome'),
- AutoRoute(path: 'welcome', page: WelcomeRoute.page),
- ],
- ),
- ];
-}
+final GoRouter appRouter = GoRouter(
+ initialLocation: '/',
+ routes: [
+ GoRoute(
+ path: '/',
+ builder: (BuildContext context, GoRouterState state) =>
+ const SignInScreen(),
+ ),
+ GoRoute(
+ path: '/welcome',
+ builder: (BuildContext context, GoRouterState state) =>
+ const WelcomeScreen(),
+ ),
+ GoRoute(
+ path: '/details',
+ builder: (BuildContext context, GoRouterState state) =>
+ const WelcomeScreen(),
+ ),
+ ],
+ redirect: (BuildContext context, GoRouterState state) {
+ final authState = AuthenticationScope.of(context);
+ if (authState == AuthenticationStatus.unauthenticated) {
+ return '/';
+ } else {
+ return '/welcome';
+ }
+ },
+);
diff --git a/lib/ui/router/app_router.gr.dart b/lib/ui/router/app_router.gr.dart
deleted file mode 100644
index 83d82bf4..00000000
--- a/lib/ui/router/app_router.gr.dart
+++ /dev/null
@@ -1,99 +0,0 @@
-// GENERATED CODE - DO NOT MODIFY BY HAND
-
-// **************************************************************************
-// AutoRouterGenerator
-// **************************************************************************
-
-// ignore_for_file: type=lint
-// coverage:ignore-file
-
-part of 'app_router.dart';
-
-abstract class _$AppRouter extends RootStackRouter {
- // ignore: unused_element
- _$AppRouter({super.navigatorKey});
-
- @override
- final Map pagesMap = {
- AuthenticatedSectionRoute.name: (routeData) {
- return AutoRoutePage(
- routeData: routeData,
- child: const AuthenticatedSectionRouter(),
- );
- },
- SignInRoute.name: (routeData) {
- return AutoRoutePage(
- routeData: routeData,
- child: const SignInScreen(),
- );
- },
- UnauthenticatedSectionRoute.name: (routeData) {
- return AutoRoutePage(
- routeData: routeData,
- child: const UnauthenticatedSectionRouter(),
- );
- },
- WelcomeRoute.name: (routeData) {
- return AutoRoutePage(
- routeData: routeData,
- child: const WelcomeScreen(),
- );
- },
- };
-}
-
-/// generated route for
-/// [AuthenticatedSectionRouter]
-class AuthenticatedSectionRoute extends PageRouteInfo {
- const AuthenticatedSectionRoute({List? children})
- : super(
- AuthenticatedSectionRoute.name,
- initialChildren: children,
- );
-
- static const String name = 'AuthenticatedSectionRoute';
-
- static const PageInfo page = PageInfo(name);
-}
-
-/// generated route for
-/// [SignInScreen]
-class SignInRoute extends PageRouteInfo {
- const SignInRoute({List? children})
- : super(
- SignInRoute.name,
- initialChildren: children,
- );
-
- static const String name = 'SignInRoute';
-
- static const PageInfo page = PageInfo(name);
-}
-
-/// generated route for
-/// [UnauthenticatedSectionRouter]
-class UnauthenticatedSectionRoute extends PageRouteInfo {
- const UnauthenticatedSectionRoute({List? children})
- : super(
- UnauthenticatedSectionRoute.name,
- initialChildren: children,
- );
-
- static const String name = 'UnauthenticatedSectionRoute';
-
- static const PageInfo page = PageInfo(name);
-}
-
-/// generated route for
-/// [WelcomeScreen]
-class WelcomeRoute extends PageRouteInfo {
- const WelcomeRoute({List? children})
- : super(
- WelcomeRoute.name,
- initialChildren: children,
- );
-
- static const String name = 'WelcomeRoute';
-
- static const PageInfo page = PageInfo(name);
-}
diff --git a/lib/ui/router/app_router_guards.dart b/lib/ui/router/app_router_guards.dart
index 838783c7..aff5401d 100644
--- a/lib/ui/router/app_router_guards.dart
+++ b/lib/ui/router/app_router_guards.dart
@@ -1,54 +1,34 @@
-import 'dart:async';
-
-import 'package:auto_route/auto_route.dart';
+import 'package:flutter/cupertino.dart';
+import 'package:flutter_template/core/di/di_provider.dart';
import 'package:flutter_template/core/model/authentication_status.dart';
import 'package:flutter_template/core/repository/session_repository.dart';
-import 'package:flutter_template/ui/router/app_router.dart';
-class _AppAuthStatusGuard extends AutoRouteGuard {
- final SessionRepository _sessionRepository;
- final AuthenticationStatus _requiredAppStatus;
- final PageRouteInfo _redirectPage;
+class AuthenticationScope extends InheritedNotifier {
+ /// Creates a [AuthenticationScope] sign in scope.
+ AuthenticationScope({
+ required super.child,
+ super.key,
+ }) : super(
+ notifier: StreamAuthNotifier(),
+ );
- _AppAuthStatusGuard({
- required SessionRepository sessionRepository,
- required AuthenticationStatus requiredAppStatus,
- required PageRouteInfo redirectPage,
- }) : _sessionRepository = sessionRepository,
- _requiredAppStatus = requiredAppStatus,
- _redirectPage = redirectPage;
+ /// Gets the [StreamAuth].
+ static AuthenticationStatus? of(BuildContext context) => context
+ .dependOnInheritedWidgetOfExactType()!
+ .notifier!
+ .authenticationStatus;
+}
- Future _canNavigate(RouteMatch route) => _sessionRepository.status.first
- .then((value) => value == _requiredAppStatus);
+class StreamAuthNotifier extends ChangeNotifier {
+ final SessionRepository _sessionRepository = DiProvider.get();
- @override
- Future onNavigation(
- NavigationResolver resolver,
- StackRouter router,
- ) async {
- if (await _canNavigate(resolver.route)) {
- resolver.resolveNext(true);
- } else {
- unawaited(resolver.redirect(_redirectPage, replace: true));
- resolver.next(false);
- }
+ /// Creates a [StreamAuthNotifier].
+ StreamAuthNotifier() {
+ _sessionRepository.status.listen((event) {
+ authenticationStatus = event;
+ notifyListeners();
+ });
}
-}
-class UnauthenticatedGuard extends _AppAuthStatusGuard {
- UnauthenticatedGuard(SessionRepository sessionRepository)
- : super(
- requiredAppStatus: AuthenticationStatus.unauthenticated,
- redirectPage: const AuthenticatedSectionRoute(),
- sessionRepository: sessionRepository,
- );
-}
-
-class AuthenticatedGuard extends _AppAuthStatusGuard {
- AuthenticatedGuard(SessionRepository sessionRepository)
- : super(
- requiredAppStatus: AuthenticationStatus.authenticated,
- redirectPage: const UnauthenticatedSectionRoute(),
- sessionRepository: sessionRepository,
- );
+ AuthenticationStatus? authenticationStatus;
}
diff --git a/lib/ui/signin/signin_screen.dart b/lib/ui/signin/signin_screen.dart
index 3396fc75..7dbce7e2 100644
--- a/lib/ui/signin/signin_screen.dart
+++ b/lib/ui/signin/signin_screen.dart
@@ -1,4 +1,3 @@
-import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_template/ui/extensions/context_extensions.dart';
@@ -6,7 +5,6 @@ import 'package:flutter_template/ui/section/error_handler/global_event_handler_c
import 'package:flutter_template/ui/signin/signin_cubit.dart';
-@RoutePage()
class SignInScreen extends StatelessWidget {
const SignInScreen({super.key});
diff --git a/lib/ui/welcome/welcome_screen.dart b/lib/ui/welcome/welcome_screen.dart
index 3862482a..cce7ad12 100644
--- a/lib/ui/welcome/welcome_screen.dart
+++ b/lib/ui/welcome/welcome_screen.dart
@@ -1,4 +1,3 @@
-import 'package:auto_route/auto_route.dart';
import 'package:design_system/design_system.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
@@ -7,8 +6,8 @@ import 'package:flutter_template/ui/extensions/context_extensions.dart';
import 'package:flutter_template/ui/section/error_handler/global_event_handler_cubit.dart';
import 'package:flutter_template/ui/welcome/welcome_cubit.dart';
import 'package:flutter_web_browser/flutter_web_browser.dart';
+import 'package:go_router/go_router.dart';
-@RoutePage()
class WelcomeScreen extends StatelessWidget {
const WelcomeScreen({super.key});
@@ -69,7 +68,7 @@ class _ProjectWidget extends StatelessWidget {
@override
Widget build(BuildContext context) => GestureDetector(
- onTap: () => FlutterWebBrowser.openWebPage(url: project.url),
+ onTap: () => context.push('/details'),
child: Card(
child: Column(
children: [
diff --git a/pubspec.lock b/pubspec.lock
deleted file mode 100644
index 68d21fca..00000000
--- a/pubspec.lock
+++ /dev/null
@@ -1,1253 +0,0 @@
-# Generated by pub
-# See https://dart.dev/tools/pub/glossary#lockfile
-packages:
- _fe_analyzer_shared:
- dependency: transitive
- description:
- name: _fe_analyzer_shared
- sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7"
- url: "https://pub.dev"
- source: hosted
- version: "67.0.0"
- analyzer:
- dependency: transitive
- description:
- name: analyzer
- sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d"
- url: "https://pub.dev"
- source: hosted
- version: "6.4.1"
- analyzer_plugin:
- dependency: transitive
- description:
- name: analyzer_plugin
- sha256: "9661b30b13a685efaee9f02e5d01ed9f2b423bd889d28a304d02d704aee69161"
- url: "https://pub.dev"
- source: hosted
- version: "0.11.3"
- ansicolor:
- dependency: transitive
- description:
- name: ansicolor
- sha256: "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880"
- url: "https://pub.dev"
- source: hosted
- version: "2.0.2"
- archive:
- dependency: transitive
- description:
- name: archive
- sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
- url: "https://pub.dev"
- source: hosted
- version: "3.6.1"
- args:
- dependency: transitive
- description:
- name: args
- sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
- url: "https://pub.dev"
- source: hosted
- version: "2.5.0"
- async:
- dependency: transitive
- description:
- name: async
- sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
- url: "https://pub.dev"
- source: hosted
- version: "2.11.0"
- auto_route:
- dependency: "direct main"
- description:
- name: auto_route
- sha256: "6cad3f408863ffff2b5757967c802b18415dac4acb1b40c5cdd45d0a26e5080f"
- url: "https://pub.dev"
- source: hosted
- version: "8.1.3"
- auto_route_generator:
- dependency: "direct dev"
- description:
- name: auto_route_generator
- sha256: ba28133d3a3bf0a66772bcc98dade5843753cd9f1a8fb4802b842895515b67d3
- url: "https://pub.dev"
- source: hosted
- version: "8.0.0"
- bloc:
- dependency: transitive
- description:
- name: bloc
- sha256: "106842ad6569f0b60297619e9e0b1885c2fb9bf84812935490e6c5275777804e"
- url: "https://pub.dev"
- source: hosted
- version: "8.1.4"
- boolean_selector:
- dependency: transitive
- description:
- name: boolean_selector
- sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.1"
- build:
- dependency: transitive
- description:
- name: build
- sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.1"
- build_config:
- dependency: transitive
- description:
- name: build_config
- sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1
- url: "https://pub.dev"
- source: hosted
- version: "1.1.1"
- build_daemon:
- dependency: transitive
- description:
- name: build_daemon
- sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.2"
- build_resolvers:
- dependency: transitive
- description:
- name: build_resolvers
- sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.2"
- build_runner:
- dependency: "direct dev"
- description:
- name: build_runner
- sha256: "1414d6d733a85d8ad2f1dfcb3ea7945759e35a123cb99ccfac75d0758f75edfa"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.10"
- build_runner_core:
- dependency: transitive
- description:
- name: build_runner_core
- sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799"
- url: "https://pub.dev"
- source: hosted
- version: "7.3.0"
- built_collection:
- dependency: transitive
- description:
- name: built_collection
- sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100"
- url: "https://pub.dev"
- source: hosted
- version: "5.1.1"
- built_value:
- dependency: transitive
- description:
- name: built_value
- sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
- url: "https://pub.dev"
- source: hosted
- version: "8.9.2"
- characters:
- dependency: transitive
- description:
- name: characters
- sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
- url: "https://pub.dev"
- source: hosted
- version: "1.3.0"
- checked_yaml:
- dependency: transitive
- description:
- name: checked_yaml
- sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
- url: "https://pub.dev"
- source: hosted
- version: "2.0.3"
- cli_util:
- dependency: transitive
- description:
- name: cli_util
- sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19
- url: "https://pub.dev"
- source: hosted
- version: "0.4.1"
- clock:
- dependency: transitive
- description:
- name: clock
- sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
- url: "https://pub.dev"
- source: hosted
- version: "1.1.1"
- code_builder:
- dependency: transitive
- description:
- name: code_builder
- sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
- url: "https://pub.dev"
- source: hosted
- version: "4.10.0"
- collection:
- dependency: transitive
- description:
- name: collection
- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
- url: "https://pub.dev"
- source: hosted
- version: "1.18.0"
- color:
- dependency: transitive
- description:
- name: color
- sha256: ddcdf1b3badd7008233f5acffaf20ca9f5dc2cd0172b75f68f24526a5f5725cb
- url: "https://pub.dev"
- source: hosted
- version: "3.0.0"
- convert:
- dependency: transitive
- description:
- name: convert
- sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.1"
- crypto:
- dependency: transitive
- description:
- name: crypto
- sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
- url: "https://pub.dev"
- source: hosted
- version: "3.0.3"
- csslib:
- dependency: transitive
- description:
- name: csslib
- sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.0"
- cupertino_icons:
- dependency: "direct main"
- description:
- name: cupertino_icons
- sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
- url: "https://pub.dev"
- source: hosted
- version: "1.0.8"
- dart_code_linter:
- dependency: "direct dev"
- description:
- name: dart_code_linter
- sha256: ce99c032aae6fb607099eca24ad99204cf264aaed17c8a89c05ebe9b2329b9ca
- url: "https://pub.dev"
- source: hosted
- version: "1.1.3"
- dart_style:
- dependency: transitive
- description:
- name: dart_style
- sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.6"
- dartx:
- dependency: "direct main"
- description:
- name: dartx
- sha256: "8b25435617027257d43e6508b5fe061012880ddfdaa75a71d607c3de2a13d244"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- design_system:
- dependency: "direct main"
- description:
- path: design_system
- relative: true
- source: path
- version: "0.0.1"
- dio:
- dependency: "direct main"
- description:
- name: dio
- sha256: "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5"
- url: "https://pub.dev"
- source: hosted
- version: "5.4.3+1"
- equatable:
- dependency: "direct main"
- description:
- name: equatable
- sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2
- url: "https://pub.dev"
- source: hosted
- version: "2.0.5"
- fake_async:
- dependency: transitive
- description:
- name: fake_async
- sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
- url: "https://pub.dev"
- source: hosted
- version: "1.3.1"
- ffi:
- dependency: transitive
- description:
- name: ffi
- sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- file:
- dependency: "direct overridden"
- description:
- name: file
- sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
- url: "https://pub.dev"
- source: hosted
- version: "7.0.0"
- fixnum:
- dependency: transitive
- description:
- name: fixnum
- sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- flutter:
- dependency: "direct main"
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_bloc:
- dependency: "direct main"
- description:
- name: flutter_bloc
- sha256: f0ecf6e6eb955193ca60af2d5ca39565a86b8a142452c5b24d96fb477428f4d2
- url: "https://pub.dev"
- source: hosted
- version: "8.1.5"
- flutter_dotenv:
- dependency: "direct main"
- description:
- name: flutter_dotenv
- sha256: "9357883bdd153ab78cbf9ffa07656e336b8bbb2b5a3ca596b0b27e119f7c7d77"
- url: "https://pub.dev"
- source: hosted
- version: "5.1.0"
- flutter_driver:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_flavorizr:
- dependency: "direct dev"
- description:
- name: flutter_flavorizr
- sha256: e9550f67a890b9111ac5a555954f3808cb8c0132ce6dea08e3381964de39b906
- url: "https://pub.dev"
- source: hosted
- version: "2.2.3"
- flutter_gen_core:
- dependency: transitive
- description:
- name: flutter_gen_core
- sha256: b9894396b2a790cc2d6eb3ed86e5e113aaed993765b21d4b981c9da4476e0f52
- url: "https://pub.dev"
- source: hosted
- version: "5.5.0+1"
- flutter_gen_runner:
- dependency: "direct dev"
- description:
- name: flutter_gen_runner
- sha256: b4c4c54e4dd89022f5e405fe96f16781be2dfbeabe8a70ccdf73b7af1302c655
- url: "https://pub.dev"
- source: hosted
- version: "5.5.0+1"
- flutter_launcher_icons:
- dependency: "direct dev"
- description:
- name: flutter_launcher_icons
- sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea"
- url: "https://pub.dev"
- source: hosted
- version: "0.13.1"
- flutter_lints:
- dependency: "direct dev"
- description:
- name: flutter_lints
- sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.0"
- flutter_localizations:
- dependency: "direct main"
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_native_splash:
- dependency: "direct main"
- description:
- name: flutter_native_splash
- sha256: edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0
- url: "https://pub.dev"
- source: hosted
- version: "2.4.0"
- flutter_screenutil:
- dependency: "direct main"
- description:
- name: flutter_screenutil
- sha256: "8239210dd68bee6b0577aa4a090890342d04a136ce1c81f98ee513fc0ce891de"
- url: "https://pub.dev"
- source: hosted
- version: "5.9.3"
- flutter_secure_storage:
- dependency: "direct main"
- description:
- name: flutter_secure_storage
- sha256: "165164745e6afb5c0e3e3fcc72a012fb9e58496fb26ffb92cf22e16a821e85d0"
- url: "https://pub.dev"
- source: hosted
- version: "9.2.2"
- flutter_secure_storage_linux:
- dependency: transitive
- description:
- name: flutter_secure_storage_linux
- sha256: "4d91bfc23047422cbcd73ac684bc169859ee766482517c22172c86596bf1464b"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.1"
- flutter_secure_storage_macos:
- dependency: transitive
- description:
- name: flutter_secure_storage_macos
- sha256: "1693ab11121a5f925bbea0be725abfcfbbcf36c1e29e571f84a0c0f436147a81"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.2"
- flutter_secure_storage_platform_interface:
- dependency: transitive
- description:
- name: flutter_secure_storage_platform_interface
- sha256: cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8
- url: "https://pub.dev"
- source: hosted
- version: "1.1.2"
- flutter_secure_storage_web:
- dependency: transitive
- description:
- name: flutter_secure_storage_web
- sha256: f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9
- url: "https://pub.dev"
- source: hosted
- version: "1.2.1"
- flutter_secure_storage_windows:
- dependency: transitive
- description:
- name: flutter_secure_storage_windows
- sha256: b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709
- url: "https://pub.dev"
- source: hosted
- version: "3.1.2"
- flutter_test:
- dependency: "direct dev"
- description: flutter
- source: sdk
- version: "0.0.0"
- flutter_web_browser:
- dependency: "direct main"
- description:
- name: flutter_web_browser
- sha256: a5564b736253f745e147b8c4eff86de436324d081974cc1f16bff881134a400f
- url: "https://pub.dev"
- source: hosted
- version: "0.17.1"
- flutter_web_plugins:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.0"
- freezed:
- dependency: "direct dev"
- description:
- name: freezed
- sha256: a434911f643466d78462625df76fd9eb13e57348ff43fe1f77bbe909522c67a1
- url: "https://pub.dev"
- source: hosted
- version: "2.5.2"
- freezed_annotation:
- dependency: "direct main"
- description:
- name: freezed_annotation
- sha256: c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d
- url: "https://pub.dev"
- source: hosted
- version: "2.4.1"
- frontend_server_client:
- dependency: transitive
- description:
- name: frontend_server_client
- sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
- url: "https://pub.dev"
- source: hosted
- version: "4.0.0"
- fuchsia_remote_debug_protocol:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.0"
- get_it:
- dependency: "direct main"
- description:
- name: get_it
- sha256: d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1
- url: "https://pub.dev"
- source: hosted
- version: "7.7.0"
- glob:
- dependency: transitive
- description:
- name: glob
- sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- google_fonts:
- dependency: "direct main"
- description:
- name: google_fonts
- sha256: b1ac0fe2832c9cc95e5e88b57d627c5e68c223b9657f4b96e1487aa9098c7b82
- url: "https://pub.dev"
- source: hosted
- version: "6.2.1"
- graphs:
- dependency: transitive
- description:
- name: graphs
- sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
- url: "https://pub.dev"
- source: hosted
- version: "2.3.1"
- hashcodes:
- dependency: transitive
- description:
- name: hashcodes
- sha256: "80f9410a5b3c8e110c4b7604546034749259f5d6dcca63e0d3c17c9258f1a651"
- url: "https://pub.dev"
- source: hosted
- version: "2.0.0"
- hive:
- dependency: "direct main"
- description:
- name: hive
- sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.3"
- html:
- dependency: transitive
- description:
- name: html
- sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
- url: "https://pub.dev"
- source: hosted
- version: "0.15.4"
- http:
- dependency: transitive
- description:
- name: http
- sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.1"
- http_multi_server:
- dependency: transitive
- description:
- name: http_multi_server
- sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b"
- url: "https://pub.dev"
- source: hosted
- version: "3.2.1"
- http_parser:
- dependency: transitive
- description:
- name: http_parser
- sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.2"
- image:
- dependency: transitive
- description:
- name: image
- sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8"
- url: "https://pub.dev"
- source: hosted
- version: "4.2.0"
- image_size_getter:
- dependency: transitive
- description:
- name: image_size_getter
- sha256: f98c4246144e9b968899d2dfde69091e22a539bb64bc9b0bea51505fbb490e57
- url: "https://pub.dev"
- source: hosted
- version: "2.1.3"
- integration_test:
- dependency: "direct dev"
- description: flutter
- source: sdk
- version: "0.0.0"
- intl:
- dependency: "direct main"
- description:
- name: intl
- sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
- url: "https://pub.dev"
- source: hosted
- version: "0.19.0"
- io:
- dependency: transitive
- description:
- name: io
- sha256: "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.4"
- js:
- dependency: transitive
- description:
- name: js
- sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
- url: "https://pub.dev"
- source: hosted
- version: "0.6.7"
- json_annotation:
- dependency: "direct main"
- description:
- name: json_annotation
- sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
- url: "https://pub.dev"
- source: hosted
- version: "4.9.0"
- json_serializable:
- dependency: "direct dev"
- description:
- name: json_serializable
- sha256: ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b
- url: "https://pub.dev"
- source: hosted
- version: "6.8.0"
- leak_tracker:
- dependency: transitive
- description:
- name: leak_tracker
- sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
- url: "https://pub.dev"
- source: hosted
- version: "10.0.4"
- leak_tracker_flutter_testing:
- dependency: transitive
- description:
- name: leak_tracker_flutter_testing
- sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
- url: "https://pub.dev"
- source: hosted
- version: "3.0.3"
- leak_tracker_testing:
- dependency: transitive
- description:
- name: leak_tracker_testing
- sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
- url: "https://pub.dev"
- source: hosted
- version: "3.0.1"
- lints:
- dependency: "direct dev"
- description:
- name: lints
- sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.0"
- logger:
- dependency: "direct main"
- description:
- name: logger
- sha256: af05cc8714f356fd1f3888fb6741cbe9fbe25cdb6eedbab80e1a6db21047d4a4
- url: "https://pub.dev"
- source: hosted
- version: "2.3.0"
- logging:
- dependency: transitive
- description:
- name: logging
- sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- matcher:
- dependency: transitive
- description:
- name: matcher
- sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
- url: "https://pub.dev"
- source: hosted
- version: "0.12.16+1"
- material_color_generator:
- dependency: "direct main"
- description:
- name: material_color_generator
- sha256: fa0ffc12d7cf6f13c41e35ac7f4265a49ec2f201b41b268fd8061da3bcc41131
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- material_color_utilities:
- dependency: transitive
- description:
- name: material_color_utilities
- sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
- url: "https://pub.dev"
- source: hosted
- version: "0.8.0"
- meta:
- dependency: transitive
- description:
- name: meta
- sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
- url: "https://pub.dev"
- source: hosted
- version: "1.12.0"
- mime:
- dependency: transitive
- description:
- name: mime
- sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.5"
- mocktail:
- dependency: "direct dev"
- description:
- name: mocktail
- sha256: c4b5007d91ca4f67256e720cb1b6d704e79a510183a12fa551021f652577dce6
- url: "https://pub.dev"
- source: hosted
- version: "1.0.3"
- mutex:
- dependency: "direct main"
- description:
- name: mutex
- sha256: "8827da25de792088eb33e572115a5eb0d61d61a3c01acbc8bcbe76ed78f1a1f2"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.0"
- nested:
- dependency: transitive
- description:
- name: nested
- sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.0"
- package_config:
- dependency: transitive
- description:
- name: package_config
- sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.0"
- path:
- dependency: transitive
- description:
- name: path
- sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
- url: "https://pub.dev"
- source: hosted
- version: "1.9.0"
- path_parsing:
- dependency: transitive
- description:
- name: path_parsing
- sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf
- url: "https://pub.dev"
- source: hosted
- version: "1.0.1"
- path_provider:
- dependency: "direct main"
- description:
- name: path_provider
- sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161
- url: "https://pub.dev"
- source: hosted
- version: "2.1.3"
- path_provider_android:
- dependency: transitive
- description:
- name: path_provider_android
- sha256: "9c96da072b421e98183f9ea7464898428e764bc0ce5567f27ec8693442e72514"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.5"
- path_provider_foundation:
- dependency: transitive
- description:
- name: path_provider_foundation
- sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
- url: "https://pub.dev"
- source: hosted
- version: "2.4.0"
- path_provider_linux:
- dependency: transitive
- description:
- name: path_provider_linux
- sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- path_provider_platform_interface:
- dependency: transitive
- description:
- name: path_provider_platform_interface
- sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- path_provider_windows:
- dependency: transitive
- description:
- name: path_provider_windows
- sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.1"
- petitparser:
- dependency: transitive
- description:
- name: petitparser
- sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
- url: "https://pub.dev"
- source: hosted
- version: "6.0.2"
- platform:
- dependency: transitive
- description:
- name: platform
- sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.4"
- plugin_platform_interface:
- dependency: transitive
- description:
- name: plugin_platform_interface
- sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.8"
- pool:
- dependency: transitive
- description:
- name: pool
- sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
- url: "https://pub.dev"
- source: hosted
- version: "1.5.1"
- process:
- dependency: transitive
- description:
- name: process
- sha256: "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32"
- url: "https://pub.dev"
- source: hosted
- version: "5.0.2"
- provider:
- dependency: transitive
- description:
- name: provider
- sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
- url: "https://pub.dev"
- source: hosted
- version: "6.1.2"
- pub_semver:
- dependency: transitive
- description:
- name: pub_semver
- sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.4"
- pub_updater:
- dependency: "direct overridden"
- description:
- name: pub_updater
- sha256: "54e8dc865349059ebe7f163d6acce7c89eb958b8047e6d6e80ce93b13d7c9e60"
- url: "https://pub.dev"
- source: hosted
- version: "0.4.0"
- pubspec_parse:
- dependency: transitive
- description:
- name: pubspec_parse
- sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
- url: "https://pub.dev"
- source: hosted
- version: "1.3.0"
- rxdart:
- dependency: "direct main"
- description:
- name: rxdart
- sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
- url: "https://pub.dev"
- source: hosted
- version: "0.27.7"
- shared_preferences:
- dependency: "direct main"
- description:
- name: shared_preferences
- sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
- url: "https://pub.dev"
- source: hosted
- version: "2.2.3"
- shared_preferences_android:
- dependency: transitive
- description:
- name: shared_preferences_android
- sha256: "93d0ec9dd902d85f326068e6a899487d1f65ffcd5798721a95330b26c8131577"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.3"
- shared_preferences_foundation:
- dependency: transitive
- description:
- name: shared_preferences_foundation
- sha256: "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.0"
- shared_preferences_linux:
- dependency: transitive
- description:
- name: shared_preferences_linux
- sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.2"
- shared_preferences_platform_interface:
- dependency: transitive
- description:
- name: shared_preferences_platform_interface
- sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.2"
- shared_preferences_web:
- dependency: transitive
- description:
- name: shared_preferences_web
- sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.0"
- shared_preferences_windows:
- dependency: transitive
- description:
- name: shared_preferences_windows
- sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59"
- url: "https://pub.dev"
- source: hosted
- version: "2.3.2"
- shelf:
- dependency: transitive
- description:
- name: shelf
- sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
- url: "https://pub.dev"
- source: hosted
- version: "1.4.1"
- shelf_web_socket:
- dependency: transitive
- description:
- name: shelf_web_socket
- sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
- url: "https://pub.dev"
- source: hosted
- version: "2.0.0"
- sky_engine:
- dependency: transitive
- description: flutter
- source: sdk
- version: "0.0.99"
- source_gen:
- dependency: transitive
- description:
- name: source_gen
- sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832"
- url: "https://pub.dev"
- source: hosted
- version: "1.5.0"
- source_helper:
- dependency: transitive
- description:
- name: source_helper
- sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd"
- url: "https://pub.dev"
- source: hosted
- version: "1.3.4"
- source_span:
- dependency: transitive
- description:
- name: source_span
- sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
- url: "https://pub.dev"
- source: hosted
- version: "1.10.0"
- sprintf:
- dependency: transitive
- description:
- name: sprintf
- sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
- url: "https://pub.dev"
- source: hosted
- version: "7.0.0"
- sqflite:
- dependency: "direct main"
- description:
- name: sqflite
- sha256: a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d
- url: "https://pub.dev"
- source: hosted
- version: "2.3.3+1"
- sqflite_common:
- dependency: transitive
- description:
- name: sqflite_common
- sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4"
- url: "https://pub.dev"
- source: hosted
- version: "2.5.4"
- stack_trace:
- dependency: "direct main"
- description:
- name: stack_trace
- sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
- url: "https://pub.dev"
- source: hosted
- version: "1.11.1"
- stock:
- dependency: "direct main"
- description:
- name: stock
- sha256: "43a1c693a0d6adb51c1acdb4f3141532a95aa887650b1c1dae5bbd96c228cb6a"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.1"
- stream_channel:
- dependency: transitive
- description:
- name: stream_channel
- sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
- url: "https://pub.dev"
- source: hosted
- version: "2.1.2"
- stream_transform:
- dependency: transitive
- description:
- name: stream_transform
- sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.0"
- string_scanner:
- dependency: transitive
- description:
- name: string_scanner
- sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
- sync_http:
- dependency: transitive
- description:
- name: sync_http
- sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961"
- url: "https://pub.dev"
- source: hosted
- version: "0.3.1"
- synchronized:
- dependency: transitive
- description:
- name: synchronized
- sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.0+1"
- term_glyph:
- dependency: transitive
- description:
- name: term_glyph
- sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
- url: "https://pub.dev"
- source: hosted
- version: "1.2.1"
- test_api:
- dependency: transitive
- description:
- name: test_api
- sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
- url: "https://pub.dev"
- source: hosted
- version: "0.7.0"
- time:
- dependency: transitive
- description:
- name: time
- sha256: ad8e018a6c9db36cb917a031853a1aae49467a93e0d464683e029537d848c221
- url: "https://pub.dev"
- source: hosted
- version: "2.1.4"
- timing:
- dependency: transitive
- description:
- name: timing
- sha256: "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32"
- url: "https://pub.dev"
- source: hosted
- version: "1.0.1"
- typed_data:
- dependency: transitive
- description:
- name: typed_data
- sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
- url: "https://pub.dev"
- source: hosted
- version: "1.3.2"
- universal_io:
- dependency: transitive
- description:
- name: universal_io
- sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
- url: "https://pub.dev"
- source: hosted
- version: "2.2.2"
- uuid:
- dependency: transitive
- description:
- name: uuid
- sha256: "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8"
- url: "https://pub.dev"
- source: hosted
- version: "4.4.0"
- vector_graphics_codec:
- dependency: transitive
- description:
- name: vector_graphics_codec
- sha256: c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da
- url: "https://pub.dev"
- source: hosted
- version: "1.1.11+1"
- vector_graphics_compiler:
- dependency: transitive
- description:
- name: vector_graphics_compiler
- sha256: "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.11+1"
- vector_math:
- dependency: transitive
- description:
- name: vector_math
- sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
- url: "https://pub.dev"
- source: hosted
- version: "2.1.4"
- vm_service:
- dependency: transitive
- description:
- name: vm_service
- sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
- url: "https://pub.dev"
- source: hosted
- version: "14.2.1"
- watcher:
- dependency: transitive
- description:
- name: watcher
- sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8"
- url: "https://pub.dev"
- source: hosted
- version: "1.1.0"
- web:
- dependency: transitive
- description:
- name: web
- sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
- url: "https://pub.dev"
- source: hosted
- version: "0.5.1"
- web_socket:
- dependency: transitive
- description:
- name: web_socket
- sha256: "24301d8c293ce6fe327ffe6f59d8fd8834735f0ec36e4fd383ec7ff8a64aa078"
- url: "https://pub.dev"
- source: hosted
- version: "0.1.5"
- web_socket_channel:
- dependency: transitive
- description:
- name: web_socket_channel
- sha256: a2d56211ee4d35d9b344d9d4ce60f362e4f5d1aafb988302906bd732bc731276
- url: "https://pub.dev"
- source: hosted
- version: "3.0.0"
- webdriver:
- dependency: transitive
- description:
- name: webdriver
- sha256: "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e"
- url: "https://pub.dev"
- source: hosted
- version: "3.0.3"
- win32:
- dependency: transitive
- description:
- name: win32
- sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4
- url: "https://pub.dev"
- source: hosted
- version: "5.5.1"
- xdg_directories:
- dependency: transitive
- description:
- name: xdg_directories
- sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
- url: "https://pub.dev"
- source: hosted
- version: "1.0.4"
- xml:
- dependency: transitive
- description:
- name: xml
- sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
- url: "https://pub.dev"
- source: hosted
- version: "6.5.0"
- yaml:
- dependency: transitive
- description:
- name: yaml
- sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
- url: "https://pub.dev"
- source: hosted
- version: "3.1.2"
-sdks:
- dart: ">=3.4.0 <4.0.0"
- flutter: ">=3.22.1"
diff --git a/pubspec.yaml b/pubspec.yaml
index 018cb66f..a3700dae 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -17,7 +17,6 @@ dependencies:
design_system:
path: ./design_system
- auto_route: 8.1.3
cupertino_icons: 1.0.8
dartx: 1.2.0
dio: 5.4.3+1
@@ -31,6 +30,7 @@ dependencies:
freezed_annotation: 2.4.1
get_it: 7.7.0
google_fonts: 6.2.1
+ go_router: 14.2.7
intl: 0.19.0
json_annotation: 4.9.0
logger: 2.3.0
@@ -50,7 +50,6 @@ dev_dependencies:
integration_test:
sdk: flutter
- auto_route_generator: 8.0.0
build_runner: 2.4.10
dart_code_linter: 1.1.3