diff --git a/.coderabbit.yaml b/.coderabbit.yaml
deleted file mode 100644
index 8a58e85..0000000
--- a/.coderabbit.yaml
+++ /dev/null
@@ -1,30 +0,0 @@
-# Code Rabbit Automated Code Reviews
-language: "en-US"
-early_access: false
-reviews:
- request_changes_workflow: true
- high_level_summary: true
- poem: true
- review_status: true
- collapse_walkthrough: false
- auto_review:
- enabled: true
- ignore_title_keywords:
- - "WIP"
- - "DO NOT MERGE"
- drafts: false
-chat:
- auto_reply: true
-base_branches:
- - "main"
- - "dev"
-review_triggers:
- - pull_request_update
- - push_to_branch:
- branches:
- - main
- - dev
-chat_auto_reply:
- enabled: true
- responses:
- - "Thank you for your message! We will get back to you shortly."
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 2426cbe..377de51 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -67,6 +67,25 @@ android {
signingConfig = signingConfigs.release
}
}
+
+ // flavors
+ flavorDimensions "default"
+ productFlavors{
+ production{
+ dimension "default"
+ resValue "string", "app_name", "Academia"
+ }
+ staging{
+ dimension "default"
+ resValue "string", "app_name", "Academia - Staging"
+ }
+ development{
+ dimension "default"
+ resValue "string", "app_name", "Academia - Dev"
+ }
+
+
+ }
}
flutter {
diff --git a/android/app/src/development/res/drawable-hdpi/android12splash.png b/android/app/src/development/res/drawable-hdpi/android12splash.png
new file mode 100644
index 0000000..bd73077
Binary files /dev/null and b/android/app/src/development/res/drawable-hdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-hdpi/splash.png b/android/app/src/development/res/drawable-hdpi/splash.png
new file mode 100644
index 0000000..59e78e5
Binary files /dev/null and b/android/app/src/development/res/drawable-hdpi/splash.png differ
diff --git a/android/app/src/development/res/drawable-mdpi/android12splash.png b/android/app/src/development/res/drawable-mdpi/android12splash.png
new file mode 100644
index 0000000..489c51b
Binary files /dev/null and b/android/app/src/development/res/drawable-mdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-mdpi/splash.png b/android/app/src/development/res/drawable-mdpi/splash.png
new file mode 100644
index 0000000..a0c06f7
Binary files /dev/null and b/android/app/src/development/res/drawable-mdpi/splash.png differ
diff --git a/android/app/src/development/res/drawable-night-hdpi/android12splash.png b/android/app/src/development/res/drawable-night-hdpi/android12splash.png
new file mode 100644
index 0000000..bd73077
Binary files /dev/null and b/android/app/src/development/res/drawable-night-hdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-night-mdpi/android12splash.png b/android/app/src/development/res/drawable-night-mdpi/android12splash.png
new file mode 100644
index 0000000..489c51b
Binary files /dev/null and b/android/app/src/development/res/drawable-night-mdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-night-v21/background.png b/android/app/src/development/res/drawable-night-v21/background.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/android/app/src/development/res/drawable-night-v21/background.png differ
diff --git a/android/app/src/development/res/drawable-night-v21/launch_background.xml b/android/app/src/development/res/drawable-night-v21/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/development/res/drawable-night-v21/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/development/res/drawable-night-xhdpi/android12splash.png b/android/app/src/development/res/drawable-night-xhdpi/android12splash.png
new file mode 100644
index 0000000..b1343aa
Binary files /dev/null and b/android/app/src/development/res/drawable-night-xhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-night-xxhdpi/android12splash.png b/android/app/src/development/res/drawable-night-xxhdpi/android12splash.png
new file mode 100644
index 0000000..7320460
Binary files /dev/null and b/android/app/src/development/res/drawable-night-xxhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-night-xxxhdpi/android12splash.png b/android/app/src/development/res/drawable-night-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..9ee7161
Binary files /dev/null and b/android/app/src/development/res/drawable-night-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-night/background.png b/android/app/src/development/res/drawable-night/background.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/android/app/src/development/res/drawable-night/background.png differ
diff --git a/android/app/src/development/res/drawable-night/launch_background.xml b/android/app/src/development/res/drawable-night/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/development/res/drawable-night/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/development/res/drawable-v21/background.png b/android/app/src/development/res/drawable-v21/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/development/res/drawable-v21/background.png differ
diff --git a/android/app/src/development/res/drawable-v21/launch_background.xml b/android/app/src/development/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/development/res/drawable-v21/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/development/res/drawable-xhdpi/android12splash.png b/android/app/src/development/res/drawable-xhdpi/android12splash.png
new file mode 100644
index 0000000..b1343aa
Binary files /dev/null and b/android/app/src/development/res/drawable-xhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-xhdpi/splash.png b/android/app/src/development/res/drawable-xhdpi/splash.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/android/app/src/development/res/drawable-xhdpi/splash.png differ
diff --git a/android/app/src/development/res/drawable-xxhdpi/android12splash.png b/android/app/src/development/res/drawable-xxhdpi/android12splash.png
new file mode 100644
index 0000000..7320460
Binary files /dev/null and b/android/app/src/development/res/drawable-xxhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-xxhdpi/splash.png b/android/app/src/development/res/drawable-xxhdpi/splash.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/android/app/src/development/res/drawable-xxhdpi/splash.png differ
diff --git a/android/app/src/development/res/drawable-xxxhdpi/android12splash.png b/android/app/src/development/res/drawable-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..9ee7161
Binary files /dev/null and b/android/app/src/development/res/drawable-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/development/res/drawable-xxxhdpi/splash.png b/android/app/src/development/res/drawable-xxxhdpi/splash.png
new file mode 100644
index 0000000..8c8ccf9
Binary files /dev/null and b/android/app/src/development/res/drawable-xxxhdpi/splash.png differ
diff --git a/android/app/src/development/res/drawable/background.png b/android/app/src/development/res/drawable/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/development/res/drawable/background.png differ
diff --git a/android/app/src/development/res/drawable/launch_background.xml b/android/app/src/development/res/drawable/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/development/res/drawable/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/development/res/mipmap-hdpi/launcher_icon.png b/android/app/src/development/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 0000000..f0d7664
Binary files /dev/null and b/android/app/src/development/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/android/app/src/development/res/mipmap-mdpi/launcher_icon.png b/android/app/src/development/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 0000000..bae7bd9
Binary files /dev/null and b/android/app/src/development/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/android/app/src/development/res/mipmap-xhdpi/launcher_icon.png b/android/app/src/development/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 0000000..811bbcf
Binary files /dev/null and b/android/app/src/development/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/android/app/src/development/res/mipmap-xxhdpi/launcher_icon.png b/android/app/src/development/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 0000000..5e83ac4
Binary files /dev/null and b/android/app/src/development/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/android/app/src/development/res/mipmap-xxxhdpi/launcher_icon.png b/android/app/src/development/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 0000000..aceb304
Binary files /dev/null and b/android/app/src/development/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/android/app/src/development/res/values-night-v31/styles.xml b/android/app/src/development/res/values-night-v31/styles.xml
new file mode 100644
index 0000000..adee404
--- /dev/null
+++ b/android/app/src/development/res/values-night-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/development/res/values-night/styles.xml b/android/app/src/development/res/values-night/styles.xml
new file mode 100644
index 0000000..dbc9ea9
--- /dev/null
+++ b/android/app/src/development/res/values-night/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/development/res/values-v31/styles.xml b/android/app/src/development/res/values-v31/styles.xml
new file mode 100644
index 0000000..24470c9
--- /dev/null
+++ b/android/app/src/development/res/values-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/development/res/values/styles.xml b/android/app/src/development/res/values/styles.xml
new file mode 100644
index 0000000..0d1fa8f
--- /dev/null
+++ b/android/app/src/development/res/values/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 454707f..cb37e89 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -9,7 +9,7 @@
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/production/res/drawable-night-xhdpi/android12splash.png b/android/app/src/production/res/drawable-night-xhdpi/android12splash.png
new file mode 100644
index 0000000..cc19144
Binary files /dev/null and b/android/app/src/production/res/drawable-night-xhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-night-xxhdpi/android12splash.png b/android/app/src/production/res/drawable-night-xxhdpi/android12splash.png
new file mode 100644
index 0000000..1365864
Binary files /dev/null and b/android/app/src/production/res/drawable-night-xxhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-night-xxxhdpi/android12splash.png b/android/app/src/production/res/drawable-night-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..b1dc442
Binary files /dev/null and b/android/app/src/production/res/drawable-night-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-night/background.png b/android/app/src/production/res/drawable-night/background.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/android/app/src/production/res/drawable-night/background.png differ
diff --git a/android/app/src/production/res/drawable-night/launch_background.xml b/android/app/src/production/res/drawable-night/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/production/res/drawable-night/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/production/res/drawable-v21/background.png b/android/app/src/production/res/drawable-v21/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/production/res/drawable-v21/background.png differ
diff --git a/android/app/src/production/res/drawable-v21/launch_background.xml b/android/app/src/production/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/production/res/drawable-v21/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/production/res/drawable-xhdpi/android12splash.png b/android/app/src/production/res/drawable-xhdpi/android12splash.png
new file mode 100644
index 0000000..cc19144
Binary files /dev/null and b/android/app/src/production/res/drawable-xhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-xhdpi/splash.png b/android/app/src/production/res/drawable-xhdpi/splash.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/android/app/src/production/res/drawable-xhdpi/splash.png differ
diff --git a/android/app/src/production/res/drawable-xxhdpi/android12splash.png b/android/app/src/production/res/drawable-xxhdpi/android12splash.png
new file mode 100644
index 0000000..1365864
Binary files /dev/null and b/android/app/src/production/res/drawable-xxhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-xxhdpi/splash.png b/android/app/src/production/res/drawable-xxhdpi/splash.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/android/app/src/production/res/drawable-xxhdpi/splash.png differ
diff --git a/android/app/src/production/res/drawable-xxxhdpi/android12splash.png b/android/app/src/production/res/drawable-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..b1dc442
Binary files /dev/null and b/android/app/src/production/res/drawable-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/production/res/drawable-xxxhdpi/splash.png b/android/app/src/production/res/drawable-xxxhdpi/splash.png
new file mode 100644
index 0000000..8c8ccf9
Binary files /dev/null and b/android/app/src/production/res/drawable-xxxhdpi/splash.png differ
diff --git a/android/app/src/production/res/drawable/background.png b/android/app/src/production/res/drawable/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/production/res/drawable/background.png differ
diff --git a/android/app/src/production/res/drawable/launch_background.xml b/android/app/src/production/res/drawable/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/production/res/drawable/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/production/res/mipmap-hdpi/launcher_icon.png b/android/app/src/production/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 0000000..0d7eb50
Binary files /dev/null and b/android/app/src/production/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/android/app/src/production/res/mipmap-mdpi/launcher_icon.png b/android/app/src/production/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 0000000..655829d
Binary files /dev/null and b/android/app/src/production/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/android/app/src/production/res/mipmap-xhdpi/launcher_icon.png b/android/app/src/production/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 0000000..390ffa9
Binary files /dev/null and b/android/app/src/production/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/android/app/src/production/res/mipmap-xxhdpi/launcher_icon.png b/android/app/src/production/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 0000000..f91be10
Binary files /dev/null and b/android/app/src/production/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/android/app/src/production/res/mipmap-xxxhdpi/launcher_icon.png b/android/app/src/production/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 0000000..59e78e5
Binary files /dev/null and b/android/app/src/production/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/android/app/src/production/res/values-night-v31/styles.xml b/android/app/src/production/res/values-night-v31/styles.xml
new file mode 100644
index 0000000..adee404
--- /dev/null
+++ b/android/app/src/production/res/values-night-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/production/res/values-night/styles.xml b/android/app/src/production/res/values-night/styles.xml
new file mode 100644
index 0000000..dbc9ea9
--- /dev/null
+++ b/android/app/src/production/res/values-night/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/production/res/values-v31/styles.xml b/android/app/src/production/res/values-v31/styles.xml
new file mode 100644
index 0000000..24470c9
--- /dev/null
+++ b/android/app/src/production/res/values-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/production/res/values/styles.xml b/android/app/src/production/res/values/styles.xml
new file mode 100644
index 0000000..0d1fa8f
--- /dev/null
+++ b/android/app/src/production/res/values/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/staging/res/drawable-hdpi/android12splash.png b/android/app/src/staging/res/drawable-hdpi/android12splash.png
new file mode 100644
index 0000000..86a0372
Binary files /dev/null and b/android/app/src/staging/res/drawable-hdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-hdpi/splash.png b/android/app/src/staging/res/drawable-hdpi/splash.png
new file mode 100644
index 0000000..59e78e5
Binary files /dev/null and b/android/app/src/staging/res/drawable-hdpi/splash.png differ
diff --git a/android/app/src/staging/res/drawable-mdpi/android12splash.png b/android/app/src/staging/res/drawable-mdpi/android12splash.png
new file mode 100644
index 0000000..99c650a
Binary files /dev/null and b/android/app/src/staging/res/drawable-mdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-mdpi/splash.png b/android/app/src/staging/res/drawable-mdpi/splash.png
new file mode 100644
index 0000000..a0c06f7
Binary files /dev/null and b/android/app/src/staging/res/drawable-mdpi/splash.png differ
diff --git a/android/app/src/staging/res/drawable-night-hdpi/android12splash.png b/android/app/src/staging/res/drawable-night-hdpi/android12splash.png
new file mode 100644
index 0000000..86a0372
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-hdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-night-mdpi/android12splash.png b/android/app/src/staging/res/drawable-night-mdpi/android12splash.png
new file mode 100644
index 0000000..99c650a
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-mdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-night-v21/background.png b/android/app/src/staging/res/drawable-night-v21/background.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-v21/background.png differ
diff --git a/android/app/src/staging/res/drawable-night-v21/launch_background.xml b/android/app/src/staging/res/drawable-night-v21/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/staging/res/drawable-night-v21/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/staging/res/drawable-night-xhdpi/android12splash.png b/android/app/src/staging/res/drawable-night-xhdpi/android12splash.png
new file mode 100644
index 0000000..8aea688
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-xhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-night-xxhdpi/android12splash.png b/android/app/src/staging/res/drawable-night-xxhdpi/android12splash.png
new file mode 100644
index 0000000..a5e52f0
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-xxhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-night-xxxhdpi/android12splash.png b/android/app/src/staging/res/drawable-night-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..b25d0ae
Binary files /dev/null and b/android/app/src/staging/res/drawable-night-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-night/background.png b/android/app/src/staging/res/drawable-night/background.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/android/app/src/staging/res/drawable-night/background.png differ
diff --git a/android/app/src/staging/res/drawable-night/launch_background.xml b/android/app/src/staging/res/drawable-night/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/staging/res/drawable-night/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/staging/res/drawable-v21/background.png b/android/app/src/staging/res/drawable-v21/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/staging/res/drawable-v21/background.png differ
diff --git a/android/app/src/staging/res/drawable-v21/launch_background.xml b/android/app/src/staging/res/drawable-v21/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/staging/res/drawable-v21/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/staging/res/drawable-xhdpi/android12splash.png b/android/app/src/staging/res/drawable-xhdpi/android12splash.png
new file mode 100644
index 0000000..8aea688
Binary files /dev/null and b/android/app/src/staging/res/drawable-xhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-xhdpi/splash.png b/android/app/src/staging/res/drawable-xhdpi/splash.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/android/app/src/staging/res/drawable-xhdpi/splash.png differ
diff --git a/android/app/src/staging/res/drawable-xxhdpi/android12splash.png b/android/app/src/staging/res/drawable-xxhdpi/android12splash.png
new file mode 100644
index 0000000..a5e52f0
Binary files /dev/null and b/android/app/src/staging/res/drawable-xxhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-xxhdpi/splash.png b/android/app/src/staging/res/drawable-xxhdpi/splash.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/android/app/src/staging/res/drawable-xxhdpi/splash.png differ
diff --git a/android/app/src/staging/res/drawable-xxxhdpi/android12splash.png b/android/app/src/staging/res/drawable-xxxhdpi/android12splash.png
new file mode 100644
index 0000000..b25d0ae
Binary files /dev/null and b/android/app/src/staging/res/drawable-xxxhdpi/android12splash.png differ
diff --git a/android/app/src/staging/res/drawable-xxxhdpi/splash.png b/android/app/src/staging/res/drawable-xxxhdpi/splash.png
new file mode 100644
index 0000000..8c8ccf9
Binary files /dev/null and b/android/app/src/staging/res/drawable-xxxhdpi/splash.png differ
diff --git a/android/app/src/staging/res/drawable/background.png b/android/app/src/staging/res/drawable/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/android/app/src/staging/res/drawable/background.png differ
diff --git a/android/app/src/staging/res/drawable/launch_background.xml b/android/app/src/staging/res/drawable/launch_background.xml
new file mode 100644
index 0000000..3cc4948
--- /dev/null
+++ b/android/app/src/staging/res/drawable/launch_background.xml
@@ -0,0 +1,9 @@
+
+
+ -
+
+
+ -
+
+
+
diff --git a/android/app/src/staging/res/mipmap-hdpi/launcher_icon.png b/android/app/src/staging/res/mipmap-hdpi/launcher_icon.png
new file mode 100644
index 0000000..898494b
Binary files /dev/null and b/android/app/src/staging/res/mipmap-hdpi/launcher_icon.png differ
diff --git a/android/app/src/staging/res/mipmap-mdpi/launcher_icon.png b/android/app/src/staging/res/mipmap-mdpi/launcher_icon.png
new file mode 100644
index 0000000..6f4b470
Binary files /dev/null and b/android/app/src/staging/res/mipmap-mdpi/launcher_icon.png differ
diff --git a/android/app/src/staging/res/mipmap-xhdpi/launcher_icon.png b/android/app/src/staging/res/mipmap-xhdpi/launcher_icon.png
new file mode 100644
index 0000000..3670034
Binary files /dev/null and b/android/app/src/staging/res/mipmap-xhdpi/launcher_icon.png differ
diff --git a/android/app/src/staging/res/mipmap-xxhdpi/launcher_icon.png b/android/app/src/staging/res/mipmap-xxhdpi/launcher_icon.png
new file mode 100644
index 0000000..814558a
Binary files /dev/null and b/android/app/src/staging/res/mipmap-xxhdpi/launcher_icon.png differ
diff --git a/android/app/src/staging/res/mipmap-xxxhdpi/launcher_icon.png b/android/app/src/staging/res/mipmap-xxxhdpi/launcher_icon.png
new file mode 100644
index 0000000..055c886
Binary files /dev/null and b/android/app/src/staging/res/mipmap-xxxhdpi/launcher_icon.png differ
diff --git a/android/app/src/staging/res/values-night-v31/styles.xml b/android/app/src/staging/res/values-night-v31/styles.xml
new file mode 100644
index 0000000..adee404
--- /dev/null
+++ b/android/app/src/staging/res/values-night-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/staging/res/values-night/styles.xml b/android/app/src/staging/res/values-night/styles.xml
new file mode 100644
index 0000000..dbc9ea9
--- /dev/null
+++ b/android/app/src/staging/res/values-night/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/staging/res/values-v31/styles.xml b/android/app/src/staging/res/values-v31/styles.xml
new file mode 100644
index 0000000..24470c9
--- /dev/null
+++ b/android/app/src/staging/res/values-v31/styles.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/android/app/src/staging/res/values/styles.xml b/android/app/src/staging/res/values/styles.xml
new file mode 100644
index 0000000..0d1fa8f
--- /dev/null
+++ b/android/app/src/staging/res/values/styles.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
diff --git a/assets/icons/academia-ai.png b/assets/icons/academia-ai.png
deleted file mode 100644
index 1c39cfa..0000000
Binary files a/assets/icons/academia-ai.png and /dev/null differ
diff --git a/assets/icons/academia-black-outline.png b/assets/icons/academia-black-outline.png
deleted file mode 100644
index cbda06c..0000000
Binary files a/assets/icons/academia-black-outline.png and /dev/null differ
diff --git a/assets/icons/academia-sketch.png b/assets/icons/academia-sketch.png
deleted file mode 100644
index 3f8730d..0000000
Binary files a/assets/icons/academia-sketch.png and /dev/null differ
diff --git a/assets/icons/academia_dev.png b/assets/icons/academia_dev.png
new file mode 100644
index 0000000..7491be3
Binary files /dev/null and b/assets/icons/academia_dev.png differ
diff --git a/assets/icons/academia_dev.svg b/assets/icons/academia_dev.svg
new file mode 100644
index 0000000..8054d31
--- /dev/null
+++ b/assets/icons/academia_dev.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/assets/icons/academia_prod.png b/assets/icons/academia_prod.png
new file mode 100644
index 0000000..a94a135
Binary files /dev/null and b/assets/icons/academia_prod.png differ
diff --git a/assets/icons/academia_staging.png b/assets/icons/academia_staging.png
new file mode 100644
index 0000000..402ef51
Binary files /dev/null and b/assets/icons/academia_staging.png differ
diff --git a/assets/icons/dodge.jpg b/assets/icons/dodge.jpg
new file mode 100644
index 0000000..27e40d6
Binary files /dev/null and b/assets/icons/dodge.jpg differ
diff --git a/assets/icons/gopher.jpg b/assets/icons/gopher.jpg
new file mode 100644
index 0000000..17f635d
Binary files /dev/null and b/assets/icons/gopher.jpg differ
diff --git a/flutter_launcher_icons-development.yaml b/flutter_launcher_icons-development.yaml
new file mode 100644
index 0000000..5bccc3f
--- /dev/null
+++ b/flutter_launcher_icons-development.yaml
@@ -0,0 +1,17 @@
+flutter_launcher_icons:
+ android: "launcher_icon"
+ ios: true
+ image_path: "assets/icons/dodge.jpg"
+ min_sdk_android: 34 # android min sdk min:16, default 21
+ web:
+ generate: true
+ image_path: "assets/icons/dodge.jpg"
+ background_color: "#fff"
+ theme_color: "#fff"
+ windows:
+ generate: true
+ image_path: "assets/icons/dodge.jpg"
+ icon_size: 48 # min:48, max:256, default: 48
+ macos:
+ generate: true
+ image_path: "assets/icons/dodge.jpg"
diff --git a/flutter_launcher_icons-production.yaml b/flutter_launcher_icons-production.yaml
new file mode 100644
index 0000000..3797dda
--- /dev/null
+++ b/flutter_launcher_icons-production.yaml
@@ -0,0 +1,17 @@
+flutter_launcher_icons:
+ android: "launcher_icon"
+ ios: true
+ image_path: "assets/icons/academia.png"
+ min_sdk_android: 34 # android min sdk min:16, default 21
+ web:
+ generate: true
+ image_path: "assets/icons/academia.png"
+ background_color: "#fff"
+ theme_color: "#fff"
+ windows:
+ generate: true
+ image_path: "assets/icons/academia.png"
+ icon_size: 48 # min:48, max:256, default: 48
+ macos:
+ generate: true
+ image_path: "assets/icons/academia.png"
diff --git a/flutter_launcher_icons-staging.yaml b/flutter_launcher_icons-staging.yaml
new file mode 100644
index 0000000..4e8d8ed
--- /dev/null
+++ b/flutter_launcher_icons-staging.yaml
@@ -0,0 +1,17 @@
+flutter_launcher_icons:
+ android: "launcher_icon"
+ ios: true
+ image_path: "assets/icons/gopher.jpg"
+ min_sdk_android: 34 # android min sdk min:16, default 21
+ web:
+ generate: true
+ image_path: "assets/icons/gopher.jpg"
+ background_color: "#fff"
+ theme_color: "#fff"
+ windows:
+ generate: true
+ image_path: "assets/icons/gopher.jpg"
+ icon_size: 48 # min:48, max:256, default: 48
+ macos:
+ generate: true
+ image_path: "assets/icons/gopher.jpg"
diff --git a/flutter_native_splash.yaml b/flutter_native_splash-development.yaml
similarity index 98%
rename from flutter_native_splash.yaml
rename to flutter_native_splash-development.yaml
index 19a1286..9906a05 100644
--- a/flutter_native_splash.yaml
+++ b/flutter_native_splash-development.yaml
@@ -27,11 +27,11 @@ flutter_native_splash:
# The branding property allows you to specify an image used as branding in the splash screen.
# It must be a png file. It is supported for Android, iOS and the Web. For Android 12,
# see the Android 12 section below.
- branding: assets/icons/branding.png
+ # branding: assets/icons/branding.png
# To position the branding image at the bottom of the screen you can use bottom, bottomRight,
# and bottomLeft. The default values is bottom if not specified or specified something else.
- branding_mode: bottom
+ # branding_mode: bottom
# The color_dark, background_image_dark, image_dark, branding_dark are parameters that set the background
# and image when the device is in dark mode. If they are not specified, the app will use the
@@ -54,7 +54,7 @@ flutter_native_splash:
# 640 pixels in diameter.
# App icon without an icon background: This should be 1152×1152 pixels, and fit within a circle
# 768 pixels in diameter.
- image: assets/icons/academia-splash.png
+ image: assets/icons/academia_dev.png
# Splash screen background color.
color: "#f2f5ea"
diff --git a/flutter_native_splash-production.yaml b/flutter_native_splash-production.yaml
new file mode 100644
index 0000000..335a0ab
--- /dev/null
+++ b/flutter_native_splash-production.yaml
@@ -0,0 +1,149 @@
+flutter_native_splash:
+ # This package generates native code to customize Flutter's default white native splash screen
+ # with background color and splash image.
+ # Customize the parameters below, and run the following command in the terminal:
+ # dart run flutter_native_splash:create
+ # To restore Flutter's default white splash screen, run the following command in the terminal:
+ # dart run flutter_native_splash:remove
+
+ # IMPORTANT NOTE: These parameter do not affect the configuration of Android 12 and later, which
+ # handle splash screens differently that prior versions of Android. Android 12 and later must be
+ # configured specifically in the android_12 section below.
+
+ # color or background_image is the only required parameter. Use color to set the background
+ # of your splash screen to a solid color. Use background_image to set the background of your
+ # splash screen to a png image. This is useful for gradients. The image will be stretch to the
+ # size of the app. Only one parameter can be used, color and background_image cannot both be set.
+ color: "#f2f5ea"
+ # background_image: assets/icons/academia.png
+
+ # Optional parameters are listed below. To enable a parameter, uncomment the line by removing
+ # the leading # character.
+
+ # The image parameter allows you to specify an image used in the splash screen. It must be a
+ # png file and should be sized for 4x pixel density.
+ image: assets/icons/academia.png
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ # It must be a png file. It is supported for Android, iOS and the Web. For Android 12,
+ # see the Android 12 section below.
+ # branding: assets/icons/branding.png
+
+ # To position the branding image at the bottom of the screen you can use bottom, bottomRight,
+ # and bottomLeft. The default values is bottom if not specified or specified something else.
+ # branding_mode: bottom
+
+ # The color_dark, background_image_dark, image_dark, branding_dark are parameters that set the background
+ # and image when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above. If the image_dark parameter is specified, color_dark or
+ # background_image_dark must be specified. color_dark and background_image_dark cannot both be
+ # set.
+ color_dark: "#030301"
+ #background_image_dark: "assets/dark-background.png"
+ #image_dark: assets/splash-invert.png
+ #branding_dark: assets/dart_dark.png
+
+ # Android 12 handles the splash screen differently than previous versions. Please visit
+ # https://developer.android.com/guide/topics/ui/splash-screen
+ # Following are Android 12 specific parameter.
+ android_12:
+ # The image parameter sets the splash screen icon image. If this parameter is not specified,
+ # the app's launcher icon will be used instead.
+ # Please note that the splash screen will be clipped to a circle on the center of the screen.
+ # App icon with an icon background: This should be 960×960 pixels, and fit within a circle
+ # 640 pixels in diameter.
+ # App icon without an icon background: This should be 1152×1152 pixels, and fit within a circle
+ # 768 pixels in diameter.
+ image: assets/icons/academia_prod.png
+
+ # Splash screen background color.
+ color: "#f2f5ea"
+
+ # App icon background color.
+ # icon_background_color: "#9900ff"
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ # branding: assets/icons/branding.png
+
+ # The image_dark, color_dark, icon_background_color_dark, and branding_dark set values that
+ # apply when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above.
+ #image_dark: assets/android12splash-invert.png
+ color_dark: "#030301"
+ # icon_background_color_dark: "#9900ff"
+
+ # The android, ios and web parameters can be used to disable generating a splash screen on a given
+ # platform.
+ #android: false
+ #ios: false
+ #web: false
+
+ # Platform specific images can be specified with the following parameters, which will override
+ # the respective parameter. You may specify all, selected, or none of these parameters:
+ #color_android: "#42a5f5"
+ #color_dark_android: "#042a49"
+ #color_ios: "#42a5f5"
+ #color_dark_ios: "#042a49"
+ #color_web: "#42a5f5"
+ #color_dark_web: "#042a49"
+ #image_android: assets/splash-android.png
+ #image_dark_android: assets/splash-invert-android.png
+ #image_ios: assets/splash-ios.png
+ #image_dark_ios: assets/splash-invert-ios.png
+ #image_web: assets/splash-web.gif
+ #image_dark_web: assets/splash-invert-web.gif
+ #background_image_android: "assets/background-android.png"
+ #background_image_dark_android: "assets/dark-background-android.png"
+ #background_image_ios: "assets/background-ios.png"
+ #background_image_dark_ios: "assets/dark-background-ios.png"
+ #background_image_web: "assets/background-web.png"
+ #background_image_dark_web: "assets/dark-background-web.png"
+ #branding_android: assets/brand-android.png
+ #branding_dark_android: assets/dart_dark-android.png
+ #branding_ios: assets/brand-ios.png
+ #branding_dark_ios: assets/dart_dark-ios.png
+ #branding_web: assets/brand-web.gif
+ #branding_dark_web: assets/dart_dark-web.gif
+
+ # The position of the splash image can be set with android_gravity, ios_content_mode, and
+ # web_image_mode parameters. All default to center.
+ #
+ # android_gravity can be one of the following Android Gravity (see
+ # https://developer.android.com/reference/android/view/Gravity): bottom, center,
+ # center_horizontal, center_vertical, clip_horizontal, clip_vertical, end, fill, fill_horizontal,
+ # fill_vertical, left, right, start, or top.
+ #android_gravity: center
+ #
+ # ios_content_mode can be one of the following iOS UIView.ContentMode (see
+ # https://developer.apple.com/documentation/uikit/uiview/contentmode): scaleToFill,
+ # scaleAspectFit, scaleAspectFill, center, top, bottom, left, right, topLeft, topRight,
+ # bottomLeft, or bottomRight.
+ #ios_content_mode: center
+ #
+ # web_image_mode can be one of the following modes: center, contain, stretch, and cover.
+ #web_image_mode: center
+
+ # The screen orientation can be set in Android with the android_screen_orientation parameter.
+ # Valid parameters can be found here:
+ # https://developer.android.com/guide/topics/manifest/activity-element#screen
+ #android_screen_orientation: sensorLandscape
+
+ # To hide the notification bar, use the fullscreen parameter. Has no effect in web since web
+ # has no notification bar. Defaults to false.
+ # NOTE: Unlike Android, iOS will not automatically show the notification bar when the app loads.
+ # To show the notification bar, add the following code to your Flutter app:
+ # WidgetsFlutterBinding.ensureInitialized();
+ # SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.bottom, SystemUiOverlay.top], );
+ #fullscreen: true
+
+ # On web, the splash screen fades out in 250ms. This fade delay can be adjusted by changing
+ # the web_splash_fade_time_ms parameter.
+ #web_splash_fade_time_ms: 250
+
+ # If you have changed the name(s) of your info.plist file(s), you can specify the filename(s)
+ # with the info_plist_files parameter. Remove only the # characters in the three lines below,
+ # do not remove any spaces:
+ #info_plist_files:
+ # - 'ios/Runner/Info-Debug.plist'
+ # - 'ios/Runner/Info-Release.plist'
+
diff --git a/flutter_native_splash-staging.yaml b/flutter_native_splash-staging.yaml
new file mode 100644
index 0000000..225a5ec
--- /dev/null
+++ b/flutter_native_splash-staging.yaml
@@ -0,0 +1,149 @@
+flutter_native_splash:
+ # This package generates native code to customize Flutter's default white native splash screen
+ # with background color and splash image.
+ # Customize the parameters below, and run the following command in the terminal:
+ # dart run flutter_native_splash:create
+ # To restore Flutter's default white splash screen, run the following command in the terminal:
+ # dart run flutter_native_splash:remove
+
+ # IMPORTANT NOTE: These parameter do not affect the configuration of Android 12 and later, which
+ # handle splash screens differently that prior versions of Android. Android 12 and later must be
+ # configured specifically in the android_12 section below.
+
+ # color or background_image is the only required parameter. Use color to set the background
+ # of your splash screen to a solid color. Use background_image to set the background of your
+ # splash screen to a png image. This is useful for gradients. The image will be stretch to the
+ # size of the app. Only one parameter can be used, color and background_image cannot both be set.
+ color: "#f2f5ea"
+ # background_image: assets/icons/academia.png
+
+ # Optional parameters are listed below. To enable a parameter, uncomment the line by removing
+ # the leading # character.
+
+ # The image parameter allows you to specify an image used in the splash screen. It must be a
+ # png file and should be sized for 4x pixel density.
+ image: assets/icons/academia.png
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ # It must be a png file. It is supported for Android, iOS and the Web. For Android 12,
+ # see the Android 12 section below.
+ # branding: assets/icons/branding.png
+
+ # To position the branding image at the bottom of the screen you can use bottom, bottomRight,
+ # and bottomLeft. The default values is bottom if not specified or specified something else.
+ # branding_mode: bottom
+
+ # The color_dark, background_image_dark, image_dark, branding_dark are parameters that set the background
+ # and image when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above. If the image_dark parameter is specified, color_dark or
+ # background_image_dark must be specified. color_dark and background_image_dark cannot both be
+ # set.
+ color_dark: "#030301"
+ #background_image_dark: "assets/dark-background.png"
+ #image_dark: assets/splash-invert.png
+ #branding_dark: assets/dart_dark.png
+
+ # Android 12 handles the splash screen differently than previous versions. Please visit
+ # https://developer.android.com/guide/topics/ui/splash-screen
+ # Following are Android 12 specific parameter.
+ android_12:
+ # The image parameter sets the splash screen icon image. If this parameter is not specified,
+ # the app's launcher icon will be used instead.
+ # Please note that the splash screen will be clipped to a circle on the center of the screen.
+ # App icon with an icon background: This should be 960×960 pixels, and fit within a circle
+ # 640 pixels in diameter.
+ # App icon without an icon background: This should be 1152×1152 pixels, and fit within a circle
+ # 768 pixels in diameter.
+ image: assets/icons/academia_staging.png
+
+ # Splash screen background color.
+ color: "#f2f5ea"
+
+ # App icon background color.
+ # icon_background_color: "#9900ff"
+
+ # The branding property allows you to specify an image used as branding in the splash screen.
+ # branding: assets/icons/branding.png
+
+ # The image_dark, color_dark, icon_background_color_dark, and branding_dark set values that
+ # apply when the device is in dark mode. If they are not specified, the app will use the
+ # parameters from above.
+ #image_dark: assets/android12splash-invert.png
+ color_dark: "#030301"
+ # icon_background_color_dark: "#9900ff"
+
+ # The android, ios and web parameters can be used to disable generating a splash screen on a given
+ # platform.
+ #android: false
+ #ios: false
+ #web: false
+
+ # Platform specific images can be specified with the following parameters, which will override
+ # the respective parameter. You may specify all, selected, or none of these parameters:
+ #color_android: "#42a5f5"
+ #color_dark_android: "#042a49"
+ #color_ios: "#42a5f5"
+ #color_dark_ios: "#042a49"
+ #color_web: "#42a5f5"
+ #color_dark_web: "#042a49"
+ #image_android: assets/splash-android.png
+ #image_dark_android: assets/splash-invert-android.png
+ #image_ios: assets/splash-ios.png
+ #image_dark_ios: assets/splash-invert-ios.png
+ #image_web: assets/splash-web.gif
+ #image_dark_web: assets/splash-invert-web.gif
+ #background_image_android: "assets/background-android.png"
+ #background_image_dark_android: "assets/dark-background-android.png"
+ #background_image_ios: "assets/background-ios.png"
+ #background_image_dark_ios: "assets/dark-background-ios.png"
+ #background_image_web: "assets/background-web.png"
+ #background_image_dark_web: "assets/dark-background-web.png"
+ #branding_android: assets/brand-android.png
+ #branding_dark_android: assets/dart_dark-android.png
+ #branding_ios: assets/brand-ios.png
+ #branding_dark_ios: assets/dart_dark-ios.png
+ #branding_web: assets/brand-web.gif
+ #branding_dark_web: assets/dart_dark-web.gif
+
+ # The position of the splash image can be set with android_gravity, ios_content_mode, and
+ # web_image_mode parameters. All default to center.
+ #
+ # android_gravity can be one of the following Android Gravity (see
+ # https://developer.android.com/reference/android/view/Gravity): bottom, center,
+ # center_horizontal, center_vertical, clip_horizontal, clip_vertical, end, fill, fill_horizontal,
+ # fill_vertical, left, right, start, or top.
+ #android_gravity: center
+ #
+ # ios_content_mode can be one of the following iOS UIView.ContentMode (see
+ # https://developer.apple.com/documentation/uikit/uiview/contentmode): scaleToFill,
+ # scaleAspectFit, scaleAspectFill, center, top, bottom, left, right, topLeft, topRight,
+ # bottomLeft, or bottomRight.
+ #ios_content_mode: center
+ #
+ # web_image_mode can be one of the following modes: center, contain, stretch, and cover.
+ #web_image_mode: center
+
+ # The screen orientation can be set in Android with the android_screen_orientation parameter.
+ # Valid parameters can be found here:
+ # https://developer.android.com/guide/topics/manifest/activity-element#screen
+ #android_screen_orientation: sensorLandscape
+
+ # To hide the notification bar, use the fullscreen parameter. Has no effect in web since web
+ # has no notification bar. Defaults to false.
+ # NOTE: Unlike Android, iOS will not automatically show the notification bar when the app loads.
+ # To show the notification bar, add the following code to your Flutter app:
+ # WidgetsFlutterBinding.ensureInitialized();
+ # SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.bottom, SystemUiOverlay.top], );
+ #fullscreen: true
+
+ # On web, the splash screen fades out in 250ms. This fade delay can be adjusted by changing
+ # the web_splash_fade_time_ms parameter.
+ #web_splash_fade_time_ms: 250
+
+ # If you have changed the name(s) of your info.plist file(s), you can specify the filename(s)
+ # with the info_plist_files parameter. Remove only the # characters in the three lines below,
+ # do not remove any spaces:
+ #info_plist_files:
+ # - 'ios/Runner/Info-Debug.plist'
+ # - 'ios/Runner/Info-Release.plist'
+
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-1024x1024@1x.png
new file mode 100644
index 0000000..45d7c5f
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@1x.png
new file mode 100644
index 0000000..775f713
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@2x.png
new file mode 100644
index 0000000..121f2a5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@3x.png
new file mode 100644
index 0000000..fc6f15e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@1x.png
new file mode 100644
index 0000000..7bf7a0e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@2x.png
new file mode 100644
index 0000000..6c7f646
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@3x.png
new file mode 100644
index 0000000..a538951
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@1x.png
new file mode 100644
index 0000000..121f2a5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@2x.png
new file mode 100644
index 0000000..6577770
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@3x.png
new file mode 100644
index 0000000..2a88f80
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@1x.png
new file mode 100644
index 0000000..b74e394
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@2x.png
new file mode 100644
index 0000000..14fe5f5
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-50x50@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@1x.png
new file mode 100644
index 0000000..192e47a
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@2x.png
new file mode 100644
index 0000000..0f83244
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-57x57@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@2x.png
new file mode 100644
index 0000000..2a88f80
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@3x.png
new file mode 100644
index 0000000..46fad50
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@1x.png
new file mode 100644
index 0000000..f0d7664
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@2x.png
new file mode 100644
index 0000000..5e83ac4
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-72x72@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@1x.png
new file mode 100644
index 0000000..bb0f183
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@2x.png
new file mode 100644
index 0000000..e2392cc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-83.5x83.5@2x.png
new file mode 100644
index 0000000..fc1ea15
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/AppIcon-development-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/Contents.json
new file mode 100644
index 0000000..7f69a2a
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/AppIcon-development.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"AppIcon-development-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"AppIcon-development-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-development-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-development-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-development-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-development-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-development-40x40@3x.png","scale":"3x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-development-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-development-50x50@2x.png","scale":"2x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-development-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-development-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-development-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-development-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-development-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-development-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-development-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-development-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-development-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-development-40x40@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-development-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-development-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-development-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-development-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"AppIcon-development-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"AppIcon-development-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-1024x1024@1x.png
new file mode 100644
index 0000000..25b6be2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@1x.png
new file mode 100644
index 0000000..7276ebc
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@2x.png
new file mode 100644
index 0000000..ca4987b
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@3x.png
new file mode 100644
index 0000000..732ace4
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@1x.png
new file mode 100644
index 0000000..4fcc637
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@2x.png
new file mode 100644
index 0000000..6263568
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@3x.png
new file mode 100644
index 0000000..1bbd876
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@1x.png
new file mode 100644
index 0000000..ca4987b
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@2x.png
new file mode 100644
index 0000000..6c1d4ef
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@3x.png
new file mode 100644
index 0000000..c3079fa
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@1x.png
new file mode 100644
index 0000000..f32ad65
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@2x.png
new file mode 100644
index 0000000..31e635e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-50x50@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@1x.png
new file mode 100644
index 0000000..d57f5ed
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@2x.png
new file mode 100644
index 0000000..1109837
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-57x57@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@2x.png
new file mode 100644
index 0000000..c3079fa
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@3x.png
new file mode 100644
index 0000000..90291fe
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@1x.png
new file mode 100644
index 0000000..0d7eb50
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@2x.png
new file mode 100644
index 0000000..f91be10
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-72x72@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@1x.png
new file mode 100644
index 0000000..cd2a6da
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@2x.png
new file mode 100644
index 0000000..5b1faa9
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-83.5x83.5@2x.png
new file mode 100644
index 0000000..73aa794
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/AppIcon-production-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/Contents.json
new file mode 100644
index 0000000..fd7f4fe
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/AppIcon-production.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"AppIcon-production-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"AppIcon-production-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-production-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-production-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-production-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-production-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-production-40x40@3x.png","scale":"3x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-production-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-production-50x50@2x.png","scale":"2x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-production-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-production-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-production-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-production-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-production-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-production-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-production-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-production-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-production-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-production-40x40@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-production-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-production-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-production-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-production-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"AppIcon-production-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"AppIcon-production-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-1024x1024@1x.png
new file mode 100644
index 0000000..c9ef61e
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@1x.png
new file mode 100644
index 0000000..f7823c2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@2x.png
new file mode 100644
index 0000000..e5f9457
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@3x.png
new file mode 100644
index 0000000..a04a003
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@1x.png
new file mode 100644
index 0000000..1e94999
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@2x.png
new file mode 100644
index 0000000..92360b2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@3x.png
new file mode 100644
index 0000000..308678f
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@1x.png
new file mode 100644
index 0000000..e5f9457
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@2x.png
new file mode 100644
index 0000000..5dbc087
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@3x.png
new file mode 100644
index 0000000..62f25a1
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@1x.png
new file mode 100644
index 0000000..ee565ca
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@2x.png
new file mode 100644
index 0000000..69a5f5c
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-50x50@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@1x.png
new file mode 100644
index 0000000..2e96180
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@2x.png
new file mode 100644
index 0000000..bbab658
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-57x57@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@2x.png
new file mode 100644
index 0000000..62f25a1
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@3x.png
new file mode 100644
index 0000000..cd47bd4
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@1x.png
new file mode 100644
index 0000000..898494b
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@2x.png
new file mode 100644
index 0000000..814558a
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-72x72@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@1x.png
new file mode 100644
index 0000000..44b93f1
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@2x.png
new file mode 100644
index 0000000..b126c9d
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-83.5x83.5@2x.png
new file mode 100644
index 0000000..a02e2d2
Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/AppIcon-staging-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/Contents.json
new file mode 100644
index 0000000..4a3d9e1
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/AppIcon-staging.appiconset/Contents.json
@@ -0,0 +1 @@
+{"images":[{"size":"20x20","idiom":"iphone","filename":"AppIcon-staging-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"AppIcon-staging-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-staging-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-staging-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"AppIcon-staging-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-staging-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"AppIcon-staging-40x40@3x.png","scale":"3x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-staging-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"AppIcon-staging-50x50@2x.png","scale":"2x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-staging-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"AppIcon-staging-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-staging-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"AppIcon-staging-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-staging-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"AppIcon-staging-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-staging-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"AppIcon-staging-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-staging-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"AppIcon-staging-40x40@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-staging-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"AppIcon-staging-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-staging-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"AppIcon-staging-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"AppIcon-staging-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"AppIcon-staging-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}}
\ No newline at end of file
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
index 0003edf..45d7c5f 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
index dca8893..775f713 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
index 6fe2e2b..121f2a5 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
index 25d09b9..fc6f15e 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
index 2f6be30..7bf7a0e 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
index afef67e..6c7f646 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
index a5bce0a..a538951 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
index 6fe2e2b..121f2a5 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
index a8232f1..6577770 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
index 4b7b139..2a88f80 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png
index 59da49b..b74e394 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png
index 1002a07..14fe5f5 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png
index bd6e013..192e47a 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png
index 732dbeb..0f83244 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
index 4b7b139..2a88f80 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
index 5a815ff..46fad50 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png
index 5792c5e..f0d7664 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png
index 4d73b43..5e83ac4 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
index d859c48..bb0f183 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
index c2aed38..e2392cc 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
index 0290200..fc1ea15 100644
Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/Contents.json
new file mode 100644
index 0000000..8bb185b
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "background.png",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "darkbackground.png",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/background.png b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/background.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/darkbackground.png b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/darkbackground.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundDevelopment.imageset/darkbackground.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/Contents.json
new file mode 100644
index 0000000..8bb185b
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "background.png",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "darkbackground.png",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/background.png b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/background.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/darkbackground.png b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/darkbackground.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundProduction.imageset/darkbackground.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/Contents.json
new file mode 100644
index 0000000..8bb185b
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/Contents.json
@@ -0,0 +1,22 @@
+{
+ "images" : [
+ {
+ "filename" : "background.png",
+ "idiom" : "universal"
+ },
+ {
+ "appearances" : [
+ {
+ "appearance" : "luminosity",
+ "value" : "dark"
+ }
+ ],
+ "filename" : "darkbackground.png",
+ "idiom" : "universal"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/background.png b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/background.png
new file mode 100644
index 0000000..b380547
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/background.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/darkbackground.png b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/darkbackground.png
new file mode 100644
index 0000000..27c9e08
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchBackgroundStaging.imageset/darkbackground.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/Contents.json
new file mode 100644
index 0000000..00cabce
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "filename" : "LaunchImage.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "LaunchImage@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "LaunchImage@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage.png
new file mode 100644
index 0000000..a0c06f7
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageDevelopment.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/Contents.json
new file mode 100644
index 0000000..00cabce
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "filename" : "LaunchImage.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "LaunchImage@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "LaunchImage@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage.png
new file mode 100644
index 0000000..a0c06f7
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageProduction.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/Contents.json
new file mode 100644
index 0000000..00cabce
--- /dev/null
+++ b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "filename" : "LaunchImage.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "LaunchImage@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "LaunchImage@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage.png
new file mode 100644
index 0000000..a0c06f7
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@2x.png
new file mode 100644
index 0000000..82d6628
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@2x.png differ
diff --git a/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@3x.png
new file mode 100644
index 0000000..ef894f0
Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImageStaging.imageset/LaunchImage@3x.png differ
diff --git a/ios/Runner/Base.lproj/LaunchScreenDevelopment.storyboard b/ios/Runner/Base.lproj/LaunchScreenDevelopment.storyboard
new file mode 100644
index 0000000..aeccc71
--- /dev/null
+++ b/ios/Runner/Base.lproj/LaunchScreenDevelopment.storyboard
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/Base.lproj/LaunchScreenProduction.storyboard b/ios/Runner/Base.lproj/LaunchScreenProduction.storyboard
new file mode 100644
index 0000000..d15940c
--- /dev/null
+++ b/ios/Runner/Base.lproj/LaunchScreenProduction.storyboard
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/Runner/Base.lproj/LaunchScreenStaging.storyboard b/ios/Runner/Base.lproj/LaunchScreenStaging.storyboard
new file mode 100644
index 0000000..f20ce72
--- /dev/null
+++ b/ios/Runner/Base.lproj/LaunchScreenStaging.storyboard
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/app.dart b/lib/app.dart
index 44edfef..ec46a57 100644
--- a/lib/app.dart
+++ b/lib/app.dart
@@ -4,13 +4,17 @@ import 'package:dynamic_color/dynamic_color.dart';
import 'package:google_fonts/google_fonts.dart';
class Academia extends StatelessWidget {
- const Academia({super.key});
+ final String flavor;
+ const Academia({
+ super.key,
+ required this.flavor,
+ });
@override
Widget build(BuildContext context) {
return DynamicColorBuilder(
builder: (lightscheme, darkscheme) => MaterialApp.router(
- title: "Academia",
+ title: flavor,
routerConfig: AcademiaRouter.router,
theme: ThemeData(
colorScheme: lightscheme,
diff --git a/lib/main.dart b/lib/main.dart
deleted file mode 100644
index 955dc3a..0000000
--- a/lib/main.dart
+++ /dev/null
@@ -1,21 +0,0 @@
-import 'package:academia/app.dart';
-import 'package:academia/database/database.dart';
-import 'package:academia/features/auth/cubit/auth_cubit.dart';
-import 'package:flutter/material.dart';
-import 'package:flutter_bloc/flutter_bloc.dart';
-
-void main(List args) {
- WidgetsFlutterBinding.ensureInitialized();
-
- final db = AppDatabase();
- runApp(
- MultiBlocProvider(
- providers: [
- BlocProvider(
- create: (context) => AuthCubit(db),
- ),
- ],
- child: const Academia(),
- ),
- );
-}
diff --git a/lib/main_development.dart b/lib/main_development.dart
new file mode 100644
index 0000000..06446a6
--- /dev/null
+++ b/lib/main_development.dart
@@ -0,0 +1,7 @@
+import 'package:academia/app.dart';
+import 'package:flutter/material.dart';
+
+// Development's entry point
+void main() {
+ runApp(const Academia(flavor: "development"));
+}
diff --git a/lib/main_production.dart b/lib/main_production.dart
new file mode 100644
index 0000000..f3d64ac
--- /dev/null
+++ b/lib/main_production.dart
@@ -0,0 +1,7 @@
+import 'package:academia/app.dart';
+import 'package:flutter/material.dart';
+
+// Production's entry point
+void main() {
+ runApp(const Academia(flavor: "production"));
+}
diff --git a/lib/main_staging.dart b/lib/main_staging.dart
new file mode 100644
index 0000000..dc6220e
--- /dev/null
+++ b/lib/main_staging.dart
@@ -0,0 +1,7 @@
+import 'package:academia/app.dart';
+import 'package:flutter/material.dart';
+
+// Staging's entry point
+void main(List args) {
+ runApp(const Academia(flavor: "staging"));
+}
diff --git a/lib/utils/router/router.dart b/lib/utils/router/router.dart
index e7a7ee1..566f96f 100644
--- a/lib/utils/router/router.dart
+++ b/lib/utils/router/router.dart
@@ -52,16 +52,24 @@ class DefaultRoute extends StatelessWidget {
@override
Widget build(BuildContext context) {
- return BlocBuilder(builder: (context, state) {
- switch (state.runtimeType) {
- case AuthErrorState:
- return Center(
- child: Text((state as AuthErrorState).message),
- );
- case AuthCachedUsersRetrieved:
- return const UserSelectionPage();
- }
- return const OnboardingPage();
- });
+ return Scaffold(
+ body: Center(
+ child: Text(
+ "Academia",
+ style: Theme.of(context).textTheme.headlineLarge,
+ ),
+ ),
+ );
+ // return BlocBuilder(builder: (context, state) {
+ // switch (state.runtimeType) {
+ // case AuthErrorState:
+ // return Center(
+ // child: Text((state as AuthErrorState).message),
+ // );
+ // case AuthCachedUsersRetrieved:
+ // return const UserSelectionPage();
+ // }
+ // return const OnboardingPage();
+ // });
}
}
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
index a2ec33f..96d3fee 100644
--- a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,68 +1,68 @@
{
- "images" : [
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_16.png",
- "scale" : "1x"
+ "info": {
+ "version": 1,
+ "author": "xcode"
},
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "2x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "1x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_64.png",
- "scale" : "2x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_128.png",
- "scale" : "1x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "2x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "1x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "2x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "1x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_1024.png",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
+ "images": [
+ {
+ "size": "16x16",
+ "idiom": "mac",
+ "filename": "app_icon_16.png",
+ "scale": "1x"
+ },
+ {
+ "size": "16x16",
+ "idiom": "mac",
+ "filename": "app_icon_32.png",
+ "scale": "2x"
+ },
+ {
+ "size": "32x32",
+ "idiom": "mac",
+ "filename": "app_icon_32.png",
+ "scale": "1x"
+ },
+ {
+ "size": "32x32",
+ "idiom": "mac",
+ "filename": "app_icon_64.png",
+ "scale": "2x"
+ },
+ {
+ "size": "128x128",
+ "idiom": "mac",
+ "filename": "app_icon_128.png",
+ "scale": "1x"
+ },
+ {
+ "size": "128x128",
+ "idiom": "mac",
+ "filename": "app_icon_256.png",
+ "scale": "2x"
+ },
+ {
+ "size": "256x256",
+ "idiom": "mac",
+ "filename": "app_icon_256.png",
+ "scale": "1x"
+ },
+ {
+ "size": "256x256",
+ "idiom": "mac",
+ "filename": "app_icon_512.png",
+ "scale": "2x"
+ },
+ {
+ "size": "512x512",
+ "idiom": "mac",
+ "filename": "app_icon_512.png",
+ "scale": "1x"
+ },
+ {
+ "size": "512x512",
+ "idiom": "mac",
+ "filename": "app_icon_1024.png",
+ "scale": "2x"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
index 82b6f9d..45d7c5f 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
index 13b35eb..49820b5 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
index 0a3f5fa..e0b02e6 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
index bdb5722..506c7e2 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
index f083318..1c05129 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
index 326c0e7..236b476 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ
diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
index 2f1632c..9ab9d23 100644
Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ
diff --git a/pubspec.yaml b/pubspec.yaml
index 37482b6..93fa6de 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -75,15 +75,6 @@ dev_dependencies:
drift_dev: ^2.21.2
build_runner: ^2.4.13
-# For information on the generic Dart part of this file, see the
-# following page: https://dart.dev/tools/pub/pubspec
-flutter_launcher_icons:
- android: "launcher_icon"
- ios: true
- remove_alpha_ios: true
- image_path: "assets/icons/academia.png"
- min_sdk_android: 34
-
# The following section is specific to Flutter packages.
flutter:
diff --git a/web/favicon.png b/web/favicon.png
index 8aaa46a..e0b02e6 100644
Binary files a/web/favicon.png and b/web/favicon.png differ
diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png
index b749bfe..aceb304 100644
Binary files a/web/icons/Icon-192.png and b/web/icons/Icon-192.png differ
diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png
index 88cfd48..236b476 100644
Binary files a/web/icons/Icon-512.png and b/web/icons/Icon-512.png differ
diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png
index eb9b4d7..aceb304 100644
Binary files a/web/icons/Icon-maskable-192.png and b/web/icons/Icon-maskable-192.png differ
diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png
index d69c566..236b476 100644
Binary files a/web/icons/Icon-maskable-512.png and b/web/icons/Icon-maskable-512.png differ
diff --git a/web/index.html b/web/index.html
index 8476fe2..d061647 100644
--- a/web/index.html
+++ b/web/index.html
@@ -70,6 +70,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -156,11 +168,6 @@
-