diff --git a/.dart_tool/package_config.json b/.dart_tool/package_config.json
new file mode 100644
index 0000000..a145197
--- /dev/null
+++ b/.dart_tool/package_config.json
@@ -0,0 +1,182 @@
+{
+ "configVersion": 2,
+ "packages": [
+ {
+ "name": "archive",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "args",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.5.2",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "async",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.0",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "boolean_selector",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.5",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "charcode",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2",
+ "packageUri": "lib/",
+ "languageVersion": "1.0"
+ },
+ {
+ "name": "collection",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "convert",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1",
+ "packageUri": "lib/",
+ "languageVersion": "1.17"
+ },
+ {
+ "name": "crypto",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3",
+ "packageUri": "lib/",
+ "languageVersion": "2.1"
+ },
+ {
+ "name": "cupertino_icons",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "flutter",
+ "rootUri": "file:///C:/flutter/packages/flutter",
+ "packageUri": "lib/",
+ "languageVersion": "2.2"
+ },
+ {
+ "name": "flutter_test",
+ "rootUri": "file:///C:/flutter/packages/flutter_test",
+ "packageUri": "lib/",
+ "languageVersion": "2.2"
+ },
+ {
+ "name": "image",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.4",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "matcher",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.6",
+ "packageUri": "lib/",
+ "languageVersion": "2.2"
+ },
+ {
+ "name": "meta",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8",
+ "packageUri": "lib/",
+ "languageVersion": "1.12"
+ },
+ {
+ "name": "path",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.6.4",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "pedantic",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.8.0+1",
+ "packageUri": "lib/",
+ "languageVersion": "2.1"
+ },
+ {
+ "name": "petitparser",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0",
+ "packageUri": "lib/",
+ "languageVersion": "2.4"
+ },
+ {
+ "name": "quiver",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "sky_engine",
+ "rootUri": "file:///C:/flutter/bin/cache/pkg/sky_engine",
+ "packageUri": "lib/",
+ "languageVersion": "1.11"
+ },
+ {
+ "name": "source_span",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5",
+ "packageUri": "lib/",
+ "languageVersion": "1.8"
+ },
+ {
+ "name": "stack_trace",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3",
+ "packageUri": "lib/",
+ "languageVersion": "1.23"
+ },
+ {
+ "name": "stream_channel",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "string_scanner",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "term_glyph",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0",
+ "packageUri": "lib/",
+ "languageVersion": "1.8"
+ },
+ {
+ "name": "test_api",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.11",
+ "packageUri": "lib/",
+ "languageVersion": "2.2"
+ },
+ {
+ "name": "typed_data",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "vector_math",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8",
+ "packageUri": "lib/",
+ "languageVersion": "2.0"
+ },
+ {
+ "name": "xml",
+ "rootUri": "file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0",
+ "packageUri": "lib/",
+ "languageVersion": "2.3"
+ },
+ {
+ "name": "tjff_d2",
+ "rootUri": "../",
+ "packageUri": "lib/",
+ "languageVersion": "2.1"
+ }
+ ],
+ "generated": "2020-02-13T05:52:27.779606Z",
+ "generator": "pub",
+ "generatorVersion": "2.7.0"
+}
diff --git a/.packages b/.packages
new file mode 100644
index 0000000..7cb8553
--- /dev/null
+++ b/.packages
@@ -0,0 +1,30 @@
+# Generated by pub on 2020-02-13 11:22:27.740604.
+archive:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11/lib/
+args:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/args-1.5.2/lib/
+async:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/lib/
+boolean_selector:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-1.0.5/lib/
+charcode:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.2/lib/
+collection:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/
+convert:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/convert-2.1.1/lib/
+crypto:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/crypto-2.1.3/lib/
+cupertino_icons:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/
+flutter:file:///C:/flutter/packages/flutter/lib/
+flutter_test:file:///C:/flutter/packages/flutter_test/lib/
+image:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.1.4/lib/
+matcher:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.6/lib/
+meta:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.8/lib/
+path:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.6.4/lib/
+pedantic:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.8.0+1/lib/
+petitparser:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/petitparser-2.4.0/lib/
+quiver:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/quiver-2.0.5/lib/
+sky_engine:file:///C:/flutter/bin/cache/pkg/sky_engine/lib/
+source_span:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.5.5/lib/
+stack_trace:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.3/lib/
+stream_channel:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0/lib/
+string_scanner:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5/lib/
+term_glyph:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/
+test_api:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.11/lib/
+typed_data:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/
+vector_math:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/
+xml:file:///C:/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.5.0/lib/
+tjff_d2:lib/
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..3287bb6
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,13 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Flutter",
+ "request": "launch",
+ "type": "dart"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/android/.project b/android/.project
new file mode 100644
index 0000000..3964dd3
--- /dev/null
+++ b/android/.project
@@ -0,0 +1,17 @@
+
+
+ android
+ Project android created by Buildship.
+
+
+
+
+ org.eclipse.buildship.core.gradleprojectbuilder
+
+
+
+
+
+ org.eclipse.buildship.core.gradleprojectnature
+
+
diff --git a/android/.settings/org.eclipse.buildship.core.prefs b/android/.settings/org.eclipse.buildship.core.prefs
new file mode 100644
index 0000000..e889521
--- /dev/null
+++ b/android/.settings/org.eclipse.buildship.core.prefs
@@ -0,0 +1,2 @@
+connection.project.dir=
+eclipse.preferences.version=1
diff --git a/lib/main.dart b/lib/main.dart
index 3e51cc7..aaf8896 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -1 +1,20 @@
-// TODO: In day 2 of workshop
\ No newline at end of file
+
+import 'package:flutter/material.dart';
+
+main() => runApp(MyApp());
+
+class MyApp extends StatelessWidget{
+ @override
+ Widget build(BuildContext context){
+ return MaterialApp(
+ home: Scaffold(
+ appBar: AppBar(title: Text("Hello World"),),
+ body:Column(
+ children: [
+ Text("Hello World")
+ ],
+ ),
+ ),
+ );
+ }
+}
\ No newline at end of file