feat(App): update Finlytic Flutter app UI and blocs

This commit is contained in:
2026-08-09 21:01:46 +02:00
parent e7427b7464
commit a708d2977c
591 changed files with 1095105 additions and 0 deletions
+941
View File
@@ -0,0 +1,941 @@
{
"roots": [
"finlytic_app"
],
"packages": [
{
"name": "finlytic_app",
"version": "1.0.0+1",
"dependencies": [
"cupertino_icons",
"dio",
"equatable",
"fl_chart",
"flutter",
"flutter_bloc",
"flutter_secure_storage",
"flutter_svg",
"google_fonts",
"intl",
"provider",
"shared_preferences",
"signalr_core",
"url_launcher"
],
"devDependencies": [
"flutter_lints",
"flutter_test"
]
},
{
"name": "flutter_lints",
"version": "3.0.2",
"dependencies": [
"lints"
]
},
{
"name": "flutter_test",
"version": "0.0.0",
"dependencies": [
"clock",
"collection",
"fake_async",
"flutter",
"leak_tracker_flutter_testing",
"matcher",
"meta",
"path",
"stack_trace",
"stream_channel",
"test_api",
"vector_math"
]
},
{
"name": "flutter_svg",
"version": "2.3.0",
"dependencies": [
"flutter",
"http",
"vector_graphics",
"vector_graphics_codec",
"vector_graphics_compiler"
]
},
{
"name": "url_launcher",
"version": "6.3.2",
"dependencies": [
"flutter",
"url_launcher_android",
"url_launcher_ios",
"url_launcher_linux",
"url_launcher_macos",
"url_launcher_platform_interface",
"url_launcher_web",
"url_launcher_windows"
]
},
{
"name": "cupertino_icons",
"version": "1.0.9",
"dependencies": []
},
{
"name": "provider",
"version": "6.1.5+1",
"dependencies": [
"collection",
"flutter",
"nested"
]
},
{
"name": "intl",
"version": "0.19.0",
"dependencies": [
"clock",
"meta",
"path"
]
},
{
"name": "google_fonts",
"version": "6.3.3",
"dependencies": [
"crypto",
"flutter",
"http",
"path_provider"
]
},
{
"name": "fl_chart",
"version": "0.66.2",
"dependencies": [
"equatable",
"flutter"
]
},
{
"name": "shared_preferences",
"version": "2.5.5",
"dependencies": [
"flutter",
"shared_preferences_android",
"shared_preferences_foundation",
"shared_preferences_linux",
"shared_preferences_platform_interface",
"shared_preferences_web",
"shared_preferences_windows"
]
},
{
"name": "flutter_secure_storage",
"version": "9.2.4",
"dependencies": [
"flutter",
"flutter_secure_storage_linux",
"flutter_secure_storage_macos",
"flutter_secure_storage_platform_interface",
"flutter_secure_storage_web",
"flutter_secure_storage_windows",
"meta"
]
},
{
"name": "signalr_core",
"version": "1.1.2",
"dependencies": [
"equatable",
"http",
"logging",
"meta",
"sse_channel",
"tuple",
"web_socket_channel"
]
},
{
"name": "dio",
"version": "5.10.0",
"dependencies": [
"async",
"collection",
"dio_web_adapter",
"http_parser",
"meta",
"mime",
"path"
]
},
{
"name": "equatable",
"version": "2.1.0",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "flutter_bloc",
"version": "8.1.6",
"dependencies": [
"bloc",
"flutter",
"provider"
]
},
{
"name": "flutter",
"version": "0.0.0",
"dependencies": [
"characters",
"collection",
"material_color_utilities",
"meta",
"sky_engine",
"vector_math"
]
},
{
"name": "lints",
"version": "3.0.0",
"dependencies": []
},
{
"name": "stream_channel",
"version": "2.1.4",
"dependencies": [
"async"
]
},
{
"name": "meta",
"version": "1.18.0",
"dependencies": []
},
{
"name": "collection",
"version": "1.19.1",
"dependencies": []
},
{
"name": "leak_tracker_flutter_testing",
"version": "3.0.10",
"dependencies": [
"flutter",
"leak_tracker",
"leak_tracker_testing",
"matcher",
"meta"
]
},
{
"name": "vector_math",
"version": "2.2.0",
"dependencies": []
},
{
"name": "stack_trace",
"version": "1.12.1",
"dependencies": [
"path"
]
},
{
"name": "clock",
"version": "1.1.2",
"dependencies": []
},
{
"name": "fake_async",
"version": "1.3.3",
"dependencies": [
"clock",
"collection"
]
},
{
"name": "path",
"version": "1.9.1",
"dependencies": []
},
{
"name": "matcher",
"version": "0.12.19",
"dependencies": [
"async",
"meta",
"stack_trace",
"term_glyph",
"test_api"
]
},
{
"name": "test_api",
"version": "0.7.11",
"dependencies": [
"async",
"boolean_selector",
"collection",
"meta",
"source_span",
"stack_trace",
"stream_channel",
"string_scanner",
"term_glyph"
]
},
{
"name": "vector_graphics_compiler",
"version": "1.2.6",
"dependencies": [
"args",
"meta",
"path",
"path_parsing",
"vector_graphics_codec",
"xml"
]
},
{
"name": "vector_graphics_codec",
"version": "1.1.13",
"dependencies": []
},
{
"name": "vector_graphics",
"version": "1.2.2",
"dependencies": [
"flutter",
"http",
"vector_graphics_codec"
]
},
{
"name": "http",
"version": "1.6.0",
"dependencies": [
"async",
"http_parser",
"meta",
"web"
]
},
{
"name": "url_launcher_windows",
"version": "3.1.5",
"dependencies": [
"flutter",
"url_launcher_platform_interface"
]
},
{
"name": "url_launcher_web",
"version": "2.4.3",
"dependencies": [
"flutter",
"flutter_web_plugins",
"url_launcher_platform_interface",
"web"
]
},
{
"name": "url_launcher_platform_interface",
"version": "2.3.2",
"dependencies": [
"flutter",
"plugin_platform_interface"
]
},
{
"name": "url_launcher_macos",
"version": "3.2.5",
"dependencies": [
"flutter",
"url_launcher_platform_interface"
]
},
{
"name": "url_launcher_linux",
"version": "3.2.2",
"dependencies": [
"flutter",
"url_launcher_platform_interface"
]
},
{
"name": "url_launcher_ios",
"version": "6.4.1",
"dependencies": [
"flutter",
"url_launcher_platform_interface"
]
},
{
"name": "url_launcher_android",
"version": "6.3.32",
"dependencies": [
"flutter",
"meta",
"url_launcher_platform_interface"
]
},
{
"name": "nested",
"version": "1.0.0",
"dependencies": [
"flutter"
]
},
{
"name": "path_provider",
"version": "2.1.6",
"dependencies": [
"flutter",
"path_provider_android",
"path_provider_foundation",
"path_provider_linux",
"path_provider_platform_interface",
"path_provider_windows"
]
},
{
"name": "crypto",
"version": "3.0.7",
"dependencies": [
"typed_data"
]
},
{
"name": "shared_preferences_windows",
"version": "2.4.1",
"dependencies": [
"file",
"flutter",
"path",
"path_provider_platform_interface",
"path_provider_windows",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_web",
"version": "2.4.3",
"dependencies": [
"flutter",
"flutter_web_plugins",
"shared_preferences_platform_interface",
"web"
]
},
{
"name": "shared_preferences_platform_interface",
"version": "2.4.2",
"dependencies": [
"flutter",
"plugin_platform_interface"
]
},
{
"name": "shared_preferences_linux",
"version": "2.4.1",
"dependencies": [
"file",
"flutter",
"path",
"path_provider_linux",
"path_provider_platform_interface",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_foundation",
"version": "2.5.6",
"dependencies": [
"flutter",
"shared_preferences_platform_interface"
]
},
{
"name": "shared_preferences_android",
"version": "2.4.27",
"dependencies": [
"flutter",
"meta",
"shared_preferences_platform_interface"
]
},
{
"name": "flutter_secure_storage_windows",
"version": "3.1.2",
"dependencies": [
"ffi",
"flutter",
"flutter_secure_storage_platform_interface",
"path",
"path_provider",
"win32"
]
},
{
"name": "flutter_secure_storage_web",
"version": "1.2.1",
"dependencies": [
"flutter",
"flutter_secure_storage_platform_interface",
"flutter_web_plugins",
"js"
]
},
{
"name": "flutter_secure_storage_platform_interface",
"version": "1.1.2",
"dependencies": [
"flutter",
"plugin_platform_interface"
]
},
{
"name": "flutter_secure_storage_macos",
"version": "3.1.3",
"dependencies": [
"flutter",
"flutter_secure_storage_platform_interface"
]
},
{
"name": "flutter_secure_storage_linux",
"version": "1.2.3",
"dependencies": [
"flutter",
"flutter_secure_storage_platform_interface"
]
},
{
"name": "sse_channel",
"version": "0.1.1",
"dependencies": [
"async",
"http",
"pool",
"sse",
"stream_channel",
"uuid"
]
},
{
"name": "web_socket_channel",
"version": "2.4.5",
"dependencies": [
"async",
"crypto",
"stream_channel",
"web"
]
},
{
"name": "tuple",
"version": "2.0.2",
"dependencies": []
},
{
"name": "logging",
"version": "1.3.0",
"dependencies": []
},
{
"name": "dio_web_adapter",
"version": "2.2.0",
"dependencies": [
"dio",
"http_parser",
"meta",
"web"
]
},
{
"name": "mime",
"version": "2.0.0",
"dependencies": []
},
{
"name": "http_parser",
"version": "4.1.2",
"dependencies": [
"collection",
"source_span",
"string_scanner",
"typed_data"
]
},
{
"name": "async",
"version": "2.13.1",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "bloc",
"version": "8.1.4",
"dependencies": [
"meta"
]
},
{
"name": "sky_engine",
"version": "0.0.0",
"dependencies": []
},
{
"name": "material_color_utilities",
"version": "0.13.0",
"dependencies": [
"collection"
]
},
{
"name": "characters",
"version": "1.4.1",
"dependencies": []
},
{
"name": "leak_tracker_testing",
"version": "3.0.2",
"dependencies": [
"leak_tracker",
"matcher",
"meta"
]
},
{
"name": "leak_tracker",
"version": "11.0.2",
"dependencies": [
"clock",
"collection",
"meta",
"path",
"vm_service"
]
},
{
"name": "term_glyph",
"version": "1.2.2",
"dependencies": []
},
{
"name": "string_scanner",
"version": "1.4.1",
"dependencies": [
"source_span"
]
},
{
"name": "source_span",
"version": "1.10.2",
"dependencies": [
"collection",
"path",
"term_glyph"
]
},
{
"name": "boolean_selector",
"version": "2.1.2",
"dependencies": [
"source_span",
"string_scanner"
]
},
{
"name": "xml",
"version": "7.0.1",
"dependencies": [
"collection",
"meta",
"petitparser"
]
},
{
"name": "path_parsing",
"version": "1.1.0",
"dependencies": [
"meta",
"vector_math"
]
},
{
"name": "args",
"version": "2.7.0",
"dependencies": []
},
{
"name": "web",
"version": "0.5.1",
"dependencies": []
},
{
"name": "flutter_web_plugins",
"version": "0.0.0",
"dependencies": [
"flutter"
]
},
{
"name": "plugin_platform_interface",
"version": "2.1.8",
"dependencies": [
"meta"
]
},
{
"name": "path_provider_windows",
"version": "2.3.0",
"dependencies": [
"ffi",
"flutter",
"path",
"path_provider_platform_interface"
]
},
{
"name": "path_provider_platform_interface",
"version": "2.1.3",
"dependencies": [
"flutter",
"platform",
"plugin_platform_interface"
]
},
{
"name": "path_provider_linux",
"version": "2.2.2",
"dependencies": [
"ffi",
"flutter",
"path",
"path_provider_platform_interface",
"xdg_directories"
]
},
{
"name": "path_provider_foundation",
"version": "2.6.0",
"dependencies": [
"ffi",
"flutter",
"objective_c",
"path_provider_platform_interface"
]
},
{
"name": "path_provider_android",
"version": "2.3.1",
"dependencies": [
"flutter",
"jni",
"jni_flutter",
"path_provider_platform_interface"
]
},
{
"name": "typed_data",
"version": "1.4.0",
"dependencies": [
"collection"
]
},
{
"name": "file",
"version": "7.0.1",
"dependencies": [
"meta",
"path"
]
},
{
"name": "win32",
"version": "5.15.0",
"dependencies": [
"ffi"
]
},
{
"name": "ffi",
"version": "2.2.0",
"dependencies": []
},
{
"name": "js",
"version": "0.6.7",
"dependencies": [
"meta"
]
},
{
"name": "uuid",
"version": "4.6.0",
"dependencies": [
"crypto",
"fixnum"
]
},
{
"name": "sse",
"version": "4.2.0",
"dependencies": [
"async",
"collection",
"logging",
"pool",
"shelf",
"stream_channel",
"web"
]
},
{
"name": "pool",
"version": "1.5.2",
"dependencies": [
"async",
"stack_trace"
]
},
{
"name": "vm_service",
"version": "15.2.0",
"dependencies": []
},
{
"name": "petitparser",
"version": "7.0.2",
"dependencies": [
"collection",
"meta"
]
},
{
"name": "platform",
"version": "3.1.6",
"dependencies": []
},
{
"name": "xdg_directories",
"version": "1.1.0",
"dependencies": [
"meta",
"path"
]
},
{
"name": "objective_c",
"version": "9.4.1",
"dependencies": [
"code_assets",
"collection",
"ffi",
"hooks",
"logging",
"meta",
"pub_semver"
]
},
{
"name": "jni_flutter",
"version": "1.0.1",
"dependencies": [
"flutter",
"jni"
]
},
{
"name": "jni",
"version": "1.0.0",
"dependencies": [
"args",
"collection",
"ffi",
"meta",
"package_config",
"path",
"plugin_platform_interface"
]
},
{
"name": "fixnum",
"version": "1.1.1",
"dependencies": []
},
{
"name": "shelf",
"version": "1.4.2",
"dependencies": [
"async",
"collection",
"http_parser",
"path",
"stack_trace",
"stream_channel"
]
},
{
"name": "pub_semver",
"version": "2.2.0",
"dependencies": [
"collection"
]
},
{
"name": "hooks",
"version": "2.0.2",
"dependencies": [
"collection",
"crypto",
"logging",
"meta",
"pub_semver",
"record_use",
"yaml"
]
},
{
"name": "code_assets",
"version": "1.2.1",
"dependencies": [
"collection",
"hooks"
]
},
{
"name": "package_config",
"version": "2.2.0",
"dependencies": [
"path"
]
},
{
"name": "yaml",
"version": "3.1.3",
"dependencies": [
"collection",
"source_span",
"string_scanner"
]
},
{
"name": "record_use",
"version": "0.6.0",
"dependencies": [
"collection",
"meta",
"pub_semver"
]
}
],
"configVersion": 1
}