Commit e0f9e316 authored by Javohir Savriy's avatar Javohir Savriy
Browse files

2.1.5

parent a03db48b
{"inputs":["/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/.dart_tool/flutter_build/beadc0d9fdaf5f13b7cd35cf07337aec/app.dill","/Users/javokhir/Library/flutter/packages/flutter_tools/lib/src/build_system/targets/icon_tree_shaker.dart","/Users/javokhir/Library/flutter/bin/internal/engine.version","/Users/javokhir/Library/flutter/bin/internal/engine.version","/Users/javokhir/Library/flutter/bin/internal/engine.version","/Users/javokhir/Library/flutter/bin/internal/engine.version","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/pubspec.yaml","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/assets/CupertinoIcons.ttf","/Users/javokhir/Library/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/LICENSE","/Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/LICENSE","/Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine/LICENSE","/Users/javokhir/Library/flutter/packages/flutter/LICENSE"],"outputs":["/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"]}
\ No newline at end of file
/Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf /Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf /Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json /Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json /Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z: /Users/javokhir/My\ files\ (Don't\ touch)/Development/Android/myid/myid-sample/flutter-sample/pubspec.yaml /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/assets/CupertinoIcons.ttf /Users/javokhir/Library/flutter/bin/cache/artifacts/material_fonts/MaterialIcons-Regular.otf /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/LICENSE /Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/LICENSE /Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine/LICENSE /Users/javokhir/Library/flutter/packages/flutter/LICENSE
\ No newline at end of file
{"inputs":["/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/.dart_tool/package_config_subset"],"outputs":[]}
\ No newline at end of file
["/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/vm_snapshot_data","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/isolate_snapshot_data","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/kernel_blob.bin","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/fonts/MaterialIcons-Regular.otf","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/AssetManifest.json","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/FontManifest.json","/Users/javokhir/My files (Don't touch)/Development/Android/myid/myid-sample/flutter-sample/build/app/intermediates/flutter/debug/flutter_assets/NOTICES.Z"]
\ No newline at end of file
{
"configVersion": 2,
"packages": [
{
"name": "async",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "boolean_selector",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "characters",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "charcode",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "clock",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "collection",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "cupertino_icons",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "fake_async",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter",
"rootUri": "file:///Users/javokhir/Library/flutter/packages/flutter",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_lints",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "flutter_test",
"rootUri": "file:///Users/javokhir/Library/flutter/packages/flutter_test",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "lints",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "matcher",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "material_color_utilities",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4",
"packageUri": "lib/",
"languageVersion": "2.13"
},
{
"name": "meta",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "sky_engine",
"rootUri": "file:///Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_span",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "stack_trace",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "stream_channel",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "string_scanner",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "term_glyph",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test_api",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "vector_math",
"rootUri": "file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "example",
"rootUri": "../",
"packageUri": "lib/",
"languageVersion": "2.16"
}
],
"generated": "2023-02-03T09:56:24.310372Z",
"generator": "pub",
"generatorVersion": "2.17.6"
}
async
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
characters
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/lib/
cupertino_icons
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/lib/
fake_async
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/lib/
flutter_lints
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
lints
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
matcher
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
material_color_utilities
2.13
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/lib/
meta
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
path
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/lib/
source_span
2.14
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/lib/
stack_trace
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
string_scanner
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
term_glyph
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
test_api
2.12
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/lib/
vector_math
2.14
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/
file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/lib/
sky_engine
2.12
file:///Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine/
file:///Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine/lib/
flutter
2.12
file:///Users/javokhir/Library/flutter/packages/flutter/
file:///Users/javokhir/Library/flutter/packages/flutter/lib/
flutter_test
2.17
file:///Users/javokhir/Library/flutter/packages/flutter_test/
file:///Users/javokhir/Library/flutter/packages/flutter_test/lib/
example
2.16
file:///Users/javokhir/My%20files%20(Don't%20touch)/Development/Android/myid/myid-sample/flutter-sample/
file:///Users/javokhir/My%20files%20(Don't%20touch)/Development/Android/myid/myid-sample/flutter-sample/lib/
2
3.0.5
\ No newline at end of file
# This file is deprecated. Tools should instead consume
# `.dart_tool/package_config.json`.
#
# For more info see: https://dart.dev/go/dot-packages-deprecation
#
# Generated by pub on 2023-02-03 14:56:24.305628.
async:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.8.2/lib/
boolean_selector:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.1.0/lib/
characters:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.2.0/lib/
charcode:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.3.1/lib/
clock:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.1.0/lib/
collection:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.16.0/lib/
cupertino_icons:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-1.0.5/lib/
fake_async:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.3.0/lib/
flutter:file:///Users/javokhir/Library/flutter/packages/flutter/lib/
flutter_lints:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_lints-1.0.4/lib/
flutter_test:file:///Users/javokhir/Library/flutter/packages/flutter_test/lib/
lints:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/lints-1.0.1/lib/
matcher:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.11/lib/
material_color_utilities:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/material_color_utilities-0.1.4/lib/
meta:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/
path:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.8.1/lib/
sky_engine:file:///Users/javokhir/Library/flutter/bin/cache/pkg/sky_engine/lib/
source_span:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.8.2/lib/
stack_trace:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.10.0/lib/
stream_channel:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.1.0/lib/
string_scanner:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.1.0/lib/
term_glyph:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.2.0/lib/
test_api:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.4.9/lib/
vector_math:file:///Users/javokhir/Library/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.2/lib/
example:lib/
# This file configures the analyzer, which statically analyzes Dart code to
# check for errors, warnings, and lints.
#
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
# invoked from the command line by running `flutter analyze`.
# The following line activates a set of recommended lints for Flutter apps,
# packages, and plugins designed to encourage good coding practices.
include: package:flutter_lints/flutter.yaml
linter:
# The lint rules applied to this project can be customized in the
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
# included above or to enable additional rules. A list of all available lints
# and their documentation is published at
# https://dart-lang.github.io/linter/lints/index.html.
#
# Instead of disabling a lint rule for the entire project in the
# section below, it can also be suppressed for a single line of code
# or a specific dart file by using the `// ignore: name_of_lint` and
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
# producing the lint.
rules:
# avoid_print: false # Uncomment to disable the `avoid_print` rule
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
# Additional information about this file can be found at
# https://dart.dev/guides/language/analysis-options
gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks
def localProperties = new Properties()
def localPropertiesFile = rootProject.file("local.properties")
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader("UTF-8") { reader ->
localProperties.load(reader)
}
}
def flutterRoot = localProperties.getProperty("flutter.sdk")
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
def flutterVersionCode = localProperties.getProperty("flutter.versionCode")
if (flutterVersionCode == null) {
flutterVersionCode = "1"
}
def flutterVersionName = localProperties.getProperty("flutter.versionName")
if (flutterVersionName == null) {
flutterVersionName = "1.0"
}
apply plugin: "com.android.application"
apply plugin: "kotlin-android"
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
compileSdkVersion 33
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
sourceSets {
main.java.srcDirs += "src/main/kotlin"
}
defaultConfig {
applicationId "com.example.example"
minSdkVersion 21
targetSdkVersion 33
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
}
flutter {
source "../.."
}
dependencies {
implementation(files("libs/myid-sdk-2.1.4-release.aar"))
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")
implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.appcompat:appcompat:1.5.1")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.5.1")
def cameraVersion = "1.3.0-alpha01"
implementation("androidx.camera:camera-camera2:$cameraVersion")
implementation("androidx.camera:camera-lifecycle:$cameraVersion")
implementation("androidx.camera:camera-view:$cameraVersion")
implementation("io.ktor:ktor-client-android:2.1.2")
implementation("io.sentry:sentry-android:6.7.0-alpha.1")
implementation("com.google.android.gms:play-services-mlkit-face-detection:17.1.0")
implementation("com.google.android.gms:play-services-mlkit-text-recognition:18.0.2")
implementation("com.google.android.gms:play-services-mlkit-barcode-scanning:18.1.0")
implementation("com.google.android.material:material:1.8.0")
implementation("com.google.code.gson:gson:2.10")
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.example">
<application
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher"
android:label="example"
android:theme="@style/Theme.MaterialComponents.Light.NoActionBar">
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:exported="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustResize">
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
</manifest>
\ No newline at end of file
package com.example.example
object Keys {
const val PHONE_NUMBER = "KEY_PHONE_NUMBER"
const val CLIENT_ID = "KEY_CLIENT_ID"
const val PASSPORT_DATA = "KEY_PASSPORT_DATA"
const val DATE_OF_BIRTH = "KEY_DATE_OF_BIRTH"
const val SDK_HASH = "KEY_SDK_HASH"
const val EXTERNAL_ID = "KEY_EXTERNAL_ID"
const val THRESHOLD = "KEY_THRESHOLD"
const val BUILD_MODE = "KEY_BUILD_MODE"
const val ENTRY_TYPE = "KEY_ENTRY_TYPE"
const val RESIDENT_TYPE = "KEY_RESIDENT_TYPE"
const val LOCALE = "KEY_LOCALE"
const val CAMERA_SHAPE = "KEY_CAMERA_SHAPE"
const val WITH_PHOTO = "KEY_WITH_PHOTO"
}
\ No newline at end of file
package com.example.example
import android.content.Intent
import com.google.gson.Gson
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodCall
import io.flutter.plugin.common.MethodChannel
import uz.myid.android.sdk.capture.*
import uz.myid.android.sdk.capture.model.OrganizationDetails
import java.util.*
class MainActivity : FlutterActivity(), MyIdResultListener {
private var flutterResult: MethodChannel.Result? = null
private val myIdClient = MyIdClient()
override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL)
.setMethodCallHandler { call, result ->
if (call.method == "runSDK") {
flutterResult = result
startMyId(call)
}
}
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == MYID_REQUEST_CODE) {
myIdClient.handleActivityResult(resultCode, this)
}
}
override fun onSuccess(result: MyIdResult) {
val resultData = ResultData(
resultCode = result.code,
comparison = result.comparison
)
flutterResult?.success(Gson().toJson(resultData))
}
override fun onError(e: MyIdException) {
val resultData = ResultData(
errorMessage = e.message,
errorCode = e.code
)
flutterResult?.success(Gson().toJson(resultData))
}
override fun onUserExited() {
val resultData = ResultData(
errorMessage = "User exited",
errorCode = 400
)
flutterResult?.success(Gson().toJson(resultData))
}
private fun startMyId(call: MethodCall) {
val phoneNumber = call.argument<String>(Keys.PHONE_NUMBER).orEmpty()
val clientId = call.argument<String>(Keys.CLIENT_ID).orEmpty()
val passportData = call.argument<String>(Keys.PASSPORT_DATA).orEmpty()
val dateOfBirth = call.argument<String>(Keys.DATE_OF_BIRTH).orEmpty()
val sdkHash = call.argument<String>(Keys.SDK_HASH).orEmpty()
val externalId = call.argument<String>(Keys.EXTERNAL_ID).orEmpty()
val threshold = call.argument<Double>(Keys.THRESHOLD) ?: 0.5f
val buildMode = when (call.argument<String>(Keys.BUILD_MODE)?.uppercase()) {
MyIdBuildMode.DEBUG.name -> MyIdBuildMode.DEBUG
else -> MyIdBuildMode.PRODUCTION
}
val entryType = when (call.argument<String>(Keys.ENTRY_TYPE)?.uppercase()) {
MyIdEntryType.FACE.name -> MyIdEntryType.FACE
else -> MyIdEntryType.AUTH
}
val residentType = when (call.argument<String>(Keys.RESIDENT_TYPE)?.uppercase()) {
MyIdResidentType.USER_DEFINED.name -> MyIdResidentType.USER_DEFINED
MyIdResidentType.NON_RESIDENT.name -> MyIdResidentType.NON_RESIDENT
else -> MyIdResidentType.RESIDENT
}
val cameraShape = when (call.argument<String>(Keys.CAMERA_SHAPE)?.uppercase()) {
MyIdCameraShape.ELLIPSE.name -> MyIdCameraShape.ELLIPSE
else -> MyIdCameraShape.CIRCLE
}
val locale = call.argument<String>(Keys.LOCALE) ?: "en"
val withPhoto = call.argument<Boolean>(Keys.WITH_PHOTO) ?: false
val organizationDetails = OrganizationDetails(phoneNumber = phoneNumber)
val myIdConfig = MyIdConfig.builder(clientId = clientId)
.withPassportData(passportData)
.withBirthDate(dateOfBirth)
.withSdkHash(sdkHash)
.withExternalId(externalId)
.withThreshold(threshold.toFloat())
.withBuildMode(buildMode)
.withEntryType(entryType)
.withResidency(residentType)
.withLocale(Locale(locale))
.withCameraShape(cameraShape)
.withOrganizationDetails(organizationDetails)
.withPhoto(withPhoto)
.build()
myIdClient.startActivityForResult(this, MYID_REQUEST_CODE, myIdConfig)
}
companion object {
private const val CHANNEL = "flutter.native/myid"
private const val MYID_REQUEST_CODE = 999
}
}
package com.example.example
import androidx.annotation.Keep
import com.google.gson.annotations.SerializedName
@Keep
data class ResultData(
@SerializedName("result_code")
val resultCode: String? = null,
@SerializedName("comparison")
val comparison: Double? = null,
@SerializedName("error_message")
val errorMessage: String? = null,
@SerializedName("error_code")
val errorCode: Int? = null
)
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:colorBackground" />
</layer-list>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment