feat : Adding bottomNav
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -6,7 +6,14 @@
|
|||||||
"padded_top_topics_start_index": 0,
|
"padded_top_topics_start_index": 0,
|
||||||
"taxonomy_version": 0,
|
"taxonomy_version": 0,
|
||||||
"top_topics_and_observing_domains": [ ]
|
"top_topics_and_observing_domains": [ ]
|
||||||
|
}, {
|
||||||
|
"calculation_time": "13374860380770071",
|
||||||
|
"config_version": 0,
|
||||||
|
"model_version": "0",
|
||||||
|
"padded_top_topics_start_index": 0,
|
||||||
|
"taxonomy_version": 0,
|
||||||
|
"top_topics_and_observing_domains": [ ]
|
||||||
} ],
|
} ],
|
||||||
"hex_encoded_hmac_key": "E2BB2D813778BEB871F1AA9834D0C9E417B4F44E04E7C809D92CC706AD2BF704",
|
"hex_encoded_hmac_key": "E2BB2D813778BEB871F1AA9834D0C9E417B4F44E04E7C809D92CC706AD2BF704",
|
||||||
"next_scheduled_calculation_time": "13374618931900138"
|
"next_scheduled_calculation_time": "13375465180770164"
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.564 640 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Extension State/MANIFEST-000001
|
2024/10/31-17:55:05.712 135c Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Extension State/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.564 640 Recovering log #3
|
2024/10/31-17:55:05.713 135c Recovering log #3
|
||||||
2024/10/21-21:59:18.565 640 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Extension State/000003.log
|
2024/10/31-17:55:05.713 135c Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Extension State/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.770 3660 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Extension State since it was missing.
|
2024/10/31-17:43:10.282 4644 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Extension State/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.790 3660 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Extension State/MANIFEST-000001
|
2024/10/31-17:43:10.283 4644 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.283 4644 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Extension State/000003.log
|
||||||
|
|||||||
Binary file not shown.
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:29.613 78fc Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\GCM Store\Encryption/MANIFEST-000001
|
2024/10/31-17:55:16.763 3254 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\GCM Store\Encryption/MANIFEST-000001
|
||||||
2024/10/21-21:59:29.614 78fc Recovering log #3
|
2024/10/31-17:55:16.763 3254 Recovering log #3
|
||||||
2024/10/21-21:59:29.614 78fc Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\GCM Store\Encryption/000003.log
|
2024/10/31-17:55:16.764 3254 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\GCM Store\Encryption/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:32.056 65fc Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\GCM Store\Encryption since it was missing.
|
2024/10/31-17:43:21.645 1558 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\GCM Store\Encryption/MANIFEST-000001
|
||||||
2024/10/21-21:55:32.062 65fc Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\GCM Store\Encryption/MANIFEST-000001
|
2024/10/31-17:43:21.645 1558 Recovering log #3
|
||||||
|
2024/10/31-17:43:21.646 1558 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\GCM Store\Encryption/000003.log
|
||||||
|
|||||||
Binary file not shown.
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.484 2558 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Local Storage\leveldb/MANIFEST-000001
|
2024/10/31-17:55:05.641 5f10 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Local Storage\leveldb/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.489 2558 Recovering log #3
|
2024/10/31-17:55:05.646 5f10 Recovering log #3
|
||||||
2024/10/21-21:59:18.491 2558 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Local Storage\leveldb/000003.log
|
2024/10/31-17:55:05.647 5f10 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Local Storage\leveldb/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.681 41e0 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Local Storage\leveldb since it was missing.
|
2024/10/31-17:43:10.209 2130 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Local Storage\leveldb/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.703 41e0 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Local Storage\leveldb/MANIFEST-000001
|
2024/10/31-17:43:10.215 2130 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.217 2130 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Local Storage\leveldb/000003.log
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
{"net":{"http_server_properties":{"servers":[{"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false],"network_stats":{"srtt":23586},"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606130124438","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false],"network_stats":{"srtt":18717},"server":"https://r7---sn-n0ogpnx-b85l.gvt1.com"},{"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false],"network_stats":{"srtt":19185},"server":"https://www.google.com"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606358735756","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false],"network_stats":{"srtt":36629},"server":"https://accounts.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606363725110","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwOi8vbG9jYWxob3N0",false],"network_stats":{"srtt":23274},"server":"https://fonts.gstatic.com"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606371739786","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACsAAABodHRwczovL29wdGltaXphdGlvbmd1aWRlLXBhLmdvb2dsZWFwaXMuY29tAA==",false],"network_stats":{"srtt":21606},"server":"https://optimizationguide-pa.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606358868936","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwOi8vbG9jYWxob3N0",false],"network_stats":{"srtt":21709},"server":"https://www.gstatic.com"}],"supports_quic":{"address":"192.168.1.3","used_quic":true},"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
|
{"net":{"http_server_properties":{"servers":[{"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false],"network_stats":{"srtt":23586},"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13376606130124438","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwczovL2d2dDEuY29t",false],"network_stats":{"srtt":18717},"server":"https://r7---sn-n0ogpnx-b85l.gvt1.com"},{"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false],"network_stats":{"srtt":19185},"server":"https://www.google.com"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13377459305866766","port":443,"protocol_str":"quic"}],"anonymization":["GAAAABIAAABodHRwczovL2dvb2dsZS5jb20AAA==",false],"network_stats":{"srtt":39848},"server":"https://accounts.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13377459320059998","port":443,"protocol_str":"quic"}],"anonymization":["MAAAACsAAABodHRwczovL29wdGltaXphdGlvbmd1aWRlLXBhLmdvb2dsZWFwaXMuY29tAA==",false],"network_stats":{"srtt":25897},"server":"https://optimizationguide-pa.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13377459305998278","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwOi8vbG9jYWxob3N0",false],"network_stats":{"srtt":20389},"server":"https://www.gstatic.com"},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13377459405794483","port":443,"protocol_str":"quic"}],"anonymization":["FAAAABAAAABodHRwOi8vbG9jYWxob3N0",false],"network_stats":{"srtt":21637},"server":"https://fonts.gstatic.com"}],"supports_quic":{"address":"192.168.1.3","used_quic":true},"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
{"sts":[{"expiry":1761076758.735824,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1729540758.735831}],"version":2}
|
{"sts":[{"expiry":1761929705.866807,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1730393705.866809}],"version":2}
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.413 5b54 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Service Worker\Database/MANIFEST-000001
|
2024/10/31-17:55:05.573 22a4 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Service Worker\Database/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.415 5b54 Recovering log #3
|
2024/10/31-17:55:05.574 22a4 Recovering log #3
|
||||||
2024/10/21-21:59:18.415 5b54 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Service Worker\Database/000003.log
|
2024/10/31-17:55:05.574 22a4 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Service Worker\Database/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.790 2034 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Service Worker\Database since it was missing.
|
2024/10/31-17:43:10.149 5c4c Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Service Worker\Database/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.809 2034 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Service Worker\Database/MANIFEST-000001
|
2024/10/31-17:43:10.150 5c4c Recovering log #3
|
||||||
|
2024/10/31-17:43:10.150 5c4c Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Service Worker\Database/000003.log
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.533 2558 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Session Storage/MANIFEST-000001
|
2024/10/31-17:55:05.684 5f10 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Session Storage/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.534 2558 Recovering log #3
|
2024/10/31-17:55:05.685 5f10 Recovering log #3
|
||||||
2024/10/21-21:59:18.537 2558 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Session Storage/000003.log
|
2024/10/31-17:55:05.687 5f10 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Session Storage/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.724 41e0 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Session Storage since it was missing.
|
2024/10/31-17:43:10.247 2130 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Session Storage/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.737 41e0 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Session Storage/MANIFEST-000001
|
2024/10/31-17:43:10.248 2130 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.250 2130 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Session Storage/000003.log
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374860371200769
Normal file
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374860371200769
Normal file
Binary file not shown.
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374866592767758
Normal file
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374866592767758
Normal file
Binary file not shown.
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374867308203017
Normal file
BIN
.dart_tool/chrome-device/Default/Sessions/Tabs_13374867308203017
Normal file
Binary file not shown.
Binary file not shown.
0
.dart_tool/chrome-device/Default/SharedStorage-wal
Normal file
0
.dart_tool/chrome-device/Default/SharedStorage-wal
Normal file
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.415 56d8 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Site Characteristics Database/MANIFEST-000001
|
2024/10/31-17:55:05.574 3914 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Site Characteristics Database/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.417 56d8 Recovering log #3
|
2024/10/31-17:55:05.575 3914 Recovering log #3
|
||||||
2024/10/21-21:59:18.417 56d8 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Site Characteristics Database/000003.log
|
2024/10/31-17:55:05.575 3914 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Site Characteristics Database/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.625 8284 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Site Characteristics Database since it was missing.
|
2024/10/31-17:43:10.143 5c04 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Site Characteristics Database/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.656 8284 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Site Characteristics Database/MANIFEST-000001
|
2024/10/31-17:43:10.144 5c04 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.146 5c04 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Site Characteristics Database/000003.log
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.412 640 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Sync Data\LevelDB/MANIFEST-000001
|
2024/10/31-17:55:05.568 1c1c Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Sync Data\LevelDB/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.414 640 Recovering log #3
|
2024/10/31-17:55:05.571 1c1c Recovering log #3
|
||||||
2024/10/21-21:59:18.415 640 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\Sync Data\LevelDB/000003.log
|
2024/10/31-17:55:05.571 1c1c Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\Sync Data\LevelDB/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.603 7e58 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Sync Data\LevelDB since it was missing.
|
2024/10/31-17:43:10.134 3b08 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Sync Data\LevelDB/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.621 7e58 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\Sync Data\LevelDB/MANIFEST-000001
|
2024/10/31-17:43:10.139 3b08 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.140 3b08 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\Sync Data\LevelDB/000003.log
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.545 5988 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\shared_proto_db/MANIFEST-000001
|
2024/10/31-17:55:05.698 67fc Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\shared_proto_db/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.546 5988 Recovering log #3
|
2024/10/31-17:55:05.698 67fc Recovering log #3
|
||||||
2024/10/21-21:59:18.547 5988 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\shared_proto_db/000003.log
|
2024/10/31-17:55:05.699 67fc Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\shared_proto_db/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.755 56a8 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\shared_proto_db since it was missing.
|
2024/10/31-17:43:10.264 3fb8 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\shared_proto_db/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.775 56a8 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\shared_proto_db/MANIFEST-000001
|
2024/10/31-17:43:10.264 3fb8 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.266 3fb8 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\shared_proto_db/000003.log
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
2024/10/21-21:59:18.543 5988 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\shared_proto_db\metadata/MANIFEST-000001
|
2024/10/31-17:55:05.694 67fc Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\shared_proto_db\metadata/MANIFEST-000001
|
||||||
2024/10/21-21:59:18.543 5988 Recovering log #3
|
2024/10/31-17:55:05.694 67fc Recovering log #3
|
||||||
2024/10/21-21:59:18.543 5988 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.ebda3b03\flutter_tools_chrome_device.5bc75c7a\Default\shared_proto_db\metadata/000003.log
|
2024/10/31-17:55:05.695 67fc Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.32f9c3e0\flutter_tools_chrome_device.dc3d7f9e\Default\shared_proto_db\metadata/000003.log
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
2024/10/21-21:55:29.735 56a8 Creating DB C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\shared_proto_db\metadata since it was missing.
|
2024/10/31-17:43:10.260 4644 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\shared_proto_db\metadata/MANIFEST-000001
|
||||||
2024/10/21-21:55:29.744 56a8 Reusing MANIFEST C:\Users\Yael\AppData\Local\Temp\flutter_tools.9a25e071\flutter_tools_chrome_device.ef511325\Default\shared_proto_db\metadata/MANIFEST-000001
|
2024/10/31-17:43:10.261 4644 Recovering log #3
|
||||||
|
2024/10/31-17:43:10.261 4644 Reusing old log C:\Users\Yael\AppData\Local\Temp\flutter_tools.5bb21f48\flutter_tools_chrome_device.d9114b25\Default\shared_proto_db\metadata/000003.log
|
||||||
|
|||||||
Binary file not shown.
@@ -4,12 +4,14 @@ import 'package:bahla_front/ui/views/home/home_view.dart';
|
|||||||
import 'package:bahla_front/ui/views/startup/startup_view.dart';
|
import 'package:bahla_front/ui/views/startup/startup_view.dart';
|
||||||
import 'package:stacked/stacked_annotations.dart';
|
import 'package:stacked/stacked_annotations.dart';
|
||||||
import 'package:stacked_services/stacked_services.dart';
|
import 'package:stacked_services/stacked_services.dart';
|
||||||
|
import 'package:bahla_front/ui/views/main/main_view.dart';
|
||||||
// @stacked-import
|
// @stacked-import
|
||||||
|
|
||||||
@StackedApp(
|
@StackedApp(
|
||||||
routes: [
|
routes: [
|
||||||
MaterialRoute(page: HomeView),
|
MaterialRoute(page: HomeView),
|
||||||
MaterialRoute(page: StartupView),
|
MaterialRoute(page: StartupView),
|
||||||
|
MaterialRoute(page: MainView),
|
||||||
// @stacked-route
|
// @stacked-route
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
|
|||||||
@@ -6,20 +6,24 @@
|
|||||||
|
|
||||||
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
||||||
import 'package:bahla_front/ui/views/home/home_view.dart' as _i2;
|
import 'package:bahla_front/ui/views/home/home_view.dart' as _i2;
|
||||||
|
import 'package:bahla_front/ui/views/main/main_view.dart' as _i4;
|
||||||
import 'package:bahla_front/ui/views/startup/startup_view.dart' as _i3;
|
import 'package:bahla_front/ui/views/startup/startup_view.dart' as _i3;
|
||||||
import 'package:flutter/material.dart' as _i4;
|
import 'package:flutter/material.dart' as _i5;
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:stacked/stacked.dart' as _i1;
|
import 'package:stacked/stacked.dart' as _i1;
|
||||||
import 'package:stacked_services/stacked_services.dart' as _i5;
|
import 'package:stacked_services/stacked_services.dart' as _i6;
|
||||||
|
|
||||||
class Routes {
|
class Routes {
|
||||||
static const homeView = '/home-view';
|
static const homeView = '/home-view';
|
||||||
|
|
||||||
static const startupView = '/startup-view';
|
static const startupView = '/startup-view';
|
||||||
|
|
||||||
|
static const mainView = '/main-view';
|
||||||
|
|
||||||
static const all = <String>{
|
static const all = <String>{
|
||||||
homeView,
|
homeView,
|
||||||
startupView,
|
startupView,
|
||||||
|
mainView,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,21 +37,31 @@ class StackedRouter extends _i1.RouterBase {
|
|||||||
Routes.startupView,
|
Routes.startupView,
|
||||||
page: _i3.StartupView,
|
page: _i3.StartupView,
|
||||||
),
|
),
|
||||||
|
_i1.RouteDef(
|
||||||
|
Routes.mainView,
|
||||||
|
page: _i4.MainView,
|
||||||
|
),
|
||||||
];
|
];
|
||||||
|
|
||||||
final _pagesMap = <Type, _i1.StackedRouteFactory>{
|
final _pagesMap = <Type, _i1.StackedRouteFactory>{
|
||||||
_i2.HomeView: (data) {
|
_i2.HomeView: (data) {
|
||||||
return _i4.MaterialPageRoute<dynamic>(
|
return _i5.MaterialPageRoute<dynamic>(
|
||||||
builder: (context) => const _i2.HomeView(),
|
builder: (context) => const _i2.HomeView(),
|
||||||
settings: data,
|
settings: data,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
_i3.StartupView: (data) {
|
_i3.StartupView: (data) {
|
||||||
return _i4.MaterialPageRoute<dynamic>(
|
return _i5.MaterialPageRoute<dynamic>(
|
||||||
builder: (context) => const _i3.StartupView(),
|
builder: (context) => const _i3.StartupView(),
|
||||||
settings: data,
|
settings: data,
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
_i4.MainView: (data) {
|
||||||
|
return _i5.MaterialPageRoute<dynamic>(
|
||||||
|
builder: (context) => const _i4.MainView(),
|
||||||
|
settings: data,
|
||||||
|
);
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -57,7 +71,7 @@ class StackedRouter extends _i1.RouterBase {
|
|||||||
Map<Type, _i1.StackedRouteFactory> get pagesMap => _pagesMap;
|
Map<Type, _i1.StackedRouteFactory> get pagesMap => _pagesMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
extension NavigatorStateExtension on _i5.NavigationService {
|
extension NavigatorStateExtension on _i6.NavigationService {
|
||||||
Future<dynamic> navigateToHomeView([
|
Future<dynamic> navigateToHomeView([
|
||||||
int? routerId,
|
int? routerId,
|
||||||
bool preventDuplicates = true,
|
bool preventDuplicates = true,
|
||||||
@@ -65,7 +79,7 @@ extension NavigatorStateExtension on _i5.NavigationService {
|
|||||||
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
||||||
transition,
|
transition,
|
||||||
]) async {
|
]) async {
|
||||||
return navigateTo<dynamic>(Routes.homeView,
|
return navigateTo<dynamic>(Routes.mainView, // Replace home view to main view
|
||||||
id: routerId,
|
id: routerId,
|
||||||
preventDuplicates: preventDuplicates,
|
preventDuplicates: preventDuplicates,
|
||||||
parameters: parameters,
|
parameters: parameters,
|
||||||
@@ -86,6 +100,20 @@ extension NavigatorStateExtension on _i5.NavigationService {
|
|||||||
transition: transition);
|
transition: transition);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<dynamic> navigateToMainView([
|
||||||
|
int? routerId,
|
||||||
|
bool preventDuplicates = true,
|
||||||
|
Map<String, String>? parameters,
|
||||||
|
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
||||||
|
transition,
|
||||||
|
]) async {
|
||||||
|
return navigateTo<dynamic>(Routes.mainView,
|
||||||
|
id: routerId,
|
||||||
|
preventDuplicates: preventDuplicates,
|
||||||
|
parameters: parameters,
|
||||||
|
transition: transition);
|
||||||
|
}
|
||||||
|
|
||||||
Future<dynamic> replaceWithHomeView([
|
Future<dynamic> replaceWithHomeView([
|
||||||
int? routerId,
|
int? routerId,
|
||||||
bool preventDuplicates = true,
|
bool preventDuplicates = true,
|
||||||
@@ -93,7 +121,7 @@ extension NavigatorStateExtension on _i5.NavigationService {
|
|||||||
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
||||||
transition,
|
transition,
|
||||||
]) async {
|
]) async {
|
||||||
return replaceWith<dynamic>(Routes.homeView,
|
return replaceWith<dynamic>(Routes.mainView, // Replace home view to main view
|
||||||
id: routerId,
|
id: routerId,
|
||||||
preventDuplicates: preventDuplicates,
|
preventDuplicates: preventDuplicates,
|
||||||
parameters: parameters,
|
parameters: parameters,
|
||||||
@@ -113,4 +141,18 @@ extension NavigatorStateExtension on _i5.NavigationService {
|
|||||||
parameters: parameters,
|
parameters: parameters,
|
||||||
transition: transition);
|
transition: transition);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<dynamic> replaceWithMainView([
|
||||||
|
int? routerId,
|
||||||
|
bool preventDuplicates = true,
|
||||||
|
Map<String, String>? parameters,
|
||||||
|
Widget Function(BuildContext, Animation<double>, Animation<double>, Widget)?
|
||||||
|
transition,
|
||||||
|
]) async {
|
||||||
|
return replaceWith<dynamic>(Routes.mainView,
|
||||||
|
id: routerId,
|
||||||
|
preventDuplicates: preventDuplicates,
|
||||||
|
parameters: parameters,
|
||||||
|
transition: transition);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
66
lib/ui/views/main/main_view.dart
Normal file
66
lib/ui/views/main/main_view.dart
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
import 'package:bahla_front/ui/views/home/home_view.dart';
|
||||||
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:stacked/stacked.dart';
|
||||||
|
|
||||||
|
import 'main_viewmodel.dart';
|
||||||
|
|
||||||
|
class MainView extends StackedView<MainViewModel> {
|
||||||
|
const MainView({Key? key}) : super(key: key);
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget builder(
|
||||||
|
BuildContext context,
|
||||||
|
MainViewModel viewModel,
|
||||||
|
Widget? child,
|
||||||
|
) {
|
||||||
|
return Scaffold(
|
||||||
|
backgroundColor: Theme.of(context).colorScheme.background,
|
||||||
|
bottomNavigationBar: BottomNavigationBar(
|
||||||
|
type: BottomNavigationBarType.fixed,
|
||||||
|
backgroundColor: Colors.grey[800],
|
||||||
|
currentIndex: viewModel.currentIndex,
|
||||||
|
onTap: viewModel.setIndex,
|
||||||
|
items: [
|
||||||
|
BottomNavigationBarItem(
|
||||||
|
icon: Icon(Icons.home),
|
||||||
|
label: 'Home',
|
||||||
|
),
|
||||||
|
BottomNavigationBarItem(
|
||||||
|
icon: Icon(Icons.search),
|
||||||
|
label: 'Search',
|
||||||
|
),
|
||||||
|
BottomNavigationBarItem(
|
||||||
|
icon: Icon(Icons.add),
|
||||||
|
label: 'Add',
|
||||||
|
),
|
||||||
|
BottomNavigationBarItem(
|
||||||
|
icon: Icon(Icons.account_circle),
|
||||||
|
label: 'Profile',
|
||||||
|
),
|
||||||
|
],
|
||||||
|
),
|
||||||
|
body: getViewForIndex(viewModel.currentIndex),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
Widget getViewForIndex(int index) {
|
||||||
|
switch (index) {
|
||||||
|
case 0:
|
||||||
|
return HomeView();
|
||||||
|
case 1:
|
||||||
|
return Container();
|
||||||
|
case 2:
|
||||||
|
return Container();
|
||||||
|
case 3:
|
||||||
|
return Container();
|
||||||
|
default:
|
||||||
|
return HomeView();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
MainViewModel viewModelBuilder(
|
||||||
|
BuildContext context,
|
||||||
|
) =>
|
||||||
|
MainViewModel();
|
||||||
|
}
|
||||||
3
lib/ui/views/main/main_viewmodel.dart
Normal file
3
lib/ui/views/main/main_viewmodel.dart
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
import 'package:stacked/stacked.dart';
|
||||||
|
|
||||||
|
class MainViewModel extends IndexTrackingViewModel {}
|
||||||
11
test/viewmodels/main_viewmodel_test.dart
Normal file
11
test/viewmodels/main_viewmodel_test.dart
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
import 'package:flutter_test/flutter_test.dart';
|
||||||
|
import 'package:bahla_front/app/app.locator.dart';
|
||||||
|
|
||||||
|
import '../helpers/test_helpers.dart';
|
||||||
|
|
||||||
|
void main() {
|
||||||
|
group('MainViewModel Tests -', () {
|
||||||
|
setUp(() => registerServices());
|
||||||
|
tearDown(() => locator.reset());
|
||||||
|
});
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user