This commit is contained in:
2024-02-06 10:14:30 +01:00
parent d9c4e39910
commit 3259a7dd97
67 changed files with 548 additions and 34 deletions
+100 -4
View File
@@ -31,6 +31,12 @@
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "crypto",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "cupertino_icons",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.6",
@@ -43,6 +49,12 @@
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "ffi",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "flutter",
"rootUri": "file:///C:/dev/flutter/packages/flutter",
@@ -51,9 +63,9 @@
},
{
"name": "flutter_lints",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.3",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-3.0.1",
"packageUri": "lib/",
"languageVersion": "2.19"
"languageVersion": "3.0"
},
{
"name": "flutter_test",
@@ -61,9 +73,27 @@
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "google_fonts",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-6.1.0",
"packageUri": "lib/",
"languageVersion": "2.14"
},
{
"name": "http",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.2.0",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "http_parser",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "lints",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.1.1",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-3.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
@@ -91,6 +121,54 @@
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path_provider",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_android",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_foundation",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_linux",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "path_provider_platform_interface",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "path_provider_windows",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "platform",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.4",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "plugin_platform_interface",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "sky_engine",
"rootUri": "file:///C:/dev/flutter/bin/cache/pkg/sky_engine",
@@ -133,6 +211,12 @@
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "typed_data",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "vector_math",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4",
@@ -145,6 +229,18 @@
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "win32",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/win32-5.2.0",
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "xdg_directories",
"rootUri": "file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.0.4",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "adv_basics",
"rootUri": "../",
@@ -152,7 +248,7 @@
"languageVersion": "3.2"
}
],
"generated": "2024-02-02T10:51:19.885755Z",
"generated": "2024-02-06T09:01:52.394894Z",
"generator": "pub",
"generatorVersion": "3.2.6"
}
+69 -5
View File
@@ -18,6 +18,10 @@ collection
2.18
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0/lib/
crypto
2.19
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/lib/
cupertino_icons
2.19
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.6/
@@ -26,14 +30,30 @@ fake_async
2.12
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib/
ffi
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.0/lib/
flutter_lints
2.19
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.3/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.3/lib/
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-3.0.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-3.0.1/lib/
google_fonts
2.14
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-6.1.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-6.1.0/lib/
http
3.2
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.2.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.2.0/lib/
http_parser
2.12
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib/
lints
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.1.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.1.1/lib/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-3.0.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/lints-3.0.0/lib/
matcher
2.18
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16/
@@ -50,6 +70,38 @@ path
2.12
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/lib/
path_provider
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2/lib/
path_provider_android
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2/lib/
path_provider_foundation
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2/lib/
path_provider_linux
2.19
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/lib/
path_provider_platform_interface
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib/
path_provider_windows
2.19
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1/lib/
platform
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.4/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.4/lib/
plugin_platform_interface
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib/
source_span
2.18
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/
@@ -74,6 +126,10 @@ test_api
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.6.1/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.6.1/lib/
typed_data
2.17
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2/lib/
vector_math
2.14
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/
@@ -82,6 +138,14 @@ web
3.2
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/web-0.3.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/web-0.3.0/lib/
win32
3.2
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/win32-5.2.0/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/win32-5.2.0/lib/
xdg_directories
3.0
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.0.4/
file:///C:/Users/birkeh/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.0.4/lib/
adv_basics
3.2
file:///C:/Users/birkeh/Documents/GitHub/flutter/Lerne%20Flutter/The%20Complete%20Guide%20(2024%20Edition)/adv_basics/
+6
View File
@@ -0,0 +1,6 @@
# This is a generated file; do not edit or check into version control.
path_provider=C:\\Users\\birkeh\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider-2.1.2\\
path_provider_android=C:\\Users\\birkeh\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_android-2.2.2\\
path_provider_foundation=C:\\Users\\birkeh\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_foundation-2.3.2\\
path_provider_linux=C:\\Users\\birkeh\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_linux-2.2.1\\
path_provider_windows=C:\\Users\\birkeh\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_windows-2.2.1\\
+1
View File
@@ -0,0 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"path_provider_foundation","path":"C:\\\\Users\\\\birkeh\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\path_provider_foundation-2.3.2\\\\","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"android":[{"name":"path_provider_android","path":"C:\\\\Users\\\\birkeh\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\path_provider_android-2.2.2\\\\","native_build":true,"dependencies":[]}],"macos":[{"name":"path_provider_foundation","path":"C:\\\\Users\\\\birkeh\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\path_provider_foundation-2.3.2\\\\","shared_darwin_source":true,"native_build":true,"dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"C:\\\\Users\\\\birkeh\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\path_provider_linux-2.2.1\\\\","native_build":false,"dependencies":[]}],"windows":[{"name":"path_provider_windows","path":"C:\\\\Users\\\\birkeh\\\\AppData\\\\Local\\\\Pub\\\\Cache\\\\hosted\\\\pub.dev\\\\path_provider_windows-2.2.1\\\\","native_build":false,"dependencies":[]}],"web":[]},"dependencyGraph":[{"name":"path_provider","dependencies":["path_provider_android","path_provider_foundation","path_provider_linux","path_provider_windows"]},{"name":"path_provider_android","dependencies":[]},{"name":"path_provider_foundation","dependencies":[]},{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]}],"date_created":"2024-02-06 10:07:28.023270","version":"3.16.9"}
+132 -4
View File
@@ -37,6 +37,13 @@
</list>
</value>
</entry>
<entry key="crypto">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/lib" />
</list>
</value>
</entry>
<entry key="cupertino_icons">
<value>
<list>
@@ -51,6 +58,13 @@
</list>
</value>
</entry>
<entry key="ffi">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.0/lib" />
</list>
</value>
</entry>
<entry key="flutter">
<value>
<list>
@@ -61,7 +75,7 @@
<entry key="flutter_lints">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.3/lib" />
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-3.0.1/lib" />
</list>
</value>
</entry>
@@ -72,10 +86,31 @@
</list>
</value>
</entry>
<entry key="google_fonts">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-6.1.0/lib" />
</list>
</value>
</entry>
<entry key="http">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.2.0/lib" />
</list>
</value>
</entry>
<entry key="http_parser">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib" />
</list>
</value>
</entry>
<entry key="lints">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.1.1/lib" />
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-3.0.0/lib" />
</list>
</value>
</entry>
@@ -107,6 +142,62 @@
</list>
</value>
</entry>
<entry key="path_provider">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2/lib" />
</list>
</value>
</entry>
<entry key="path_provider_android">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2/lib" />
</list>
</value>
</entry>
<entry key="path_provider_foundation">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2/lib" />
</list>
</value>
</entry>
<entry key="path_provider_linux">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" />
</list>
</value>
</entry>
<entry key="path_provider_platform_interface">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib" />
</list>
</value>
</entry>
<entry key="path_provider_windows">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1/lib" />
</list>
</value>
</entry>
<entry key="platform">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.4/lib" />
</list>
</value>
</entry>
<entry key="plugin_platform_interface">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib" />
</list>
</value>
</entry>
<entry key="sky_engine">
<value>
<list>
@@ -156,6 +247,13 @@
</list>
</value>
</entry>
<entry key="typed_data">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2/lib" />
</list>
</value>
</entry>
<entry key="vector_math">
<value>
<list>
@@ -170,6 +268,20 @@
</list>
</value>
</entry>
<entry key="win32">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/win32-5.2.0/lib" />
</list>
</value>
</entry>
<entry key="xdg_directories">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.0.4/lib" />
</list>
</value>
</entry>
</option>
</properties>
<CLASSES>
@@ -178,22 +290,38 @@
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.3.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.6/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-3.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-6.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.2.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-3.0.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.5.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.10.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.1.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.8/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.6.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/web-0.3.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/win32-5.2.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-1.0.4/lib" />
<root url="file://$PROJECT_DIR$/../../../../../../../../dev/flutter/bin/cache/pkg/sky_engine/lib" />
<root url="file://$PROJECT_DIR$/../../../../../../../../dev/flutter/packages/flutter/lib" />
<root url="file://$PROJECT_DIR$/../../../../../../../../dev/flutter/packages/flutter_test/lib" />
+7 -1
View File
@@ -1,6 +1,12 @@
<component name="libraryTable">
<library name="Flutter Plugins" type="FlutterPluginsLibraryType">
<CLASSES />
<CLASSES>
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.1.2" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.2.2" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.2.1" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.3.2" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.2.1" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
@@ -1 +1 @@
{"inputs":["C:\\Users\\birkeh\\Documents\\GitHub\\flutter\\Lerne Flutter\\The Complete Guide (2024 Edition)\\adv_basics\\.dart_tool\\package_config_subset"],"outputs":[]}
{"inputs":["C:\\Users\\birkeh\\Documents\\GitHub\\flutter\\Lerne Flutter\\The Complete Guide (2024 Edition)\\adv_basics\\.dart_tool\\package_config_subset"],"outputs":["C:\\Users\\birkeh\\Documents\\GitHub\\flutter\\Lerne Flutter\\The Complete Guide (2024 Edition)\\adv_basics\\.dart_tool\\flutter_build\\dart_plugin_registrant.dart"]}
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\assets"/><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\app\intermediates\shader_assets\debug\out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\debug\assets"/></dataSet></merger>
<merger version="3"><dataSet config=":path_provider_android" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\path_provider_android\intermediates\library_assets\debug\out"/></dataSet><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\assets"/><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\app\intermediates\shader_assets\debug\out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\debug\assets"/></dataSet></merger>
@@ -1,4 +1,4 @@
#Fri Feb 02 12:32:21 CET 2024
#Tue Feb 06 10:09:06 CET 2024
base.0=C\:\\Users\\birkeh\\Documents\\GitHub\\flutter\\Lerne Flutter\\The Complete Guide (2024 Edition)\\adv_basics\\build\\app\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
renamed.0=classes.dex
path.0=classes.dex
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
5d0c750a81218c9cacc830804037de7a5ca5a9f7
8498af6ce7d41a64005cd58cbf61fa20ee76876b
@@ -17,6 +17,7 @@ INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complet
INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml:1:1-33:12
INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml:1:1-33:12
MERGED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml:1:1-33:12
MERGED from [:path_provider_android] C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\path_provider_android\intermediates\merged_manifest\debug\AndroidManifest.xml:2:1-9:12
MERGED from [androidx.window:window-java:1.0.0-beta04] C:\Users\birkeh\.gradle\caches\transforms-3\79d1204a7cbc4f2f7f993f1666237dca\transformed\jetified-window-java-1.0.0-beta04\AndroidManifest.xml:17:1-23:12
MERGED from [androidx.window:window:1.0.0-beta04] C:\Users\birkeh\.gradle\caches\transforms-3\d943c78a6995a024f7a7534709dfc0f7\transformed\jetified-window-1.0.0-beta04\AndroidManifest.xml:17:1-33:12
MERGED from [androidx.fragment:fragment:1.1.0] C:\Users\birkeh\.gradle\caches\transforms-3\79af6d4e0aa7c0d995b0004ab16d83d1\transformed\fragment-1.1.0\AndroidManifest.xml:17:1-24:12
@@ -55,6 +56,8 @@ uses-sdk
INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml reason: use-sdk injection requested
INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml
INJECTED from C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\android\app\src\main\AndroidManifest.xml
MERGED from [:path_provider_android] C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\path_provider_android\intermediates\merged_manifest\debug\AndroidManifest.xml:5:5-7:41
MERGED from [:path_provider_android] C:\Users\birkeh\Documents\GitHub\flutter\Lerne Flutter\The Complete Guide (2024 Edition)\adv_basics\build\path_provider_android\intermediates\merged_manifest\debug\AndroidManifest.xml:5:5-7:41
MERGED from [androidx.window:window-java:1.0.0-beta04] C:\Users\birkeh\.gradle\caches\transforms-3\79d1204a7cbc4f2f7f993f1666237dca\transformed\jetified-window-java-1.0.0-beta04\AndroidManifest.xml:19:5-21:41
MERGED from [androidx.window:window-java:1.0.0-beta04] C:\Users\birkeh\.gradle\caches\transforms-3\79d1204a7cbc4f2f7f993f1666237dca\transformed\jetified-window-java-1.0.0-beta04\AndroidManifest.xml:19:5-21:41
MERGED from [androidx.window:window:1.0.0-beta04] C:\Users\birkeh\.gradle\caches\transforms-3\d943c78a6995a024f7a7534709dfc0f7\transformed\jetified-window-1.0.0-beta04\AndroidManifest.xml:20:5-22:41
+31
View File
@@ -0,0 +1,31 @@
import 'package:flutter/material.dart';
class AnswerButton extends StatelessWidget {
const AnswerButton({
super.key,
required this.answerText,
required this.onTap,
});
final String answerText;
final void Function() onTap;
@override
Widget build(BuildContext context) {
return ElevatedButton(
onPressed: onTap,
style: ElevatedButton.styleFrom(
padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 40),
backgroundColor: const Color.fromARGB(255, 33, 1, 95),
foregroundColor: Colors.white,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(40),
),
),
child: Text(
answerText,
textAlign: TextAlign.center,
),
);
}
}
-1
View File
@@ -10,7 +10,6 @@ const questions = [
'Functions',
],
),
QuizQuestion('How are Flutter UIs built?', [
'By combining widgets in code',
'By combining widgets in a visual editor',
+7 -1
View File
@@ -3,4 +3,10 @@ class QuizQuestion {
final String text;
final List<String> answers;
}
List<String> getShuffeldAnswers() {
final shuffeldList = List.of(answers);
shuffeldList.shuffle();
return shuffeldList;
}
}
+42 -2
View File
@@ -1,4 +1,7 @@
import 'package:flutter/material.dart';
import 'package:adv_basics/answer_button.dart';
import 'package:adv_basics/data/questions.dart';
import 'package:google_fonts/google_fonts.dart';
class QuestionsScreen extends StatefulWidget {
const QuestionsScreen(void Function() switchScreen, {super.key});
@@ -10,8 +13,45 @@ class QuestionsScreen extends StatefulWidget {
}
class _QuestionsScreenState extends State<QuestionsScreen> {
var currentQuestionIndex = 0;
void answerQuestion() {
setState(() {
currentQuestionIndex++;
});
}
@override
Widget build(context) {
return const Text('QuestionsScreen');
final currentQuestion = questions[currentQuestionIndex];
return SizedBox(
width: double.infinity,
child: Container(
margin: const EdgeInsets.all(40),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Text(
currentQuestion.text,
style: GoogleFonts.lato(
color: const Color.fromARGB(255, 201, 153, 251),
fontSize: 24,
fontWeight: FontWeight.bold,
),
textAlign: TextAlign.center,
),
const SizedBox(height: 30),
...currentQuestion.getShuffeldAnswers().map((answer) {
return AnswerButton(
answerText: answer,
onTap: answerQuestion,
);
})
],
),
),
);
}
}
}
+4 -3
View File
@@ -41,9 +41,10 @@ class _QuizState extends State<Quiz> {
end: Alignment.bottomRight,
),
),
child: activeScreen == 'start-screen'
? StartScreen(switchScreen)
: QuestionsScreen(switchScreen),
// child: activeScreen == 'start-screen'
// ? StartScreen(switchScreen)
// : QuestionsScreen(switchScreen),
child: screenWidget,
),
),
);
+4 -3
View File
@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
class StartScreen extends StatelessWidget {
const StartScreen(this.startQuiz, {super.key});
@@ -19,10 +20,10 @@ class StartScreen extends StatelessWidget {
const SizedBox(
height: 80,
),
const Text(
Text(
'Learn Flutter the fun way!',
style: TextStyle(
color: Color.fromARGB(255, 237, 223, 252),
style: GoogleFonts.lato(
color: const Color.fromARGB(255, 237, 223, 252),
fontSize: 24,
),
),
@@ -5,6 +5,8 @@
import FlutterMacOS
import Foundation
import path_provider_foundation
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
}
+133 -4
View File
@@ -41,6 +41,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.18.0"
crypto:
dependency: transitive
description:
name: crypto
sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
url: "https://pub.dev"
source: hosted
version: "3.0.3"
cupertino_icons:
dependency: "direct main"
description:
@@ -57,6 +65,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.3.1"
ffi:
dependency: transitive
description:
name: ffi
sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
flutter:
dependency: "direct main"
description: flutter
@@ -66,23 +82,47 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04
sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7
url: "https://pub.dev"
source: hosted
version: "2.0.3"
version: "3.0.1"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
google_fonts:
dependency: "direct main"
description:
name: google_fonts
sha256: f0b8d115a13ecf827013ec9fc883390ccc0e87a96ed5347a3114cac177ef18e8
url: "https://pub.dev"
source: hosted
version: "6.1.0"
http:
dependency: transitive
description:
name: http
sha256: a2bbf9d017fcced29139daa8ed2bba4ece450ab222871df93ca9eec6f80c34ba
url: "https://pub.dev"
source: hosted
version: "1.2.0"
http_parser:
dependency: transitive
description:
name: http_parser
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
lints:
dependency: transitive
description:
name: lints
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
url: "https://pub.dev"
source: hosted
version: "2.1.1"
version: "3.0.0"
matcher:
dependency: transitive
description:
@@ -115,6 +155,70 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.8.3"
path_provider:
dependency: transitive
description:
name: path_provider
sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b
url: "https://pub.dev"
source: hosted
version: "2.1.2"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668"
url: "https://pub.dev"
source: hosted
version: "2.2.2"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
url: "https://pub.dev"
source: hosted
version: "2.2.1"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
url: "https://pub.dev"
source: hosted
version: "2.2.1"
platform:
dependency: transitive
description:
name: platform
sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
url: "https://pub.dev"
source: hosted
version: "3.1.4"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
url: "https://pub.dev"
source: hosted
version: "2.1.8"
sky_engine:
dependency: transitive
description: flutter
@@ -168,6 +272,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.6.1"
typed_data:
dependency: transitive
description:
name: typed_data
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.dev"
source: hosted
version: "1.3.2"
vector_math:
dependency: transitive
description:
@@ -184,5 +296,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.3.0"
win32:
dependency: transitive
description:
name: win32
sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8"
url: "https://pub.dev"
source: hosted
version: "5.2.0"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
url: "https://pub.dev"
source: hosted
version: "1.0.4"
sdks:
dart: ">=3.2.5 <4.0.0"
flutter: ">=3.10.0"
+2 -1
View File
@@ -35,6 +35,7 @@ dependencies:
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
google_fonts: ^6.1.0
dev_dependencies:
flutter_test:
@@ -45,7 +46,7 @@ dev_dependencies:
# activated in the `analysis_options.yaml` file located at the root of your
# package. See that file for information about deactivating specific lint
# rules and activating additional ones.
flutter_lints: ^2.0.0
flutter_lints: ^3.0.1
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec