Can't rebuild stateless widget on provider notifyListeners() when changes variable. It happens only in release mode but in debug mode everything is fine.
Expected results: Rebuild stateless widget on every notifyListeners() of provider
Actual results: Widget is not rebuilds
Logs
flutter run --release -v
[ +136 ms] executing: [D:\DK_Projects\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +57 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] 2ae34518b87dd891355ed6c6ea8cb68c4d52bb9d
[ +1 ms] executing: [D:\DK_Projects\flutter/] git tag --contains HEAD
[ +213 ms] Exit code 0 from: git tag --contains HEAD
[ ] 1.20.1
[ +8 ms] executing: [D:\DK_Projects\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +30 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/stable
[ ] executing: [D:\DK_Projects\flutter/] git ls-remote --get-url origin
[ +29 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ +72 ms] executing: [D:\DK_Projects\flutter/] git rev-parse --abbrev-ref HEAD
[ +32 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] stable
[ +55 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +22 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe devices -l
[ +41 ms] List of devices attached
320001fc5b42b513 device product:a7y18lteser model:SM_A750FN device:a7y18lte transport_id:8
[ +7 ms] D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell getprop
[ +100 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ +6 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +71 ms] Running "flutter pub get" in lomay_sowda...
[ +4 ms] Using D:\DK_Projects\flutter\.pub-cache for the pub cache.
[ +1 ms] executing: [D:\DK_Projects\FlutterProjects\Learning\lomay_sowda/] D:\DK_Projects\flutter\bin\cache\dart-sdk\bin\pub.bat --verbose get --no-precompile
[ +138 ms] FINE: Pub 2.9.0
[ +2 ms] IO : Spawning "cmd /c ver" in D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.
[ +4 ms] IO : Finished ver. Exit code 0.
[ ] | stdout:
[ ] | |
[ ] | | Microsoft Windows [Version 10.0.18363.815]
[ ] | Nothing output on stderr.
[ +58 ms] MSG : Resolving dependencies...
[ +62 ms] SLVR: fact: lomaysowda is 1.0.0+1
[ +6 ms] SLVR: derived: lomaysowda
[ +32 ms] SLVR: fact: lomaysowda depends on flutter any from sdk
[ ] SLVR: fact: lomaysowda depends on cupertino_icons ^0.1.2
[ ] SLVR: fact: lomaysowda depends on http ^0.12.1
[ ] SLVR: fact: lomaysowda depends on carousel_pro ^1.0.0
[ +1 ms] SLVR: fact: lomaysowda depends on clip_shadow any
[ ] SLVR: fact: lomaysowda depends on flutter_icons ^1.1.0
[ ] SLVR: fact: lomaysowda depends on flutter_bloc ^4.0.1
[ ] SLVR: fact: lomaysowda depends on bloc ^4.0.0
[ ] SLVR: fact: lomaysowda depends on equatable ^1.2.0
[ ] SLVR: fact: lomaysowda depends on badges ^1.1.1
[ +1 ms] SLVR: fact: lomaysowda depends on styled_text ^1.0.1+1
[ ] SLVR: fact: lomaysowda depends on flutter_svg ^0.18.0
[ ] SLVR: fact: lomaysowda depends on sqflite ^1.3.1
[ +1 ms] SLVR: fact: lomaysowda depends on device_info ^0.4.2+4
[ ] SLVR: fact: lomaysowda depends on path_provider ^1.6.11
[ ] SLVR: fact: lomaysowda depends on provider ^4.3.1
[ ] SLVR: fact: lomaysowda depends on cached_network_image ^2.2.0+1
[ ] SLVR: fact: lomaysowda depends on flutter_test any from sdk
[ ] SLVR: selecting lomaysowda
[ ] SLVR: derived: flutter_test any from sdk
[ ] SLVR: derived: cached_network_image ^2.2.0+1
[ ] SLVR: derived: provider ^4.3.1
[ ] SLVR: derived: path_provider ^1.6.11
[ ] SLVR: derived: device_info ^0.4.2+4
[ +1 ms] SLVR: derived: sqflite ^1.3.1
[ +1 ms] SLVR: derived: flutter_svg ^0.18.0
[ +2 ms] SLVR: derived: styled_text ^1.0.1+1
[ ] SLVR: derived: badges ^1.1.1
[ ] SLVR: derived: equatable ^1.2.0
[ ] SLVR: derived: bloc ^4.0.0
[ ] SLVR: derived: flutter_bloc ^4.0.1
[ ] SLVR: derived: flutter_icons ^1.1.0
[ ] SLVR: derived: clip_shadow any
[ ] SLVR: derived: carousel_pro ^1.0.0
[ ] SLVR: derived: http ^0.12.1
[ ] SLVR: derived: cupertino_icons ^0.1.2
[ ] SLVR: derived: flutter any from sdk
[ +2 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on flutter any from sdk
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on test_api 0.2.17
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on path 1.7.0
[ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on fake_async 1.1.0
[ +3 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on clock 1.0.1
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.9.5
[ +1 ms] SLVR: fact: flutter_test 0.0.0 from sdk depends on vector_math 2.0.8
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on async 2.4.2
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on boolean_selector 2.0.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on characters 1.0.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on charcode 1.1.3
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on collection 1.14.13
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.8
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on meta 1.1.8
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on source_span 1.7.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.0.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.0.5
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.1.0
[ ] SLVR: fact: flutter_test 0.0.0 from sdk depends on typed_data 1.2.0
[ ] SLVR: selecting flutter_test 0.0.0 from sdk
[ ] SLVR: derived: typed_data 1.2.0
[ ] SLVR: derived: term_glyph 1.1.0
[ +4 ms] SLVR: derived: string_scanner 1.0.5
[ +1 ms] SLVR: derived: stream_channel 2.0.0
[ ] SLVR: derived: source_span 1.7.0
[ ] SLVR: derived: meta 1.1.8
[ ] SLVR: derived: matcher 0.12.8
[ ] SLVR: derived: collection 1.14.13
[ ] SLVR: derived: charcode 1.1.3
[ ] SLVR: derived: characters 1.0.0
[ ] SLVR: derived: boolean_selector 2.0.0
[ ] SLVR: derived: async 2.4.2
[ ] SLVR: derived: vector_math 2.0.8
[ ] SLVR: derived: stack_trace 1.9.5
[ ] SLVR: derived: clock 1.0.1
[ ] SLVR: derived: fake_async 1.1.0
[ ] SLVR: derived: path 1.7.0
[ ] SLVR: derived: test_api 0.2.17
[ +2 ms] SLVR: fact: cached_network_image 2.2.0+1 depends on flutter any from sdk
[ +2 ms] SLVR: fact: cached_network_image 2.2.0+1 depends on flutter_cache_manager ^1.2.0
[ ] SLVR: selecting cached_network_image 2.2.0+1
[ ] SLVR: derived: flutter_cache_manager ^1.2.0
[ +3 ms] SLVR: fact: provider 4.3.1 depends on flutter any from sdk
[ ] SLVR: fact: provider 4.3.1 depends on nested >=0.0.4 <2.0.0
[ ] SLVR: fact: provider 4.3.1 depends on collection ^1.14.0
[ ] SLVR: selecting provider 4.3.1
[ ] SLVR: derived: nested >=0.0.4 <2.0.0
[ +7 ms] SLVR: fact: path_provider 1.6.11 depends on flutter any from sdk
[ ] SLVR: fact: path_provider 1.6.11 depends on path_provider_platform_interface ^1.0.1
[ +1 ms] SLVR: fact: path_provider 1.6.11 depends on path_provider_macos ^0.0.4
[ ] SLVR: fact: path_provider 1.6.11 depends on path_provider_linux ^0.0.1
[ ] SLVR: selecting path_provider 1.6.11
[ ] SLVR: derived: path_provider_linux ^0.0.1
[ ] SLVR: derived: path_provider_macos ^0.0.4
[ ] SLVR: derived: path_provider_platform_interface ^1.0.1
[ +6 ms] SLVR: fact: device_info 0.4.2+4 depends on flutter any from sdk
[ +3 ms] SLVR: selecting device_info 0.4.2+4
[ +6 ms] SLVR: fact: sqflite 1.3.1 depends on flutter any from sdk
[ ] SLVR: fact: sqflite 1.3.1 depends on sqflite_common >=1.0.1 <3.0.0
[ ] SLVR: fact: sqflite 1.3.1 depends on path >=1.5.1 <3.0.0
[ ] SLVR: selecting sqflite 1.3.1
[ ] SLVR: derived: sqflite_common >=1.0.1 <3.0.0
[ +6 ms] SLVR: fact: flutter_svg 0.18.0 depends on path_drawing ^0.4.1
[ +1 ms] SLVR: fact: flutter_svg 0.18.0 depends on xml ^4.1.0
[ +1 ms] SLVR: fact: flutter_svg 0.18.0 depends on vector_math ^2.0.4
[ ] SLVR: fact: flutter_svg 0.18.0 depends on meta ^1.1.2
[ ] SLVR: fact: flutter_svg 0.18.0 depends on flutter any from sdk
[ ] SLVR: selecting flutter_svg 0.18.0
[ ] SLVR: derived: xml ^4.1.0
[ ] SLVR: derived: path_drawing ^0.4.1
[ +3 ms] SLVR: fact: styled_text 1.0.1+1 depends on flutter any from sdk
[ +1 ms] SLVR: fact: styled_text 1.0.1+1 depends on xmlstream ^0.11.1
[ ] SLVR: selecting styled_text 1.0.1+1
[ ] SLVR: derived: xmlstream ^0.11.1
[ +8 ms] SLVR: fact: badges 1.1.1 depends on flutter any from sdk
[ +1 ms] SLVR: selecting badges 1.1.1
[ +7 ms] SLVR: fact: equatable 1.2.3 depends on collection ^1.14.11
[ +1 ms] SLVR: fact: equatable 1.2.3 depends on meta ^1.1.6
[ ] SLVR: selecting equatable 1.2.3
[ +7 ms] SLVR: fact: bloc 4.0.0 depends on meta ^1.1.6
[ ] SLVR: selecting bloc 4.0.0
[ +7 ms] SLVR: fact: flutter_bloc 4.0.1 depends on flutter any from sdk
[ ] SLVR: fact: flutter_bloc 4.0.1 depends on bloc ^4.0.0
[ ] SLVR: fact: flutter_bloc 4.0.1 depends on provider ^4.0.5
[ ] SLVR: selecting flutter_bloc 4.0.1
[ +12 ms] SLVR: fact: flutter_icons 1.1.0 depends on flutter any from sdk
[ +1 ms] SLVR: selecting flutter_icons 1.1.0
[ +7 ms] SLVR: fact: clip_shadow 0.2.1 depends on flutter any from sdk
[ ] SLVR: selecting clip_shadow 0.2.1
[ +5 ms] SLVR: fact: carousel_pro 1.0.0 depends on flutter any from sdk
[ +1 ms] SLVR: selecting carousel_pro 1.0.0
[ +7 ms] SLVR: fact: http 0.12.2 depends on http_parser >=0.0.1 <4.0.0
[ +1 ms] SLVR: fact: http 0.12.2 depends on path >=0.9.0 <2.0.0
[ ] SLVR: fact: http 0.12.2 depends on pedantic ^1.0.0
[ ] SLVR: selecting http 0.12.2
[ ] SLVR: derived: pedantic ^1.0.0
[ ] SLVR: derived: http_parser >=0.0.1 <4.0.0
[ +4 ms] SLVR: selecting cupertino_icons 0.1.3
[ +8 ms] SLVR: fact: flutter 0.0.0 from sdk depends on characters 1.0.0
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on collection 1.14.13
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on meta 1.1.8
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on typed_data 1.2.0
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on vector_math 2.0.8
[ ] SLVR: fact: flutter 0.0.0 from sdk depends on sky_engine any from sdk
[ +1 ms] SLVR: selecting flutter 0.0.0 from sdk
[ +1 ms] SLVR: derived: sky_engine any from sdk
[ +2 ms] SLVR: fact: typed_data 1.2.0 depends on collection ^1.1.0
[ ] SLVR: selecting typed_data 1.2.0
[ +3 ms] SLVR: selecting term_glyph 1.1.0
[ +5 ms] SLVR: fact: string_scanner 1.0.5 depends on charcode ^1.1.0
[ +2 ms] SLVR: fact: string_scanner 1.0.5 depends on meta ^1.1.0
[ ] SLVR: fact: string_scanner 1.0.5 depends on source_span ^1.4.0
[ ] SLVR: selecting string_scanner 1.0.5
[ +3 ms] SLVR: fact: stream_channel 2.0.0 depends on async >=1.11.0 <3.0.0
[ ] SLVR: selecting stream_channel 2.0.0
[ +3 ms] SLVR: fact: source_span 1.7.0 depends on charcode ^1.0.0
[ +1 ms] SLVR: fact: source_span 1.7.0 depends on collection ^1.8.0
[ ] SLVR: fact: source_span 1.7.0 depends on meta >=0.9.0 <2.0.0
[ ] SLVR: fact: source_span 1.7.0 depends on path ^1.2.0
[ ] SLVR: fact: source_span 1.7.0 depends on term_glyph ^1.0.0
[ ] SLVR: selecting source_span 1.7.0
[ +2 ms] SLVR: selecting meta 1.1.8
[ +5 ms] SLVR: fact: matcher 0.12.8 depends on stack_trace ^1.2.0
[ ] SLVR: selecting matcher 0.12.8
[ +4 ms] SLVR: selecting collection 1.14.13
[ +5 ms] SLVR: selecting charcode 1.1.3
[ +5 ms] SLVR: selecting characters 1.0.0
[ +5 ms] SLVR: fact: boolean_selector 2.0.0 depends on source_span ^1.0.0
[ ] SLVR: fact: boolean_selector 2.0.0 depends on string_scanner ^1.0.0
[ ] SLVR: selecting boolean_selector 2.0.0
[ +3 ms] SLVR: fact: async 2.4.2 depends on collection ^1.5.0
[ ] SLVR: selecting async 2.4.2
[ +2 ms] SLVR: selecting vector_math 2.0.8
[ +3 ms] SLVR: fact: stack_trace 1.9.5 depends on path ^1.2.0
[ ] SLVR: selecting stack_trace 1.9.5
[ +2 ms] SLVR: fact: clock 1.0.1 depends on meta >=0.9.0 <2.0.0
[ ] SLVR: selecting clock 1.0.1
[ +3 ms] SLVR: fact: fake_async 1.1.0 depends on clock ^1.0.0
[ ] SLVR: fact: fake_async 1.1.0 depends on collection ^1.8.0
[ ] SLVR: selecting fake_async 1.1.0
[ +2 ms] SLVR: selecting path 1.7.0
[ +4 ms] SLVR: fact: test_api 0.2.17 depends on async ^2.0.0
[ ] SLVR: fact: test_api 0.2.17 depends on boolean_selector >=1.0.0 <3.0.0
[ ] SLVR: fact: test_api 0.2.17 depends on collection ^1.8.0
[ ] SLVR: fact: test_api 0.2.17 depends on meta ^1.1.5
[ ] SLVR: fact: test_api 0.2.17 depends on path ^1.2.0
[ ] SLVR: fact: test_api 0.2.17 depends on source_span ^1.4.0
[ ] SLVR: fact: test_api 0.2.17 depends on stack_trace ^1.9.0
[ ] SLVR: fact: test_api 0.2.17 depends on stream_channel >=1.7.0 <3.0.0
[ +2 ms] SLVR: fact: test_api 0.2.17 depends on string_scanner ^1.0.0
[ ] SLVR: fact: test_api 0.2.17 depends on term_glyph ^1.0.0
[ ] SLVR: fact: test_api 0.2.17 depends on matcher >=0.12.6 <0.12.9
[ ] SLVR: selecting test_api 0.2.17
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on flutter any from sdk
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on path_provider ^1.4.0
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on uuid ^2.0.2
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on http ^0.12.0+2
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on path ^1.6.4
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on sqflite ^1.1.7+2
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on pedantic ^1.8.0+1
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on clock ^1.0.1
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on file ^5.1.0
[ ] SLVR: fact: flutter_cache_manager 1.4.1 depends on rxdart >=0.23.1 <0.25.0
[ ] SLVR: selecting flutter_cache_manager 1.4.1
[ ] SLVR: derived: rxdart >=0.23.1 <0.25.0
[ ] SLVR: derived: file ^5.1.0
[ ] SLVR: derived: pedantic ^1.8.0+1
[ ] SLVR: derived: uuid ^2.0.2
[ ] SLVR: fact: nested 0.0.4 depends on flutter any from sdk
[ ] SLVR: selecting nested 0.0.4
[ +7 ms] SLVR: fact: path_provider_linux 0.0.1+2 depends on path ^1.6.4
[ ] SLVR: fact: path_provider_linux 0.0.1+2 depends on xdg_directories ^0.1.0
[ ] SLVR: fact: path_provider_linux 0.0.1+2 depends on path_provider_platform_interface ^1.0.1
[ +3 ms] SLVR: fact: path_provider_linux 0.0.1+2 depends on flutter any from sdk
[ ] SLVR: selecting path_provider_linux 0.0.1+2
[ ] SLVR: derived: xdg_directories ^0.1.0
[ ] SLVR: fact: path_provider_macos 0.0.4+3 depends on flutter any from sdk
[ ] SLVR: selecting path_provider_macos 0.0.4+3
[ +1 ms] SLVR: fact: path_provider_platform_interface 1.0.2 depends on flutter any from sdk
[ +2 ms] SLVR: fact: path_provider_platform_interface 1.0.2 depends on meta ^1.0.5
[ +1 ms] SLVR: fact: path_provider_platform_interface 1.0.2 depends on platform ^2.0.0
[ ] SLVR: fact: path_provider_platform_interface 1.0.2 depends on plugin_platform_interface
^1.0.1
[ +3 ms] SLVR: selecting path_provider_platform_interface 1.0.2
[ ] SLVR: derived: plugin_platform_interface ^1.0.1
[ ] SLVR: derived: platform ^2.0.0
[ ] SLVR: fact: sqflite_common 1.0.2+1 depends on synchronized >=2.0.2 <4.0.0
[ ] SLVR: fact: sqflite_common 1.0.2+1 depends on path >=1.5.1 <3.0.0
[ ] SLVR: fact: sqflite_common 1.0.2+1 depends on meta >=1.1.8 <3.0.0
[ ] SLVR: selecting sqflite_common 1.0.2+1
[ ] SLVR: derived: synchronized >=2.0.2 <4.0.0
[ ] SLVR: fact: xml 4.2.0 depends on collection ^1.14.0
[ ] SLVR: fact: xml 4.2.0 depends on convert ^2.1.0
[ ] SLVR: fact: xml 4.2.0 depends on meta ^1.1.0
[ +2 ms] SLVR: fact: xml 4.2.0 depends on petitparser ^3.0.0
[ ] SLVR: selecting xml 4.2.0
[ +2 ms] SLVR: derived: petitparser ^3.0.0
[ ] SLVR: derived: convert ^2.1.0
[ ] SLVR: fact: path_drawing 0.4.1 depends on vector_math ^2.0.6
[ ] SLVR: fact: path_drawing 0.4.1 depends on meta ^1.1.2
[ ] SLVR: fact: path_drawing 0.4.1 depends on path_parsing ^0.1.4
[ ] SLVR: fact: path_drawing 0.4.1 depends on flutter any from sdk
[ ] SLVR: selecting path_drawing 0.4.1
[ ] SLVR: derived: path_parsing ^0.1.4
[ ] SLVR: selecting xmlstream 0.11.1
[ ] SLVR: selecting pedantic 1.9.0
[ ] SLVR: fact: http_parser 3.1.4 depends on charcode ^1.1.0
[ ] SLVR: fact: http_parser 3.1.4 depends on collection >=0.9.1 <2.0.0
[ ] SLVR: fact: http_parser 3.1.4 depends on source_span ^1.0.0
[ +2 ms] SLVR: fact: http_parser 3.1.4 depends on string_scanner >=0.0.0 <2.0.0
[ +1 ms] SLVR: fact: http_parser 3.1.4 depends on typed_data ^1.1.0
[ +1 ms] SLVR: selecting http_parser 3.1.4
[ ] SLVR: selecting sky_engine 0.0.99 from sdk
[ +1 ms] SLVR: selecting rxdart 0.24.1
[ +4 ms] SLVR: fact: file 5.2.1 depends on intl >=0.14.0 <1.0.0
[ ] SLVR: fact: file 5.2.1 depends on meta ^1.1.2
[ ] SLVR: fact: file 5.2.1 depends on path ^1.5.1
[ ] SLVR: selecting file 5.2.1
[ ] SLVR: derived: intl >=0.14.0 <1.0.0
[ +2 ms] SLVR: fact: uuid 2.2.0 depends on crypto ^2.0.0
[ +1 ms] SLVR: fact: uuid 2.2.0 depends on convert ^2.0.0
[ ] SLVR: selecting uuid 2.2.0
[ ] SLVR: derived: crypto ^2.0.0
[ +2 ms] SLVR: fact: xdg_directories 0.1.0 depends on path ^1.6.4
[ +1 ms] SLVR: fact: xdg_directories 0.1.0 depends on process ^3.0.12
[ ] SLVR: fact: xdg_directories 0.1.0 depends on flutter any from sdk
[ +1 ms] SLVR: selecting xdg_directories 0.1.0
[ ] SLVR: derived: process ^3.0.12
[ ] SLVR: fact: plugin_platform_interface 1.0.2 depends on meta ^1.0.0
[ ] SLVR: selecting plugin_platform_interface 1.0.2
[ +3 ms] SLVR: selecting platform 2.2.1
[ +2 ms] SLVR: selecting synchronized 2.2.0+2
[ +2 ms] SLVR: fact: petitparser 3.0.4 depends on meta ^1.1.0
[ ] SLVR: selecting petitparser 3.0.4
[ +1 ms] SLVR: fact: convert 2.1.1 depends on charcode ^1.1.0
[ ] SLVR: fact: convert 2.1.1 depends on typed_data ^1.1.0
[ ] SLVR: selecting convert 2.1.1
[ ] SLVR: fact: path_parsing 0.1.4 depends on vector_math
^2.0.6
[ +1 ms] SLVR: fact: path_parsing 0.1.4 depends on meta ^1.1.2
[ ] SLVR: selecting path_parsing 0.1.4
[ ] SLVR: fact: intl 0.16.1 depends on path >=0.9.0 <2.0.0
[ +3 ms] SLVR: selecting intl 0.16.1
[ +1 ms] SLVR: fact: crypto 2.1.5 depends on collection ^1.0.0
[ +1 ms] SLVR: fact: crypto 2.1.5 depends on convert >=1.0.0
<3.0.0
[ +4 ms] SLVR: fact: crypto 2.1.5 depends on typed_data ^1.0.0
[ +1 ms] SLVR: selecting crypto 2.1.5
[ +1 ms] SLVR: fact: process 3.0.13 depends on file ^5.0.0
[ +1 ms] SLVR: fact: process 3.0.13 depends on intl >=0.14.0
<0.17.0
[ ] SLVR: fact: process 3.0.13 depends on meta ^1.1.2
[ ] SLVR: fact: process 3.0.13 depends on path ^1.5.1
[ +3 ms] SLVR: fact: process 3.0.13 depends on platform
>=1.0.1
[ +1 ms] SLVR: selecting process 3.0.13
[ ] SLVR: Version solving took 0:00:00.489214 seconds.
[ ] | Tried 1 solutions.
[ ] FINE: Resolving dependencies finished (0.550s).
[ +77 ms] IO : Writing 9826 characters to text file .\pubspec.lock.
[ +1 ms] FINE: Contents:
[ ] | # Generated by pub
[ ] | # See https://dart.dev/tools/pub/glossary#lockfile
[ ] | packages:
[ ] | async:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: async
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.4.2"
[ ] | badges:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: badges
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.1"
[ +1 ms] | bloc:
[ +1 ms] | dependency: "direct main"
[ ] | description:
[ ] | name: bloc
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "4.0.0"
[ ] | boolean_selector:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: boolean_selector
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.0"
[ ] | cached_network_image:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: cached_network_image
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.2.0+1"
[ ] | carousel_pro:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: carousel_pro
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.0"
[ ] | characters:
[ +1 ms] | dependency: transitive
[ ] | description:
[ ] | name: characters
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.0"
[ ] | charcode:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: charcode
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.3"
[ ] | clip_shadow:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: clip_shadow
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.2.1"
[ ] | clock:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: clock
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.1"
[ ] | collection:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: collection
[ +2 ms] | url: "https://pub.dartlang.org"
[ +3 ms] | source: hosted
[ ] | version: "1.14.13"
[ ] | convert:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: convert
[ ] | url: "https://pub.dartlang.org"
[ +6 ms] | source: hosted
[ ] | version: "2.1.1"
[ +3 ms] | crypto:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: crypto
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.1.5"
[ ] | cupertino_icons:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: cupertino_icons
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.1.3"
[ ] | device_info:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: device_info
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.4.2+4"
[ ] | equatable:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: equatable
[ +5 ms] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.2.3"
[ ] | fake_async:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: fake_async
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.0"
[ ] | file:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: file
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "5.2.1"
[ ] | flutter:
[ ] | dependency: "direct main"
[ ] | description: flutter
[ ] | source: sdk
[ ] | version: "0.0.0"
[ ] | flutter_bloc:
[ ] | dependency: "direct main"
[ +1 ms] | description:
[ ] | name: flutter_bloc
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ +1 ms] | version: "4.0.1"
[ ] | flutter_cache_manager:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: flutter_cache_manager
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.4.1"
[ ] | flutter_icons:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: flutter_icons
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.0"
[ ] | flutter_svg:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: flutter_svg
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.18.0"
[ ] | flutter_test:
[ ] | dependency: "direct dev"
[ ] | description: flutter
[ +1 ms] | source: sdk
[ +1 ms] | version: "0.0.0"
[ ] | http:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: http
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.12.2"
[ ] | http_parser:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: http_parser
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "3.1.4"
[ ] | intl:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: intl
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.16.1"
[ ] | matcher:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: matcher
[ +1 ms] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.12.8"
[ ] | meta:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: meta
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.8"
[ ] | nested:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: nested
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.0.4"
[ ] | path:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.7.0"
[ ] | path_drawing:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path_drawing
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.4.1"
[ +1 ms] | path_parsing:
[ +2 ms] | dependency: transitive
[ +1 ms] | description:
[ ] | name: path_parsing
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.1.4"
[ ] | path_provider:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: path_provider
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.6.11"
[ ] | path_provider_linux:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path_provider_linux
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.0.1+2"
[ ] | path_provider_macos:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path_provider_macos
[ +2 ms] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.0.4+3"
[ ] | path_provider_platform_interface:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: path_provider_platform_interface
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.2"
[ ] | pedantic:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: pedantic
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.9.0"
[ ] | petitparser:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: petitparser
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "3.0.4"
[ ] | platform:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: platform
[ ] | url: "https://pub.dartlang.org"
[ +1 ms] | source: hosted
[ +1 ms] | version: "2.2.1"
[ ] | plugin_platform_interface:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: plugin_platform_interface
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.2"
[ ] | process:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: process
[ +2 ms] | url: "https://pub.dartlang.org"
[ +1 ms] | source: hosted
[ ] | version: "3.0.13"
[ ] | provider:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: provider
[ ] | url: "https://pub.dartlang.org"
[ +2 ms] | source: hosted
[ ] | version: "4.3.1"
[ ] | rxdart:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: rxdart
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.24.1"
[ ] | sky_engine:
[ ] | dependency: transitive
[ ] | description: flutter
[ ] | source: sdk
[ ] | version: "0.0.99"
[ ] | source_span:
[ +1 ms] | dependency: transitive
[ ] | description:
[ ] | name: source_span
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.7.0"
[ ] | sqflite:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: sqflite
[ +1 ms] | url: "https://pub.dartlang.org"
[ +2 ms] | source: hosted
[ ] | version: "1.3.1"
[ ] | sqflite_common:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: sqflite_common
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.2+1"
[ ] | stack_trace:
[ ] | dependency: transitive
[ +1 ms] | description:
[ ] | name: stack_trace
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.9.5"
[ ] | stream_channel:
[ ] | dependency: transitive
[ +2 ms] | description:
[ ] | name: stream_channel
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.0"
[ ] | string_scanner:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: string_scanner
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.5"
[ ] | styled_text:
[ ] | dependency: "direct main"
[ ] | description:
[ ] | name: styled_text
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.0.1+1"
[ ] | synchronized:
[ +1 ms] | dependency: transitive
[ ] | description:
[ ] | name: synchronized
[ ] | url: "https://pub.dartlang.org"
[ +2 ms] | source: hosted
[ +2 ms] | version: "2.2.0+2"
[ ] | term_glyph:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: term_glyph
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.1.0"
[ ] | test_api:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: test_api
[ ] | url: "https://pub.dartlang.org"
[ +1 ms] | source: hosted
[ +7 ms] | version: "0.2.17"
[ ] | typed_data:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: typed_data
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "1.2.0"
[ ] | uuid:
[ ] | dependency: transitive
[ +4 ms] | description:
[ +2 ms] | name: uuid
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.2.0"
[ +1 ms] | vector_math:
[ ] | dependency: transitive
[ ] | description:
[ +1 ms] | name: vector_math
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "2.0.8"
[ ] | xdg_directories:
[ +3 ms] | dependency: transitive
[ ] | description:
[ ] | name: xdg_directories
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "0.1.0"
[ ] | xml:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: xml
[ ] | url: "https://pub.dartlang.org"
[ ] | source: hosted
[ ] | version: "4.2.0"
[ ] | xmlstream:
[ ] | dependency: transitive
[ ] | description:
[ ] | name: xmlstream
[ ] | url: "https://pub.dartlang.org"
[ +3 ms] | source: hosted
[ +2 ms] | version: "0.11.1"
[ ] | sdks:
[ ] | dart: ">=2.9.0-14.0.dev <3.0.0"
[ ] | flutter: ">=1.18.0-6.0.pre <2.0.0"
[ +1 ms] IO : Writing 6097 characters to text file .\.packages.
[ +1 ms] FINE: Contents:
[ ] | # Generated by pub on 2020-08-13 22:17:07.711244.
[ ] | async:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.2/lib/
[ +1 ms] | badges:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/badges-1.1.1/lib/
[ ] | bloc:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/bloc-4.0.0/lib/
[ +1 ms] | boolean_selector:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.0.0/lib/
[ +6 ms] | cached_network_image:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-2.2.0+1/lib/
[ +1 ms] | carousel_pro:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_pro-1.0.0/lib/
[ ] | characters:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.0.0/lib/
[ ] | charcode:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.3/lib/
[ ] | clip_shadow:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/clip_shadow-0.2.1/lib/
[ ] | clock:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.0.1/lib/
[ ] | collection:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.13/lib/
[ +1 ms] | convert:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/
[ +1 ms] | crypto:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.5/lib/
[ ] | cupertino_icons:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/
[ ] | device_info:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/device_info-0.4.2+4/lib/
[ +2 ms] | equatable:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/equatable-1.2.3/lib/
[ +2 ms] | fake_async:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.1.0/lib/
[ ] | file:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1/lib/
[ ] | flutter:file:///D:/DK_Projects/flutter/packages/flutter/lib/
[ ] | flutter_bloc:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_bloc-4.0.1/lib/
[ ] | flutter_cache_manager:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_cache_manager-1.4.1/lib/
[ +1 ms] | flutter_icons:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_icons-1.1.0/lib/
[ ] | flutter_svg:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.18.0/lib/
[ ] | flutter_test:file:///D:/DK_Projects/flutter/packages/flutter_test/lib/
[ ] | http:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2/lib/
[ ] | http_parser:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4/lib/
[ ] | intl:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1/lib/
[ ] | matcher:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.8/lib/
[ ] | meta:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/
[ ] | nested:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/nested-0.0.4/lib/
[ +3 ms] | path:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/
[ +1 ms] | path_drawing:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_drawing-0.4.1/lib/
[ +3 ms] | path_parsing:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_parsing-0.1.4/lib/
[ ] | path_provider:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.11/lib/
[ ] | path_provider_linux:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2/lib/
[ ] | path_provider_macos:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+3/lib/
[ ] | path_provider_platform_interface:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-1.0.2/lib/
[ ] | pedantic:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.9.0/lib/
[ ] | petitparser:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-3.0.4/lib/
[ ] | platform:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/platform-2.2.1/lib/
[ ] | plugin_platform_interface:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-1.0.2/lib/
[ ] MSG : Got dependencies!
[ +2 ms] | process:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/process-3.0.13/lib/
[ ] | provider:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/provider-4.3.1/lib/
[ ] | rxdart:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.24.1/lib/
[ ] | sky_engine:file:///D:/DK_Projects/flutter/bin/cache/pkg/sky_engine/lib/
[ ] | source_span:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.7.0/lib/
[ +1 ms] | sqflite:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.1/lib/
[ +2 ms] | sqflite_common:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite_common-1.0.2+1/lib/
[ ] | stack_trace:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.5/lib/
[ ] | stream_channel:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0/lib/
[ ] | string_scanner:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5/lib/
[ +5 ms] | styled_text:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/styled_text-1.0.1+1/lib/
[ +2 ms] | synchronized:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/synchronized-2.2.0+2/lib/
[ ] | term_glyph:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/
[ ] | test_api:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.17/lib/
[ ] | typed_data:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.2.0/lib/
[ ] | uuid:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/uuid-2.2.0/lib/
[ +1 ms] | vector_math:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/
[ +1 ms] | xdg_directories:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.1.0/lib/
[ ] | xml:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xml-4.2.0/lib/
[ ] | xmlstream:file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xmlstream-0.11.1/lib/
[ ] | lomaysowda:lib/
[ +2 ms] IO : Writing 12649 characters to text file .\.dart_tool\package_config.json.
[ +1 ms] FINE: Contents:
[ ] | {
[ +7 ms] | "configVersion": 2,
[ +5 ms] | "packages": [
[ +9 ms] | {
[ +4 ms] | "name": "async",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "badges",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/badges-1.1.1",
[ +2 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ +6 ms] | "name": "bloc",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/bloc-4.0.0",
[ +1 ms] | "packageUri": "lib/",
[ +4 ms] | "languageVersion": "2.6"
[ +1 ms] | },
[ ] | {
[ ] | "name": "boolean_selector",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.0.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.4"
[ +1 ms] | },
[ +1 ms] | {
[ +1 ms] | "name": "cached_network_image",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/cached_network_image-2.2.0+1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ +1 ms] | {
[ +5 ms] | "name": "carousel_pro",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/carousel_pro-1.0.0",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.0"
[ +1 ms] | },
[ +2 ms] | {
[ ] | "name": "characters",
[ +40 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.0.0",
[ +8 ms] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.6"
[ +2 ms] | },
[ ] | {
[ ] | "name": "charcode",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.3",
[ +1 ms] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.0"
[ +1 ms] | },
[ ] | {
[ ] | "name": "clip_shadow",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/clip_shadow-0.2.1",
[ +1 ms] | "packageUri": "lib/",
[ +5 ms] | "languageVersion": "2.1"
[ +2 ms] | },
[ ] | {
[ ] | "name": "clock",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.0.1",
[ ] | "packageUri": "lib/",
[ +4 ms] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ +3 ms] | "name": "collection",
[ +20 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.13",
[ +2 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.3"
[ ] | },
[ ] | {
[ ] | "name": "convert",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1",
[ +1 ms] | "packageUri": "lib/",
[ +2 ms] | "languageVersion": "1.17"
[ ] | },
[ ] | {
[ ] | "name": "crypto",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.5",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.3"
[ ] | },
[ ] | {
[ ] | "name": "cupertino_icons",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ +5 ms] | "name": "device_info",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/device_info-0.4.2+4",
[ +1 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "equatable",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/equatable-1.2.3",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "fake_async",
[ +3 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.1.0",
[ +5 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ +1 ms] | "name": "file",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/file-5.2.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ +5 ms] | "name": "flutter",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/packages/flutter",
[ +1 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.9"
[ ] | },
[ ] | {
[ ] | "name": "flutter_bloc",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_bloc-4.0.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.6"
[ ] | },
[ ] | {
[ ] | "name": "flutter_cache_manager",
[ +2 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_cache_manager-1.4.1",
[ +3 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.6"
[ +1 ms] | },
[ +3 ms] | {
[ ] | "name": "flutter_icons",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_icons-1.1.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ +2 ms] | "name": "flutter_svg",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.18.0",
[ +3 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ +1 ms] | {
[ +1 ms] | "name": "flutter_test",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/packages/flutter_test",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ ] | {
[ ] | "name": "http",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2",
[ +2 ms] | "packageUri": "lib/",
[ +4 ms] | "languageVersion": "2.4"
[ ] | },
[ ] | {
[ +6 ms] | "name": "http_parser",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4",
[ +3 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.3"
[ ] | },
[ ] | {
[ ] | "name": "intl",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/intl-0.16.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.5"
[ +1 ms] | },
[ ] | {
[ ] | "name": "matcher",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.8",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.4"
[ ] | },
[ +2 ms] | {
[ +5 ms] | "name": "meta",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.12"
[ ] | },
[ ] | {
[ ] | "name": "nested",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/nested-0.0.4",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.2"
[ ] | },
[ +4 ms] | {
[ ] | "name": "path",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "path_drawing",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_drawing-0.4.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.19"
[ +1 ms] | },
[ ] | {
[ ] | "name": "path_parsing",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_parsing-0.1.4",
[ +2 ms] | "packageUri": "lib/",
[ +2 ms] | "languageVersion": "1.19"
[ +5 ms] | },
[ ] | {
[ ] | "name": "path_provider",
[ +2 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.11",
[ ] | "packageUri": "lib/",
[ +6 ms] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "path_provider_linux",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-0.0.1+2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "path_provider_macos",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-0.0.4+3",
[ ] | "packageUri": "lib/",
[ +6 ms] | "languageVersion": "2.1"
[ +1 ms] | },
[ +1 ms] | {
[ ] | "name": "path_provider_platform_interface",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_platform_interface-1.0.2",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ ] | "name": "pedantic",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.9.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ +3 ms] | },
[ +1 ms] | {
[ ] | "name": "petitparser",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-3.0.4",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.7"
[ ] | },
[ ] | {
[ ] | "name": "platform",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/platform-2.2.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.24"
[ ] | },
[ ] | {
[ ] | "name": "plugin_platform_interface",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/plugin_platform_interface-1.0.2",
[ +2 ms] | "packageUri": "lib/",
[ +4 ms] | "languageVersion": "2.1"
[ ] | },
[ ] | {
[ +1 ms] | "name": "process",
[ +12 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/process-3.0.13",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "provider",
[ +7 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/provider-4.3.1",
[ +1 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.7"
[ ] | },
[ ] | {
[ ] | "name": "rxdart",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/rxdart-0.24.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.6"
[ ] | },
[ ] | {
[ ] | "name": "sky_engine",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/bin/cache/pkg/sky_engine",
[ ] | "packageUri": "lib/",
[ +2 ms] | "languageVersion": "1.11"
[ ] | },
[ +3 ms] | {
[ ] | "name": "source_span",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.7.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.6"
[ ] | },
[ ] | {
[ ] | "name": "sqflite",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.3.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.7"
[ ] | },
[ ] | {
[ ] | "name": "sqflite_common",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite_common-1.0.2+1",
[ +3 ms] | "packageUri": "lib/",
[ +5 ms] | "languageVersion": "2.7"
[ ] | },
[ ] | {
[ +1 ms] | "name": "stack_trace",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ +4 ms] | },
[ ] | {
[ ] | "name": "stream_channel",
[ +1 ms] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0",
[ +1 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "string_scanner",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "styled_text",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/styled_text-1.0.1+1",
[ ] | "packageUri": "lib/",
[ +2 ms] | "languageVersion": "2.1"
[ +1 ms] | },
[ +6 ms] | {
[ +11 ms] | "name": "synchronized",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/synchronized-2.2.0+2",
[ +6 ms] | "packageUri": "lib/",
[ ] | "languageVersion": "2.8"
[ ] | },
[ +5 ms] | {
[ +2 ms] | "name": "term_glyph",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "1.8"
[ ] | },
[ ] | {
[ ] | "name": "test_api",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.17",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.7"
[ ] | },
[ +2 ms] | {
[ ] | "name": "typed_data",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.2.0",
[ ] | "packageUri": "lib/",
[ +1 ms] | "languageVersion": "2.4"
[ ] | },
[ ] | {
[ ] | "name": "uuid",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/uuid-2.2.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ +1 ms] | },
[ ] | {
[ ] | "name": "vector_math",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.0"
[ ] | },
[ ] | {
[ ] | "name": "xdg_directories",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xdg_directories-0.1.0",
[ +3 ms] | "packageUri": "lib/",
[ +2 ms] | "languageVersion": "2.3"
[ ] | },
[ ] | {
[ ] | "name": "xml",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xml-4.2.0",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.7"
[ ] | },
[ ] | {
[ ] | "name": "xmlstream",
[ ] | "rootUri": "file:///D:/DK_Projects/flutter/.pub-cache/hosted/pub.dartlang.org/xmlstream-0.11.1",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "1.9"
[ +2 ms] | },
[ ] | {
[ ] | "name": "lomaysowda",
[ ] | "rootUri": "../",
[ ] | "packageUri": "lib/",
[ ] | "languageVersion": "2.1"
[ ] | }
[ ] | ],
[ ] | "generated": "2020-08-13T17:17:07.851860Z",
[ ] | "generator": "pub",
[ ] | "generatorVersion": "2.9.0"
[ ] | }
[ +40 ms] Running "flutter pub get" in lomay_sowda... (completed in 1,8s)
[ +87 ms] Found plugin device_info at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\device_info-0.4.2+4\
[ +51 ms] Found plugin path_provider at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-1.6.11\
[ +4 ms] Found plugin path_provider_linux at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-0.0.1+2\
[ +4 ms] Found plugin path_provider_macos at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-0.0.4+3\
[ +18 ms] Found plugin sqflite at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\sqflite-1.3.1\
[ +86 ms] Found plugin device_info at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\device_info-0.4.2+4\
[ +17 ms] Found plugin path_provider at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-1.6.11\
[ +1 ms] Found plugin path_provider_linux at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_linux-0.0.1+2\
[ +1 ms] Found plugin path_provider_macos at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider_macos-0.0.4+3\
[ +8 ms] Found plugin sqflite at D:\DK_Projects\flutter\.pub-cache\hosted\pub.dartlang.org\sqflite-1.3.1\
[ +75 ms] Generating D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +31 ms] ro.hardware = exynos7885
[ ] ro.build.characteristics = phone
[ +50 ms] executing: D:\DK_Projects\AndroidSDK\build-tools\30.0.1\aapt dump xmltree D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\build\app\outputs\flutter-apk\app.apk
AndroidManifest.xml
[ +13 ms] Exit code 0 from: D:\DK_Projects\AndroidSDK\build-tools\30.0.1\aapt dump xmltree D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\build\app\outputs\flutter-apk\app.apk
AndroidManifest.xml
[ +1 ms] N: android=http://schemas.android.com/apk/res/android
E: manifest (line=2)
A: android:versionCode(0x0101021b)=(type 0x10)0x1
A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
A: package="com.dowlpack.lomaysowda" (Raw: "com.dowlpack.lomaysowda")
A: platformBuildVersionCode=(type 0x10)0x1e
A: platformBuildVersionName=(type 0x10)0xb
E: uses-sdk (line=7)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
E: uses-permission (line=17)
A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
E: application (line=19)
A: android:label(0x01010001)="lomaysowda" (Raw: "lomaysowda")
A: android:icon(0x01010002)=@0x7f080000
A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
E: activity (line=24)
A: android:theme(0x01010000)=@0x7f0a0000
A: android:name(0x01010003)="com.dowlpack.lomaysowda.MainActivity" (Raw: "com.dowlpack.lomaysowda.MainActivity")
A: android:launchMode(0x0101001d)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
E: intent-filter (line=31)
E: action (line=32)
A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
E: category (line=34)
A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
E: meta-data (line=41)
A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
A: android:value(0x01010024)=(type 0x10)0x2
[ +5 ms] Launching lib\main.dart on SM A750FN in release mode...
[ +5 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell -x logcat -v time -t 1
[ +120 ms] Exit code 0 from: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell -x logcat -v time -t 1
[ +1 ms] --------- beginning of main
08-13 22:17:09.213 D/MTPRx ( 1762): inside isSyncFinished posting message with delay of 4sec
[ +2 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell -x logcat -v time -t 1
[ +116 ms] Exit code 0 from: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell -x logcat -v time -t 1
[ +1 ms] --------- beginning of main
08-13 22:17:09.335 W/MTPRx ( 1762): notification from stack 10
[ +18 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe version
[ +21 ms] Android Debug Bridge version 1.0.41
Version 30.0.4-6686687
Installed as D:\DK_Projects\AndroidSDK\platform-tools\adb.exe
[ +4 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe start-server
[ +27 ms] Building APK
[ +27 ms] Running Gradle task 'assembleRelease'...
[ +2 ms] gradle.properties already sets `android.enableR8`
[ +6 ms] Using gradle from D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\android\gradlew.bat.
[ +1 ms] D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\android\gradlew.bat mode: 33279 rwxrwxrwx.
[ +13 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +111 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +1 ms] openjdk version "1.8.0_242-release"
OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[ +2 ms] executing: [D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\android/] D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\android\gradlew.bat -Pverbose=true
-Ptarget-platform=android-arm64 -Ptarget=D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\lib\main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root
assembleRelease
[+4347 ms] > Task :app:compileFlutterBuildRelease
[ +1 ms] [ +158 ms] executing: [D:\DK_Projects\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +1 ms] [ +72 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] [ ] 2ae34518b87dd891355ed6c6ea8cb68c4d52bb9d
[ +1 ms] [ ] executing: [D:\DK_Projects\flutter/] git tag --contains HEAD
[ +1 ms] [ +263 ms] Exit code 0 from: git tag --contains HEAD
[ ] [ ] 1.20.1
[ ] [ +10 ms] executing: [D:\DK_Projects\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +1 ms] [ +33 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ +1 ms] [ ] origin/stable
[ +1 ms] [ ] executing: [D:\DK_Projects\flutter/] git ls-remote --get-url origin
[ ] [ +36 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] [ ] https://github.com/flutter/flutter.git
[ ] [ +85 ms] executing: [D:\DK_Projects\flutter/] git rev-parse --abbrev-ref HEAD
[ ] [ +37 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ +2 ms] [ ] stable
[ +1 ms] [ +49 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ +2 ms] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +3 ms] [ +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ +3 ms] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ ] [ +13 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[ +2 ms] [ ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ +9 ms] [ ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ +2 ms] [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ +4 ms] [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +1 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +4 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +10 ms] [ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +7 ms] [ ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[ ] [ +114 ms] Initializing file store
[ ] [ +30 ms] Done initializing file store
[ ] [ +93 ms] Skipping target: gen_localizations
[ +980 ms] [+1148 ms] kernel_snapshot: Starting due to {InvalidatedReason.inputChanged}
[ +2 ms] [ +47 ms] D:\DK_Projects\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
D:\DK_Projects\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
D:\DK_Projects\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk_product/ --target=flutter -Ddart.developer.causal_async_stacks=false -Ddart.vm.profile=false
-Ddart.vm.product=true --bytecode-options=source-positions --aot --tfa --packages D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.packages --output-dill
D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.dart_tool\flutter_build\f490f9b54347163ba1d29cfc509e7ac2\app.dill --depfile
D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.dart_tool\flutter_build\f490f9b54347163ba1d29cfc509e7ac2\kernel_snapshot.d package:lomaysowda/main.dart
[+34901 ms] [+34907 ms] kernel_snapshot: Complete
[ +390 ms] [ +401 ms] invalidated build due to missing files: D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\DOES_NOT_EXIST_RERUN_FOR_WILDCARD973434497
[ +203 ms] [ +187 ms] aot_android_asset_bundle: Starting due to {InvalidatedReason.inputMissing}
[ +297 ms] [ +302 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[ +2 ms] [ +36 ms] aot_android_asset_bundle: Complete
[ +201 ms] [ +154 ms] android_aot_release_android-arm64: Starting due to {InvalidatedReason.inputChanged}
[ +1 ms] [ +8 ms] executing: D:\DK_Projects\flutter\bin\cache\artifacts\engine\android-arm64-release\windows-x64\gen_snapshot --deterministic --snapshot_kind=app-aot-elf
--elf=D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.dart_tool\flutter_build\f490f9b54347163ba1d29cfc509e7ac2\arm64-v8a\app.so --strip --no-causal-async-stacks --lazy-async-stacks
D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\.dart_tool\flutter_build\f490f9b54347163ba1d29cfc509e7ac2\app.dill
[+17496 ms] [+17476 ms] android_aot_release_android-arm64: Complete
[ +204 ms] [ +193 ms] Skipping target: android_aot_bundle_release_android-arm64
[ +2 ms] [ ] Persisting file store
[ +1 ms] [ +21 ms] Done persisting file store
[ ] [ +12 ms] build succeeded.
[ +1 ms] [ +19 ms] "flutter assemble" took 55 183ms.
[ ] [ +5 ms] ensureAnalyticsSent: 0ms
[ ] [ +1 ms] Running shutdown hooks
[ ] [ ] Shutdown hooks complete
[ ] [ ] exiting with code 0
[ +123 ms] > Task :app:packLibsflutterBuildRelease UP-TO-DATE
[ +1 ms] > Task :app:preBuild UP-TO-DATE
[ ] > Task :app:preReleaseBuild UP-TO-DATE
[ ] > Task :device_info:preBuild UP-TO-DATE
[ ] > Task :device_info:preReleaseBuild UP-TO-DATE
[ ] > Task :device_info:compileReleaseAidl NO-SOURCE
[ ] > Task :path_provider:preBuild UP-TO-DATE
[ ] > Task :path_provider:preReleaseBuild UP-TO-DATE
[ ] > Task :sqflite:preBuild UP-TO-DATE
[ ] > Task :sqflite:preReleaseBuild UP-TO-DATE
[ ] > Task :sqflite:compileReleaseAidl NO-SOURCE
[ ] > Task :path_provider:compileReleaseAidl NO-SOURCE
[ ] > Task :app:compileReleaseAidl NO-SOURCE
[ ] > Task :device_info:packageReleaseRenderscript NO-SOURCE
[ ] > Task :path_provider:packageReleaseRenderscript NO-SOURCE
[ ] > Task :sqflite:packageReleaseRenderscript NO-SOURCE
[ ] > Task :app:compileReleaseRenderscript NO-SOURCE
[ ] > Task :app:checkReleaseManifest UP-TO-DATE
[ ] > Task :app:generateReleaseBuildConfig UP-TO-DATE
[ +56 ms] > Task :app:cleanMergeReleaseAssets
[ +1 ms] > Task :app:mergeReleaseShaders UP-TO-DATE
[ +1 ms] > Task :app:compileReleaseShaders UP-TO-DATE
[ +1 ms] > Task :app:generateReleaseAssets UP-TO-DATE
[ ] > Task :device_info:mergeReleaseShaders UP-TO-DATE
[ +1 ms] > Task :device_info:compileReleaseShaders UP-TO-DATE
[ +1 ms] > Task :device_info:generateReleaseAssets UP-TO-DATE
[ ] > Task :device_info:packageReleaseAssets UP-TO-DATE
[ +1 ms] > Task :path_provider:mergeReleaseShaders UP-TO-DATE
[ +1 ms] > Task :path_provider:compileReleaseShaders UP-TO-DATE
[ ] > Task :path_provider:generateReleaseAssets UP-TO-DATE
[ ] > Task :path_provider:packageReleaseAssets UP-TO-DATE
[ +1 ms] > Task :sqflite:mergeReleaseShaders UP-TO-DATE
[ +1 ms] > Task :sqflite:compileReleaseShaders UP-TO-DATE
[ +2 ms] > Task :sqflite:generateReleaseAssets UP-TO-DATE
[ +74 ms] > Task :sqflite:packageReleaseAssets UP-TO-DATE
[ +1 ms] > Task :app:mergeReleaseAssets
[ ] > Task :app:copyFlutterAssetsRelease
[ ] > Task :app:mainApkListPersistenceRelease UP-TO-DATE
[ ] > Task :app:generateReleaseResValues UP-TO-DATE
[ ] > Task :app:generateReleaseResources UP-TO-DATE
[ +103 ms] > Task :device_info:generateReleaseResValues UP-TO-DATE
[ +1 ms] > Task :device_info:compileReleaseRenderscript NO-SOURCE
[ +1 ms] > Task :device_info:generateReleaseResources UP-TO-DATE
[ +3 ms] > Task :device_info:packageReleaseResources UP-TO-DATE
[ ] > Task :path_provider:generateReleaseResValues UP-TO-DATE
[ ] > Task :path_provider:compileReleaseRenderscript NO-SOURCE
[ ] > Task :path_provider:generateReleaseResources UP-TO-DATE
[ ] > Task :path_provider:packageReleaseResources UP-TO-DATE
[ ] > Task :sqflite:generateReleaseResValues UP-TO-DATE
[ ] > Task :sqflite:compileReleaseRenderscript NO-SOURCE
[ +2 ms] > Task :sqflite:generateReleaseResources UP-TO-DATE
[ +1 ms] > Task :sqflite:packageReleaseResources UP-TO-DATE
[ ] > Task :app:mergeReleaseResources UP-TO-DATE
[ +27 ms] > Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE
[ +3 ms] > Task :device_info:checkReleaseManifest UP-TO-DATE
[ +8 ms] > Task :device_info:processReleaseManifest UP-TO-DATE
[ +2 ms] > Task :path_provider:checkReleaseManifest UP-TO-DATE
[ +1 ms] > Task :path_provider:processReleaseManifest UP-TO-DATE
[ +4 ms] > Task :sqflite:checkReleaseManifest UP-TO-DATE
[ +8 ms] > Task :sqflite:processReleaseManifest UP-TO-DATE
[ +6 ms] > Task :app:processReleaseManifest UP-TO-DATE
[ +8 ms] > Task :device_info:parseReleaseLibraryResources UP-TO-DATE
[ +13 ms] > Task :device_info:generateReleaseRFile UP-TO-DATE
[ +51 ms] > Task :path_provider:parseReleaseLibraryResources UP-TO-DATE
[ +5 ms] > Task :path_provider:generateReleaseRFile UP-TO-DATE
[ +28 ms] > Task :sqflite:parseReleaseLibraryResources UP-TO-DATE
[ +1 ms] > Task :sqflite:generateReleaseRFile UP-TO-DATE
[ ] > Task :app:processReleaseResources UP-TO-DATE
[ +2 ms] > Task :device_info:generateReleaseBuildConfig UP-TO-DATE
[ ] > Task :device_info:javaPreCompileRelease UP-TO-DATE
[ ] > Task :device_info:compileReleaseJavaWithJavac UP-TO-DATE
[ ] > Task :device_info:bundleLibCompileRelease UP-TO-DATE
[ ] > Task :path_provider:generateReleaseBuildConfig UP-TO-DATE
[ ] > Task :path_provider:javaPreCompileRelease UP-TO-DATE
[ ] > Task :path_provider:compileReleaseJavaWithJavac UP-TO-DATE
[ ] > Task :path_provider:bundleLibCompileRelease UP-TO-DATE
[ ] > Task :sqflite:generateReleaseBuildConfig UP-TO-DATE
[ ] > Task :sqflite:javaPreCompileRelease UP-TO-DATE
[ ] > Task :sqflite:compileReleaseJavaWithJavac UP-TO-DATE
[ ] > Task :sqflite:bundleLibCompileRelease UP-TO-DATE
[ ] > Task :app:compileReleaseKotlin UP-TO-DATE
[ ] > Task :app:javaPreCompileRelease UP-TO-DATE
[ ] > Task :app:compileReleaseJavaWithJavac UP-TO-DATE
[ ] > Task :app:compileReleaseSources UP-TO-DATE
[ ] > Task :app:prepareLintJar UP-TO-DATE
[ ] > Task :device_info:prepareLintJarForPublish UP-TO-DATE
[ ] > Task :path_provider:prepareLintJarForPublish UP-TO-DATE
[ ] > Task :sqflite:prepareLintJarForPublish UP-TO-DATE
[+1599 ms] > Task :app:lintVitalRelease
[ +3 ms] > Task :device_info:processReleaseJavaRes NO-SOURCE
[ +1 ms] > Task :device_info:bundleLibResRelease UP-TO-DATE
[ +1 ms] > Task :device_info:bundleLibRuntimeRelease UP-TO-DATE
[ ] > Task :device_info:createFullJarRelease UP-TO-DATE
[ ] > Task :path_provider:processReleaseJavaRes NO-SOURCE
[ ] > Task :path_provider:bundleLibResRelease UP-TO-DATE
[ ] > Task :path_provider:bundleLibRuntimeRelease UP-TO-DATE
[ ] > Task :path_provider:createFullJarRelease UP-TO-DATE
[ ] > Task :sqflite:processReleaseJavaRes NO-SOURCE
[ ] > Task :sqflite:bundleLibResRelease UP-TO-DATE
[ ] > Task :sqflite:bundleLibRuntimeRelease UP-TO-DATE
[ ] > Task :sqflite:createFullJarRelease UP-TO-DATE
[ ] > Task :app:checkReleaseDuplicateClasses UP-TO-DATE
[ +1 ms] > Task :app:desugarReleaseFileDependencies UP-TO-DATE
[ +3 ms] > Task :app:transformClassesWithDexBuilderForRelease UP-TO-DATE
[ +1 ms] > Task :app:mergeExtDexRelease UP-TO-DATE
[ +3 ms] > Task :app:mergeDexRelease UP-TO-DATE
[ +2 ms] > Task :app:processReleaseJavaRes NO-SOURCE
[ +1 ms] > Task :app:validateSigningRelease UP-TO-DATE
[ ] > Task :app:mergeReleaseJavaResource UP-TO-DATE
[ ] > Task :app:signingConfigWriterRelease UP-TO-DATE
[ +1 ms] > Task :app:mergeReleaseJniLibFolders UP-TO-DATE
[ +3 ms] > Task :device_info:mergeReleaseJniLibFolders UP-TO-DATE
[ +59 ms] > Task :device_info:mergeReleaseNativeLibs UP-TO-DATE
[ +12 ms] > Task :device_info:stripReleaseDebugSymbols UP-TO-DATE
[ +1 ms] > Task :device_info:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[ ] > Task :path_provider:mergeReleaseJniLibFolders UP-TO-DATE
[ +1 ms] > Task :path_provider:mergeReleaseNativeLibs UP-TO-DATE
[ +4 ms] > Task :path_provider:stripReleaseDebugSymbols UP-TO-DATE
[ +1 ms] > Task :path_provider:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[ ] > Task :sqflite:mergeReleaseJniLibFolders UP-TO-DATE
[ ] > Task :sqflite:mergeReleaseNativeLibs UP-TO-DATE
[ ] > Task :sqflite:stripReleaseDebugSymbols UP-TO-DATE
[ ] > Task :sqflite:transformNativeLibsWithIntermediateJniLibsForRelease UP-TO-DATE
[ +3 ms] > Task :app:mergeReleaseNativeLibs UP-TO-DATE
[ ] > Task :app:stripReleaseDebugSymbols UP-TO-DATE
[ +6 ms] Compatible side by side NDK version was not found.
[ +4 ms] > Task :app:packageRelease UP-TO-DATE
[ +56 ms] > Task :app:assembleRelease
[ +3 ms] > Task :device_info:extractReleaseAnnotations UP-TO-DATE
[ ] > Task :device_info:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[ ] > Task :device_info:mergeReleaseConsumerProguardFiles UP-TO-DATE
[ ] > Task :device_info:mergeReleaseJavaResource UP-TO-DATE
[ ] > Task :device_info:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[ ] > Task :device_info:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[ ] > Task :device_info:bundleReleaseAar UP-TO-DATE
[ +1 ms] > Task :device_info:compileReleaseSources UP-TO-DATE
[ +1 ms] > Task :path_provider:extractReleaseAnnotations UP-TO-DATE
[ +2 ms] > Task :device_info:mergeReleaseResources UP-TO-DATE
[ +1 ms] > Task :device_info:verifyReleaseResources UP-TO-DATE
[ +3 ms] > Task :device_info:assembleRelease UP-TO-DATE
[ +2 ms] > Task :path_provider:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[ +17 ms] > Task :path_provider:mergeReleaseConsumerProguardFiles UP-TO-DATE
[ +1 ms] > Task :path_provider:mergeReleaseJavaResource UP-TO-DATE
[ ] > Task :path_provider:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[ ] > Task :path_provider:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[ +2 ms] > Task :path_provider:bundleReleaseAar UP-TO-DATE
[ +3 ms] > Task :path_provider:compileReleaseSources UP-TO-DATE
[ ] > Task :sqflite:extractReleaseAnnotations UP-TO-DATE
[ +61 ms] > Task :path_provider:mergeReleaseResources UP-TO-DATE
[ +2 ms] > Task :path_provider:verifyReleaseResources UP-TO-DATE
[ ] > Task :path_provider:assembleRelease UP-TO-DATE
[ ] > Task :sqflite:mergeReleaseGeneratedProguardFiles UP-TO-DATE
[ +1 ms] > Task :sqflite:mergeReleaseConsumerProguardFiles UP-TO-DATE
[ +1 ms] > Task :sqflite:mergeReleaseJavaResource UP-TO-DATE
[ +1 ms] > Task :sqflite:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE
[ +1 ms] > Task :sqflite:transformNativeLibsWithSyncJniLibsForRelease UP-TO-DATE
[ ] > Task :sqflite:bundleReleaseAar UP-TO-DATE
[ ] > Task :sqflite:compileReleaseSources UP-TO-DATE
[ ] > Task :sqflite:mergeReleaseResources UP-TO-DATE
[ ] > Task :sqflite:verifyReleaseResources UP-TO-DATE
[ +1 ms] > Task :sqflite:assembleRelease UP-TO-DATE
[ +1 ms] BUILD SUCCESSFUL in 1m 1s
[ +1 ms] 123 actionable tasks: 6 executed, 117 up-to-date
[ +534 ms] Running Gradle task 'assembleRelease'... (completed in 62,3s)
[ +16 ms] calculateSha: LocalDirectory: 'D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\build\app\outputs\flutter-apk'/app.apk
[ +18 ms] calculateSha: reading file took 17us
[ +170 ms] calculateSha: computing sha took 169us
[ +7 ms] ✓ Built build\app\outputs\flutter-apk\app-release.apk (10.7MB).
[ +6 ms] executing: D:\DK_Projects\AndroidSDK\build-tools\30.0.1\aapt dump xmltree D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\build\app\outputs\flutter-apk\app.apk
AndroidManifest.xml
[ +16 ms] Exit code 0 from: D:\DK_Projects\AndroidSDK\build-tools\30.0.1\aapt dump xmltree D:\DK_Projects\FlutterProjects\Learning\lomay_sowda\build\app\outputs\flutter-apk\app.apk
AndroidManifest.xml
[ +1 ms] N: android=http://schemas.android.com/apk/res/android
E: manifest (line=2)
A: android:versionCode(0x0101021b)=(type 0x10)0x1
A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
A: package="com.dowlpack.lomaysowda" (Raw: "com.dowlpack.lomaysowda")
A: platformBuildVersionCode=(type 0x10)0x1e
A: platformBuildVersionName=(type 0x10)0xb
E: uses-sdk (line=7)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
E: uses-permission (line=17)
A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
E: application (line=19)
A: android:label(0x01010001)="lomaysowda" (Raw: "lomaysowda")
A: android:icon(0x01010002)=@0x7f080000
A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
E: activity (line=24)
A: android:theme(0x01010000)=@0x7f0a0000
A: android:name(0x01010003)="com.dowlpack.lomaysowda.MainActivity" (Raw: "com.dowlpack.lomaysowda.MainActivity")
A: android:launchMode(0x0101001d)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
E: intent-filter (line=31)
E: action (line=32)
A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
E: category (line=34)
A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
E: meta-data (line=41)
A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
A: android:value(0x01010024)=(type 0x10)0x2
[ +2 ms] Stopping app 'app.apk' on SM A750FN.
[ +2 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell am force-stop com.dowlpack.lomaysowda
[ +100 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell pm list packages com.dowlpack.lomaysowda
[ +112 ms] package:com.dowlpack.lomaysowda
[ +11 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell cat /data/local/tmp/sky.com.dowlpack.lomaysowda.sha1
[ +98 ms] fadca670485debaeee247f1c39008762b47fa06d
[ +1 ms] Latest build already installed.
[ ] SM A750FN startApp
[ +1 ms] executing: D:\DK_Projects\AndroidSDK\platform-tools\adb.exe -s 320001fc5b42b513 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation
true --ez enable-dart-profiling true com.dowlpack.lomaysowda/com.dowlpack.lomaysowda.MainActivity
[ +123 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.dowlpack.lomaysowda/.MainActivity (has extras) }
[ +3 ms] Application running.
[ +1 ms] Flutter run key commands.
[ +1 ms] h Repeat this help message.
[ ] c Clear the screen
[ ] q Quit (terminate the application on the device).
[ +426 ms] I/flutter ( 4013): DkPrint Path is:/data/user/0/com.dowlpack.lomaysowda/app_flutter/dbSapSargytMarket.db
[ +57 ms] I/flutter ( 4013): DkPrint OnStartup
[ +3 ms] I/flutter ( 4013): DkPrint OnStartup Auth isnt success
[ +1 ms] I/flutter ( 4013): DkPrint PushNotifyListeners _cartItems changed
[ +24 ms] I/flutter ( 4013): DkPrint userCount=1
[ +2 ms] I/flutter ( 4013): DkPrint try to read rpAcc from db
[ +7 ms] I/flutter ( 4013): Transition { currentState: CartItemIsntSelected state, event: LoadCartItemsFromDb event, nextState: CartItemLoadedFromDb state }
[ +5 ms] I/flutter ( 4013): DkPrint rpAcc read from db. Try to login
[ +2 ms] I/flutter ( 4013): DkPrint LoggedIn
[ +2 ms] I/flutter ( 4013): Transition { currentState: AuthInitial, event: LoginBtnPressedEvent, nextState: AuthInProgress }
[ +2 ms] I/flutter ( 4013): Basic dXNlcjoxMjM0NTY=
[ +2 ms] I/flutter ( 4013): DkPrint Count of cart items loaded from db = 3
[ +5 ms] I/flutter ( 4013): DkPrint PushNotifyListeners _cartItems changed
[ +5 ms] I/flutter ( 4013): DkPrint Count of cart items loaded from db = 3
[ +2 ms] I/flutter ( 4013): DkPrint PushNotifyListeners _cartItems changed
[ +189 ms] I/flutter ( 4013): DkPrint token is
[ +2 ms] I/flutter ( 4013): Transition { currentState: AuthInProgress, event: LoginBtnPressedEvent, nextState: AuthFailureState { errorStatus: Status code = 401 } }
flutter analyze
info - Avoid using braces in interpolation when not needed - lib\Bloc\ResourcesBloc.dart:23:69 - unnecessary_brace_in_string_interps
info - Avoid using braces in interpolation when not needed - lib\Helpers\dbHelper.dart:105:108 - unnecessary_brace_in_string_interps
info - This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: ErrorCartItem._resource,
ErrorCartItem.errorMessage - lib\Pages\CartPage.dart:558:7 - must_be_immutable
info - Close instances of `dart.core.Sink` - lib\Pages\CategoriesPage.dart:45:11 - close_sinks
info - This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: ResourceDetailPage._orderCount,
ResourceDetailPage._height3 - lib\Pages\ResourceDetailPage.dart:19:7 - must_be_immutable
info - Close instances of `dart.core.Sink` - lib\Pages\ResourcesPage.dart:36:11 - close_sinks
flutter doctor -v
[√] Flutter (Channel stable, 1.20.1, on Microsoft Windows [Version 10.0.18363.815], locale ru-RU)
• Flutter version 1.20.1 at D:\DK_Projects\flutter
• Framework revision 2ae34518b8 (8 days ago), 2020-08-05 19:53:19 -0700
• Engine revision c8e3b94853
• Dart version 2.9.0
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
• Android SDK at D:\DK_Projects\AndroidSDK\
• Platform android-30, build-tools 30.0.1
• ANDROID_SDK_ROOT = D:\DK_Projects\AndroidSDK
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Android Studio (version 4.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 48.0.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.47.3)
• VS Code at C:\Users\Администратор\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.13.2
[√] Connected device (1 available)
• SM A750FN (mobile) • 320001fc5b42b513 • android-arm64 • Android 10 (API 29)
! Doctor found issues in 1 category.
pubspec.yaml file
name: lomaysowda
description: Lomay Sowda elektron sowda komekcisi
version: 1.0.0+1
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.1
carousel_pro: ^1.0.0
clip_shadow: any
flutter_icons: ^1.1.0
flutter_bloc: ^4.0.1
bloc: ^4.0.0
equatable: ^1.2.0
badges: ^1.1.1
styled_text: ^1.0.1+1
flutter_svg: ^0.18.0
sqflite: ^1.3.1
device_info: ^0.4.2+4
path_provider: ^1.6.11
provider: ^4.3.1
cached_network_image: ^2.2.0+1
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- images/
main.dart with provider
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await DbHelper.init();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ChangeNotifierProvider<ProviderModel>(
create: (context) => ProviderModel(Services()),
child: ...
}
providerModel.dart
class ProviderModel with ChangeNotifier{
List<CartItem> _cartItems;
String _apiAddress;
List<CartItem> get GetCartItems=>_cartItems;
void set SetCartItems(List<CartItem> cartItems){
_cartItems=cartItems;
print("DkPrint PushNotifyListeners _cartItems changed");
notifyListeners();
}
}
stateless widget that uses
class ResourceItem extends StatelessWidget {
...
@override
Widget build(BuildContext context) {
final providerModel = Provider.of<ProviderModel>(context);
int _orderCount = providerModel.GetCartItems.firstWhere(
(element) => element.ResId == _resource.ResId,
orElse: () => CartItem()).ItemCount ??
0;
return ...
...
Column(children: <Widget>[
(_orderCount > 0)
? CounterWidgets(_orderCount, _resource)
: Container(
width: 0,
),
...
])
I have internet permission on AndroidMainfest.xml
Hello
Could you please share a minimal reproducible example? I cannot help you with just that.
Sorry but your entire project isn't what I want
I'm asking you to extract only what matters from the problem into a separate project
I apologize for my english and so sorry for that but Its so hard for me to reproduce problem with extracting to mimimal project. I'm learning flutter and I'm still new with it. Please help with that if you can. I will try to explain my problem:
on my project I have provider model class which contains:
import 'package:flutter/cupertino.dart';
import 'package:lomaysowda/Services/Services.dart';
import 'package:lomaysowda/models/CartItem.dart';
class ProviderModel with ChangeNotifier{
final Services srv;
ProviderModel(this.srv){
SetApiAddress=srv.publicAddress;
SetCartItems=_cartItems ?? new List<CartItem>();
}
List<CartItem> _cartItems;
String _apiAddress;
List<CartItem> get GetCartItems=>_cartItems;
set SetCartItems(List<CartItem> cartItems){
_cartItems=cartItems;
print("DkPrint PushNotifyListeners _cartItems changed");
// that notification isn't work or something else because stateless widget isnt rebuilds.
notifyListeners();
}
String get GetApiAddress=>_apiAddress;
set SetApiAddress(String apiAddress){
_apiAddress=apiAddress;
notifyListeners();
}
}
and I initialize ChangeNotifierProvider on runApp like:
...
runApp(MyApp())
...
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ChangeNotifierProvider<ProviderModel>(
create: (context) => ProviderModel(Services()),
On ResourcesPageContent widget I'm initialized providerModel like:
class ResourcesPageContent extends StatelessWidget {
final _resCatId;
ResourcesPageContent(this._resCatId);
@override
Widget build(BuildContext context) {
final resourcesBloc = BlocProvider.of<ResourcesBloc>(context);
var providerModel = Provider.of<ProviderModel>(context);
return Scaffold ...
...
body: BlocListener<CartItemBloc, CartItemState>(
listener: (context, state) {
if (state is CartItemCountChanged) {
providerModel.SetCartItems = state.getCartItems;
print("Changed ProviderModel CartItemsList. List count=${providerModel.GetCartItems.length} ");
...
...
child: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
itemCount: state.getResources.length,
itemBuilder: (BuildContext context, int index) {
return ResourceItem(
state.getResources[index], state.getApiAddress);
},
)
ResourceItem widget:
class ResourceItem extends StatelessWidget {
final Tbl_dk_resource _resource;
final String _apiAddress;
ResourceItem(this._resource, this._apiAddress);
@override
Widget build(BuildContext context) {
final providerModel = Provider.of<ProviderModel>(context);
int _orderCount = providerModel.GetCartItems.firstWhere(
(element) => element.ResId == _resource.ResId,
orElse: () => CartItem()).ItemCount ??
0;
return Stack(children: <Widget>[
...
...
Column(
...
RaisedButton(
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
onPressed: () {
print("Btn + clicked. OrderCount= $_orderCount + 1");
BlocProvider.of<CartItemBloc>(context)
.add(ChangeCartItemCount(_resource, _orderCount + 1));
},
)
...
children: <Widget>[
...
/////////////////////// Main problem here //////////////////
////////////////////// On button press and after notifyListeners widget isn't reloads //////////
(_orderCount > 0)
? CounterWidgets(_orderCount, _resource)
: Container(
width: 0,
),
...
]
)
Thanks in advance.
Sorry but I still can't do much to help you without a reliable way to reproduce the problem
The code looks fine. So without trying myself, I can't give you a proper answer.
And I don't have the time/patience to look into a full project
This is a problem I'm experiencing too, First I thought I was doing something wrong, and I was breaking my head. But then I realize even the simplest state changes are not rebuilding. There seems to be some problem with watch
I'm using a StateNotifierProvider. Here's the sample,
My Controller
@freezed
abstract class OnBoardingState with _$OnBoardingState {
const factory OnBoardingState.loading() = Loading;
const factory OnBoardingState.loaded({
List<String> grades,
List<String> selectedGrade,
}) = Loaded;
const factory OnBoardingState.error({String error}) = Error;
}
class OnBoardingVM extends StateNotifier<OnBoardingState> with LocatorMixin {
OnBoardingVM() : super(OnBoardingState.loading());
@override
void initState() {
getAllGrade();
super.initState();
}
void selecteGrade({String grade}) {
final current = state;
if (current is Loaded) {
current.selectedGrade.clear();
final currentSelected = current.selectedGrade..add(grade);
state = OnBoardingState.loaded(
grades: current.grades, selectedGrade: currentSelected);
// print(currentSelected);
}
My UI
class OnBoardingView extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: Provider.of<OnBoardingState>(context).map(
loading: (_) => Center(
child: CircularProgressIndicator(),
),
loaded: (data) => OnBoardingBody(
grades: data.grades,
selectedGrades: data.selectedGrade,
),
error: (err) => Center(
child: QuickSup.error(
title: err.error,
),
),
),
);
}
}
class OnBoardingBody extends StatelessWidget {
final List<String> grades;
final List<String> selectedGrades;
const OnBoardingBody({
Key key,
this.grades,
this.selectedGrades,
}) : super(key: key);
@override
Widget build(BuildContext context) {
print(selectedGrades);
return SingleChildScrollView(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Padding(
padding: EdgeInsets.only(top: 0.06.hp),
child: Text(
"Select your goal",
style: Theme.of(context)
.textTheme
.headline2
.copyWith(color: Colors.black),
),
),
// Expanded(
// child:
GridView.builder(
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
crossAxisSpacing: 30,
mainAxisSpacing: 30,
childAspectRatio: 5 / 3),
itemCount: grades.length,
itemBuilder: (ctx, index) {
print(selectedGrades);
return Padding(
padding: const EdgeInsets.only(left: 16.0, right: 16.0),
child: GestureDetector(
onTap: () {
context
.read<OnBoardingVM>()
.selecteGrade(grade: grades[index]);
},
child: Card(
color: selectedGrades.contains(grades[index])
? Colors.cyan
: Colors.white,
elevation: 1,
child: Container(
alignment: Alignment.center,
decoration: BoxDecoration(
border: Border.all(
color: Colors.grey[400],
),
),
width: 0.04.wp,
height: 0.02.hp,
child: Text(
"${grades[index]}",
style: Theme.of(context).textTheme.bodyText1,
),
),
),
),
);
},
),
// ),
SizedBox(
height: 0.025.hp,
),
RaisedButton(
padding:
EdgeInsets.symmetric(horizontal: 0.15.wp, vertical: 0.01.hp),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(25),
),
elevation: 2,
color: Colors.cyan,
onPressed: () async {
final result = await context.read<OnBoardingVM>().setCurrentUser(
grade: selectedGrades[0],
);
result.fold(
(err) => print('err'),
(rbool) => context.read<UserVM>().checkUserExists(),
);
},
child: Text("Next",
style: Theme.of(context)
.textTheme
.bodyText2
.copyWith(color: Colors.white)),
),
SizedBox(
height: 0.05.hp,
)
],
),
);
}
}
@rrousselGit
I'm showing a simple GridView of numbers, and I want to select a single number But the state simply does not update. I thought something was wrong in my StateNotifier but on debugging, the state variable clearly had the updated data.
Which brings to watch
Provider.of(context) but the result stayed the same. and the UI rebuilt on a hot refresh. Clearly indicating something was wrong. with the widget rebuild. Because this clearly worked perfectly in my last project. I'm only experiencing wrong. might be something to do with lazy loading.
And also I'm facing a few issues with Global states, I want to be able to update states of another screen before their called
But making lazy: false just broke my app and didn't load any data at all. I was a bit confused about this too.
Thanks for the example, I will take a look asap
@Sameerkash Your example does not compile. Could you make sure that it does, so that we are on the same page?
@rrousselGit where exactly is the error ?
I am fetching the getAllGrade() in the initstate from an API so I've avoided it.
You can initialize the state to a set of numbers there. And anyways I'll paste my complete files and configs in a minute.
onBoarding.vm.dart
@freezed
abstract class OnBoardingState with _$OnBoardingState {
const factory OnBoardingState.loading() = Loading;
const factory OnBoardingState.loaded({
List<String> grades,
List<String> selectedGrade,
}) = Loaded;
const factory OnBoardingState.error({String error}) = Error;
}
class OnBoardingVM extends StateNotifier<OnBoardingState> with LocatorMixin {
OnBoardingVM() : super(OnBoardingState.loading());
@override
void initState() {
getAllGrade();
super.initState();
}
List<String> selectedGrade = [];
List<String> grades = [];
Future<void> getAllGrade() async {
// final result = await read<AppRepository>().getGrades();
//result.fold((err) => state = OnBoardingState.error(error: err), (data) {
// grades.addAll(data);
grades.addAll([1,2,3,4,5,6,7,8,9,10]);
state =
OnBoardingState.loaded(grades: grades, selectedGrade: selectedGrade);
});
}
void selecteGrade({String grade}) {
final current = state;
if (current is Loaded) {
current.selectedGrade.clear();
final currentSelected = current.selectedGrade..add(grade);
state = OnBoardingState.loaded(
grades: current.grades, selectedGrade: currentSelected);
// print(currentSelected);
}
// selectedGrade.clear();
// selectedGrade.add(grade);
}
//localdatabase call
// Future<Either<String, bool>> setCurrentUser({@required String grade}) async {
// final result = await read<AppRepository>().setUserGrade(grade: grade);
// if (result) {
// return right(true);
//} else {
//return left("Something went wrong");
//}
//}
}
onboarding.view.dart
class OnBoardingView extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: Provider.of<OnBoardingState>(context).map(
loading: (_) => Center(
child: CircularProgressIndicator(),
),
loaded: (data) => OnBoardingBody(
grades: data.grades,
selectedGrades: data.selectedGrade,
),
error: (err) => Center(
child: QuickSup.error(
title: err.error,
),
),
),
);
}
}
class OnBoardingBody extends StatelessWidget {
final List<String> grades;
final List<String> selectedGrades;
const OnBoardingBody({
Key key,
this.grades,
this.selectedGrades,
}) : super(key: key);
@override
Widget build(BuildContext context) {
print(selectedGrades);
return SingleChildScrollView(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Padding(
padding: EdgeInsets.only(top: 0.06.hp),
child: Text(
"Select your goal",
style: Theme.of(context)
.textTheme
.headline2
.copyWith(color: Colors.black),
),
),
// Expanded(
// child:
GridView.builder(
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 2,
crossAxisSpacing: 30,
mainAxisSpacing: 30,
childAspectRatio: 5 / 3),
itemCount: grades.length,
itemBuilder: (ctx, index) {
print(selectedGrades);
return Padding(
padding: const EdgeInsets.only(left: 16.0, right: 16.0),
child: GestureDetector(
onTap: () {
context
.read<OnBoardingVM>()
.selecteGrade(grade: grades[index]); // changing state by added the selected string to the List<String> selectedGrades.
},
child: Card(
color: selectedGrades.contains(grades[index])
? Colors.cyan
: Colors.white,
elevation: 1,
child: Container(
alignment: Alignment.center,
decoration: BoxDecoration(
border: Border.all(
color: Colors.grey[400],
),
),
width: 0.04.wp,
height: 0.02.hp,
child: Text(
"${grades[index]}",
style: Theme.of(context).textTheme.bodyText1,
),
),
),
),
);
},
),
// ),
SizedBox(
height: 0.025.hp,
),
RaisedButton(
padding:
EdgeInsets.symmetric(horizontal: 0.15.wp, vertical: 0.01.hp),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(25),
),
elevation: 2,
color: Colors.cyan,
onPressed: () async {
final result = await context.read<OnBoardingVM>().setCurrentUser(
grade: selectedGrades[0],
);
result.fold(
(err) => print('err'),
(rbool) => context.read<UserVM>().checkUserExists(),
);
},
child: Text("Next",
style: Theme.of(context)
.textTheme
.bodyText2
.copyWith(color: Colors.white)),
),
SizedBox(
height: 0.05.hp,
)
],
),
);
}
}
app.widget.dart
class AppWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, constraints) {
ScreenUtil.init(
context,
allowFontScaling: true,
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
);
return Scaffold(
body:
//context.watch<UserState>().map(
// loading: (_) => Center(
// child: CircularProgressIndicator(),
// ),
exists: (_) => Container( )
//NavBarWidget(),
// notExists: (_) =>
StateNotifierProvider<OnBoardingVM, OnBoardingState>(
create: (_) => OnBoardingVM(),
child: OnBoardingView(), /// Entry for the view
),
//),
);
});
}
}
@rrousselGit this should work
That code still does not compile, and once the errors are fixed, I don't know how to reproduce the problem.
Please make a separate project with just enough code to reproduce the issue, that can be executed with flutter run out of the box, and with clear steps to reproduce the error.
@rrousselGit Sorry for the inconvenience. Here is a proper project which can be used to reproduce the problem.
Thanks a lot! I will take a look
@Sameerkash I think the issue is that you are mutating the currentSelected list, leaving the "old" one in the same state as the "new" one. If you change it to this, the view will rebuild correctly.
void selecteGrade({String grade}) {
final current = state;
if (current is Loaded) {
final currentSelected = [grade];
state = OnBoardingState.loaded(
grades: current.grades, selectedGrade: currentSelected);
print(currentSelected); // state updates as can be seen by this log but the listner does not rebuild
}
}
@Sameerkash I think the issue is that you are mutating the
currentSelectedlist, leaving the "old" one in the same state as the "new" one. If you change it to this, the view will rebuild correctly.void selecteGrade({String grade}) { final current = state; if (current is Loaded) { final currentSelected = [grade]; state = OnBoardingState.loaded( grades: current.grades, selectedGrade: currentSelected); print(currentSelected); // state updates as can be seen by this log but the listner does not rebuild } }
@davidmartos96 I'm not so sure cause I've done this a few times, and the problem is the same even if I modify a different List that I have in my class instead of the one in the current state. And I'm experiencing this problem in different places where I'm not using the current list either. And also I've double-checked with a debug breakpoint and I can clearly see the updated state
@Sameerkash The state is updated, but the problem is that you are mutating the current one by calling .clear(), so at the end of the method the variable current and state (which is the new one) are completely equal, that's why Provider thinks that it should not update. When using StateNotifier you need to make sure that the State is immutable, that applies to the inner List as well.
A simple way to debug it is by calling this at the end of the method:
print(current == state) That returns true, hence the issue. You cannot mutate the state.
@davidmartos96 Thanks for the explanation, I will implement this and see if it works.
@Sameerkash Also, now that I see it, you should change how you are passing the grades to the next state. You are passing the same list. For safety you need to make a copy of the grades list as well.
state = OnBoardingState.loaded(
grades: current.grades.toList(), // Or [... current.grades],
selectedGrade: currentSelected
);
@davidmartos96 I see that I have a solid fundamental misunderstanding of using state inside stateNotifier, I didn't face this difficulty all these days hence did not realize. Would you mind clearing some of my doubts? Preferably on some social handle?
That'd be a great help.
@Sameerkash You can write me to the email that displays in my GitHub account.
@davidmartos96 Thank you so much, that'd be great.
@rrousselGit I think I found my solution. Thank you for your time! Notifying you about the status.
@Dowlpack Are you still facing this issue?
@Dowlpack Are you still facing this issue?
Thanks for your interest in solving my problem.
Yeah. Temporarily i changed my widget to statefull widget and call setState() when I change ChangeNotifierProvider variable value. I will create more simple project for you to understand but now I can't do it. Is there any changes about that my problem?
@rrousselGit
I found and fixed my problem with notifyListeners() which no fault of provider.
Problem was in the page before the page which not working (ResourcesPageContent (Code written above)). On page which calls (Navigates) to my ResourcePage I wrote code like:
@override
Widget build(BuildContext context) {
final providerModel = Provider.of<ProviderModel>(context);
return BlocBuilder<CartItemBloc,CartItemState>(
builder: (context,state) {
if (state is CartItemIsntSelected) {
BlocProvider.of<CartItemBloc>(context).add(
LoadCartItemsFromDb());
} else if (state is CartItemLoadedFromDb) {
print("DkPrint Count of cart items loaded from db = ${state
.getCartItems.length.toString()}");
Provider
.of<ProviderModel>(context)
.SetCartItems = state.getCartItems;
}
return Scaffold(
body: ...
...
ButtonTheme(
padding: EdgeInsets.all(0),
child: FlatButton(
onPressed: () {
BlocProvider.of<ResourcesBloc>(context)
.add(LoadResourcesEvent(0));
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResourcesPage(0)));
},
child: Text(
'Hemmesi',
style: TextStyle(color: Colors.blue),
),
),
)
...
)
...
Problem was on BlocBuilder which should be BlocListener. When I wrote correct code like below broblem was solved:
BlocListener<CartItemBloc, CartItemState>(listener: (context, state) {
if (state is CartItemIsntSelected) {
BlocProvider.of<CartItemBloc>(context).add(LoadCartItemsFromDb());
} else if (state is CartItemLoadedFromDb) {
print("DkPrint Count of cart items loaded from db = ${state.getCartItems.length.toString()}");
Provider
.of<ProviderModel>(context)
.SetCartItems = state.getCartItems;
}
},
child: Scaffold(
...
)
But I can't understand issue. Why everything works in debug mode?
Nice, thanks for the information! I'll close this then
I'm not exactly sure what happened in your case. If you find the reason why, feel free to post it here ☺️
Very confuse but i facing with same problem. Debug mode working well, but release mode work not correct.
@nguyenlinhnttu Could you open a separate issue and provide a way to reproduce the problem in a minimal number of lines?