diff --git a/.env.example b/mobile/.env.example similarity index 100% rename from .env.example rename to mobile/.env.example diff --git a/.gitattributes b/mobile/.gitattributes similarity index 100% rename from .gitattributes rename to mobile/.gitattributes diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/mobile/.github/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from .github/ISSUE_TEMPLATE/bug_report.md rename to mobile/.github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/mobile/.github/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from .github/ISSUE_TEMPLATE/feature_request.md rename to mobile/.github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/pull_request_template.md b/mobile/.github/pull_request_template.md similarity index 100% rename from .github/pull_request_template.md rename to mobile/.github/pull_request_template.md diff --git a/.github/workflows/build.yml b/mobile/.github/workflows/build.yml similarity index 100% rename from .github/workflows/build.yml rename to mobile/.github/workflows/build.yml diff --git a/.github/workflows/code_quality.yml b/mobile/.github/workflows/code_quality.yml similarity index 100% rename from .github/workflows/code_quality.yml rename to mobile/.github/workflows/code_quality.yml diff --git a/.github/workflows/crowdin.yml b/mobile/.github/workflows/crowdin.yml similarity index 100% rename from .github/workflows/crowdin.yml rename to mobile/.github/workflows/crowdin.yml diff --git a/.github/workflows/release.yml b/mobile/.github/workflows/release.yml similarity index 100% rename from .github/workflows/release.yml rename to mobile/.github/workflows/release.yml diff --git a/.gitignore b/mobile/.gitignore similarity index 100% rename from .gitignore rename to mobile/.gitignore diff --git a/.gitmodules b/mobile/.gitmodules similarity index 100% rename from .gitmodules rename to mobile/.gitmodules diff --git a/.gradle/6.5.1/fileHashes/fileHashes.lock b/mobile/.gradle/6.5.1/fileHashes/fileHashes.lock similarity index 100% rename from .gradle/6.5.1/fileHashes/fileHashes.lock rename to mobile/.gradle/6.5.1/fileHashes/fileHashes.lock diff --git a/.gradle/6.5.1/gc.properties b/mobile/.gradle/6.5.1/gc.properties similarity index 100% rename from .gradle/6.5.1/gc.properties rename to mobile/.gradle/6.5.1/gc.properties diff --git a/.gradle/checksums/checksums.lock b/mobile/.gradle/checksums/checksums.lock similarity index 100% rename from .gradle/checksums/checksums.lock rename to mobile/.gradle/checksums/checksums.lock diff --git a/.gradle/vcs-1/gc.properties b/mobile/.gradle/vcs-1/gc.properties similarity index 100% rename from .gradle/vcs-1/gc.properties rename to mobile/.gradle/vcs-1/gc.properties diff --git a/.metadata b/mobile/.metadata similarity index 100% rename from .metadata rename to mobile/.metadata diff --git a/.vscode/launch.json.example b/mobile/.vscode/launch.json.example similarity index 100% rename from .vscode/launch.json.example rename to mobile/.vscode/launch.json.example diff --git a/.vscode/settings.json.example b/mobile/.vscode/settings.json.example similarity index 100% rename from .vscode/settings.json.example rename to mobile/.vscode/settings.json.example diff --git a/CHANGELOG.md b/mobile/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to mobile/CHANGELOG.md diff --git a/Gemfile b/mobile/Gemfile similarity index 100% rename from Gemfile rename to mobile/Gemfile diff --git a/Gemfile.lock b/mobile/Gemfile.lock similarity index 100% rename from Gemfile.lock rename to mobile/Gemfile.lock diff --git a/LICENSE b/mobile/LICENSE similarity index 100% rename from LICENSE rename to mobile/LICENSE diff --git a/README.md b/mobile/README.md similarity index 100% rename from README.md rename to mobile/README.md diff --git a/SECURITY.md b/mobile/SECURITY.md similarity index 100% rename from SECURITY.md rename to mobile/SECURITY.md diff --git a/analysis_options.yaml b/mobile/analysis_options.yaml similarity index 100% rename from analysis_options.yaml rename to mobile/analysis_options.yaml diff --git a/android/.gitignore b/mobile/android/.gitignore similarity index 100% rename from android/.gitignore rename to mobile/android/.gitignore diff --git a/android/.project b/mobile/android/.project similarity index 100% rename from android/.project rename to mobile/android/.project diff --git a/android/app/.classpath b/mobile/android/app/.classpath similarity index 100% rename from android/app/.classpath rename to mobile/android/app/.classpath diff --git a/android/app/.project b/mobile/android/app/.project similarity index 100% rename from android/app/.project rename to mobile/android/app/.project diff --git a/android/app/build.gradle b/mobile/android/app/build.gradle similarity index 100% rename from android/app/build.gradle rename to mobile/android/app/build.gradle diff --git a/android/app/src/debug/AndroidManifest.xml b/mobile/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from android/app/src/debug/AndroidManifest.xml rename to mobile/android/app/src/debug/AndroidManifest.xml diff --git a/android/app/src/debug/res/values/strings.xml b/mobile/android/app/src/debug/res/values/strings.xml similarity index 100% rename from android/app/src/debug/res/values/strings.xml rename to mobile/android/app/src/debug/res/values/strings.xml diff --git a/android/app/src/dev/AndroidManifest.xml b/mobile/android/app/src/dev/AndroidManifest.xml similarity index 100% rename from android/app/src/dev/AndroidManifest.xml rename to mobile/android/app/src/dev/AndroidManifest.xml diff --git a/android/app/src/dev/res/values/strings.xml b/mobile/android/app/src/dev/res/values/strings.xml similarity index 100% rename from android/app/src/dev/res/values/strings.xml rename to mobile/android/app/src/dev/res/values/strings.xml diff --git a/android/app/src/fdroid/AndroidManifest.xml b/mobile/android/app/src/fdroid/AndroidManifest.xml similarity index 100% rename from android/app/src/fdroid/AndroidManifest.xml rename to mobile/android/app/src/fdroid/AndroidManifest.xml diff --git a/android/app/src/main/AndroidManifest.xml b/mobile/android/app/src/main/AndroidManifest.xml similarity index 100% rename from android/app/src/main/AndroidManifest.xml rename to mobile/android/app/src/main/AndroidManifest.xml diff --git a/android/app/src/main/jniLibs/arm64-v8a/libtensorflowlite_c.so b/mobile/android/app/src/main/jniLibs/arm64-v8a/libtensorflowlite_c.so similarity index 100% rename from android/app/src/main/jniLibs/arm64-v8a/libtensorflowlite_c.so rename to mobile/android/app/src/main/jniLibs/arm64-v8a/libtensorflowlite_c.so diff --git a/android/app/src/main/jniLibs/armeabi-v7a/libtensorflowlite_c.so b/mobile/android/app/src/main/jniLibs/armeabi-v7a/libtensorflowlite_c.so similarity index 100% rename from android/app/src/main/jniLibs/armeabi-v7a/libtensorflowlite_c.so rename to mobile/android/app/src/main/jniLibs/armeabi-v7a/libtensorflowlite_c.so diff --git a/android/app/src/main/jniLibs/x86/libtensorflowlite_c.so b/mobile/android/app/src/main/jniLibs/x86/libtensorflowlite_c.so similarity index 100% rename from android/app/src/main/jniLibs/x86/libtensorflowlite_c.so rename to mobile/android/app/src/main/jniLibs/x86/libtensorflowlite_c.so diff --git a/android/app/src/main/jniLibs/x86_64/libtensorflowlite_c.so b/mobile/android/app/src/main/jniLibs/x86_64/libtensorflowlite_c.so similarity index 100% rename from android/app/src/main/jniLibs/x86_64/libtensorflowlite_c.so rename to mobile/android/app/src/main/jniLibs/x86_64/libtensorflowlite_c.so diff --git a/android/app/src/main/kotlin/io/ente/photos/MainActivity.kt b/mobile/android/app/src/main/kotlin/io/ente/photos/MainActivity.kt similarity index 100% rename from android/app/src/main/kotlin/io/ente/photos/MainActivity.kt rename to mobile/android/app/src/main/kotlin/io/ente/photos/MainActivity.kt diff --git a/android/app/src/main/kotlin/io/ente/photos/SlideshowWidgetProvider.kt b/mobile/android/app/src/main/kotlin/io/ente/photos/SlideshowWidgetProvider.kt similarity index 100% rename from android/app/src/main/kotlin/io/ente/photos/SlideshowWidgetProvider.kt rename to mobile/android/app/src/main/kotlin/io/ente/photos/SlideshowWidgetProvider.kt diff --git a/android/app/src/main/res/drawable-hdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-hdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-hdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-hdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to mobile/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-hdpi/splash.png b/mobile/android/app/src/main/res/drawable-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-hdpi/splash.png rename to mobile/android/app/src/main/res/drawable-hdpi/splash.png diff --git a/android/app/src/main/res/drawable-mdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-mdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-mdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-mdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to mobile/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-mdpi/splash.png b/mobile/android/app/src/main/res/drawable-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-mdpi/splash.png rename to mobile/android/app/src/main/res/drawable-mdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-hdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-hdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-night-hdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-night-hdpi/splash.png b/mobile/android/app/src/main/res/drawable-night-hdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-hdpi/splash.png rename to mobile/android/app/src/main/res/drawable-night-hdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-mdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-mdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-night-mdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-night-mdpi/splash.png b/mobile/android/app/src/main/res/drawable-night-mdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-mdpi/splash.png rename to mobile/android/app/src/main/res/drawable-night-mdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-v21/background.png b/mobile/android/app/src/main/res/drawable-night-v21/background.png similarity index 100% rename from android/app/src/main/res/drawable-night-v21/background.png rename to mobile/android/app/src/main/res/drawable-night-v21/background.png diff --git a/android/app/src/main/res/drawable-night-v21/launch_background.xml b/mobile/android/app/src/main/res/drawable-night-v21/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-night-v21/launch_background.xml rename to mobile/android/app/src/main/res/drawable-night-v21/launch_background.xml diff --git a/android/app/src/main/res/drawable-night-xhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-night-xhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-night-xhdpi/splash.png b/mobile/android/app/src/main/res/drawable-night-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-night-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-night-xxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-night-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-night-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-night-xxxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-night-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-night-xxxhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-night-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-night/background.png b/mobile/android/app/src/main/res/drawable-night/background.png similarity index 100% rename from android/app/src/main/res/drawable-night/background.png rename to mobile/android/app/src/main/res/drawable-night/background.png diff --git a/android/app/src/main/res/drawable-night/launch_background.xml b/mobile/android/app/src/main/res/drawable-night/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-night/launch_background.xml rename to mobile/android/app/src/main/res/drawable-night/launch_background.xml diff --git a/android/app/src/main/res/drawable-v21/background.png b/mobile/android/app/src/main/res/drawable-v21/background.png similarity index 100% rename from android/app/src/main/res/drawable-v21/background.png rename to mobile/android/app/src/main/res/drawable-v21/background.png diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/mobile/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable-v21/launch_background.xml rename to mobile/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/android/app/src/main/res/drawable-xhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-xhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-xhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to mobile/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-xhdpi/splash.png diff --git a/android/app/src/main/res/drawable-xxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-xxhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to mobile/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-xxhdpi/splash.png diff --git a/android/app/src/main/res/drawable-xxxhdpi/android12splash.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxxhdpi/android12splash.png rename to mobile/android/app/src/main/res/drawable-xxxhdpi/android12splash.png diff --git a/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to mobile/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/android/app/src/main/res/drawable-xxxhdpi/splash.png b/mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png similarity index 100% rename from android/app/src/main/res/drawable-xxxhdpi/splash.png rename to mobile/android/app/src/main/res/drawable-xxxhdpi/splash.png diff --git a/android/app/src/main/res/drawable/background.png b/mobile/android/app/src/main/res/drawable/background.png similarity index 100% rename from android/app/src/main/res/drawable/background.png rename to mobile/android/app/src/main/res/drawable/background.png diff --git a/android/app/src/main/res/drawable/launch_background.xml b/mobile/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from android/app/src/main/res/drawable/launch_background.xml rename to mobile/android/app/src/main/res/drawable/launch_background.xml diff --git a/android/app/src/main/res/drawable/notification_icon.png b/mobile/android/app/src/main/res/drawable/notification_icon.png similarity index 100% rename from android/app/src/main/res/drawable/notification_icon.png rename to mobile/android/app/src/main/res/drawable/notification_icon.png diff --git a/android/app/src/main/res/drawable/widget_background.xml b/mobile/android/app/src/main/res/drawable/widget_background.xml similarity index 100% rename from android/app/src/main/res/drawable/widget_background.xml rename to mobile/android/app/src/main/res/drawable/widget_background.xml diff --git a/android/app/src/main/res/layout/slideshow_layout.xml b/mobile/android/app/src/main/res/layout/slideshow_layout.xml similarity index 100% rename from android/app/src/main/res/layout/slideshow_layout.xml rename to mobile/android/app/src/main/res/layout/slideshow_layout.xml diff --git a/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml b/mobile/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml similarity index 100% rename from android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml rename to mobile/android/app/src/main/res/mipmap-anydpi-v26/launcher_icon.xml diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-hdpi/launcher_icon.png b/mobile/android/app/src/main/res/mipmap-hdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-hdpi/launcher_icon.png rename to mobile/android/app/src/main/res/mipmap-hdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-mdpi/launcher_icon.png b/mobile/android/app/src/main/res/mipmap-mdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-mdpi/launcher_icon.png rename to mobile/android/app/src/main/res/mipmap-mdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png b/mobile/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xhdpi/launcher_icon.png rename to mobile/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/mobile/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png rename to mobile/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/mobile/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png similarity index 100% rename from android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png rename to mobile/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png diff --git a/android/app/src/main/res/values-night-v31/styles.xml b/mobile/android/app/src/main/res/values-night-v31/styles.xml similarity index 100% rename from android/app/src/main/res/values-night-v31/styles.xml rename to mobile/android/app/src/main/res/values-night-v31/styles.xml diff --git a/android/app/src/main/res/values-night/styles.xml b/mobile/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from android/app/src/main/res/values-night/styles.xml rename to mobile/android/app/src/main/res/values-night/styles.xml diff --git a/android/app/src/main/res/values-v31/styles.xml b/mobile/android/app/src/main/res/values-v31/styles.xml similarity index 100% rename from android/app/src/main/res/values-v31/styles.xml rename to mobile/android/app/src/main/res/values-v31/styles.xml diff --git a/android/app/src/main/res/values/colors.xml b/mobile/android/app/src/main/res/values/colors.xml similarity index 100% rename from android/app/src/main/res/values/colors.xml rename to mobile/android/app/src/main/res/values/colors.xml diff --git a/android/app/src/main/res/values/strings.xml b/mobile/android/app/src/main/res/values/strings.xml similarity index 100% rename from android/app/src/main/res/values/strings.xml rename to mobile/android/app/src/main/res/values/strings.xml diff --git a/android/app/src/main/res/values/styles.xml b/mobile/android/app/src/main/res/values/styles.xml similarity index 100% rename from android/app/src/main/res/values/styles.xml rename to mobile/android/app/src/main/res/values/styles.xml diff --git a/android/app/src/main/res/xml/slideshow_widget.xml b/mobile/android/app/src/main/res/xml/slideshow_widget.xml similarity index 100% rename from android/app/src/main/res/xml/slideshow_widget.xml rename to mobile/android/app/src/main/res/xml/slideshow_widget.xml diff --git a/android/app/src/profile/AndroidManifest.xml b/mobile/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from android/app/src/profile/AndroidManifest.xml rename to mobile/android/app/src/profile/AndroidManifest.xml diff --git a/android/build.gradle b/mobile/android/build.gradle similarity index 100% rename from android/build.gradle rename to mobile/android/build.gradle diff --git a/android/gradle.properties b/mobile/android/gradle.properties similarity index 100% rename from android/gradle.properties rename to mobile/android/gradle.properties diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/mobile/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from android/gradle/wrapper/gradle-wrapper.properties rename to mobile/android/gradle/wrapper/gradle-wrapper.properties diff --git a/android/permissions.md b/mobile/android/permissions.md similarity index 100% rename from android/permissions.md rename to mobile/android/permissions.md diff --git a/android/settings.gradle b/mobile/android/settings.gradle similarity index 100% rename from android/settings.gradle rename to mobile/android/settings.gradle diff --git a/android/settings_aar.gradle b/mobile/android/settings_aar.gradle similarity index 100% rename from android/settings_aar.gradle rename to mobile/android/settings_aar.gradle diff --git a/assets/2.0x/family_plan_leave.png b/mobile/assets/2.0x/family_plan_leave.png similarity index 100% rename from assets/2.0x/family_plan_leave.png rename to mobile/assets/2.0x/family_plan_leave.png diff --git a/assets/2.0x/gallery_locked.png b/mobile/assets/2.0x/gallery_locked.png similarity index 100% rename from assets/2.0x/gallery_locked.png rename to mobile/assets/2.0x/gallery_locked.png diff --git a/assets/2.0x/loading_photos_background.png b/mobile/assets/2.0x/loading_photos_background.png similarity index 100% rename from assets/2.0x/loading_photos_background.png rename to mobile/assets/2.0x/loading_photos_background.png diff --git a/assets/2.0x/loading_photos_background_dark.png b/mobile/assets/2.0x/loading_photos_background_dark.png similarity index 100% rename from assets/2.0x/loading_photos_background_dark.png rename to mobile/assets/2.0x/loading_photos_background_dark.png diff --git a/assets/2.0x/map_world.png b/mobile/assets/2.0x/map_world.png similarity index 100% rename from assets/2.0x/map_world.png rename to mobile/assets/2.0x/map_world.png diff --git a/assets/2.0x/onboarding_lock.png b/mobile/assets/2.0x/onboarding_lock.png similarity index 100% rename from assets/2.0x/onboarding_lock.png rename to mobile/assets/2.0x/onboarding_lock.png diff --git a/assets/2.0x/onboarding_safe.png b/mobile/assets/2.0x/onboarding_safe.png similarity index 100% rename from assets/2.0x/onboarding_safe.png rename to mobile/assets/2.0x/onboarding_safe.png diff --git a/assets/2.0x/onboarding_sync.png b/mobile/assets/2.0x/onboarding_sync.png similarity index 100% rename from assets/2.0x/onboarding_sync.png rename to mobile/assets/2.0x/onboarding_sync.png diff --git a/assets/2.0x/storage_card_background.png b/mobile/assets/2.0x/storage_card_background.png similarity index 100% rename from assets/2.0x/storage_card_background.png rename to mobile/assets/2.0x/storage_card_background.png diff --git a/assets/2.0x/type_AVI.png b/mobile/assets/2.0x/type_AVI.png similarity index 100% rename from assets/2.0x/type_AVI.png rename to mobile/assets/2.0x/type_AVI.png diff --git a/assets/2.0x/type_GIF.png b/mobile/assets/2.0x/type_GIF.png similarity index 100% rename from assets/2.0x/type_GIF.png rename to mobile/assets/2.0x/type_GIF.png diff --git a/assets/2.0x/type_HEIC.png b/mobile/assets/2.0x/type_HEIC.png similarity index 100% rename from assets/2.0x/type_HEIC.png rename to mobile/assets/2.0x/type_HEIC.png diff --git a/assets/2.0x/type_JPEG.png b/mobile/assets/2.0x/type_JPEG.png similarity index 100% rename from assets/2.0x/type_JPEG.png rename to mobile/assets/2.0x/type_JPEG.png diff --git a/assets/2.0x/type_JPG.png b/mobile/assets/2.0x/type_JPG.png similarity index 100% rename from assets/2.0x/type_JPG.png rename to mobile/assets/2.0x/type_JPG.png diff --git a/assets/2.0x/type_MKV.png b/mobile/assets/2.0x/type_MKV.png similarity index 100% rename from assets/2.0x/type_MKV.png rename to mobile/assets/2.0x/type_MKV.png diff --git a/assets/2.0x/type_MP4.png b/mobile/assets/2.0x/type_MP4.png similarity index 100% rename from assets/2.0x/type_MP4.png rename to mobile/assets/2.0x/type_MP4.png diff --git a/assets/2.0x/type_PNG.png b/mobile/assets/2.0x/type_PNG.png similarity index 100% rename from assets/2.0x/type_PNG.png rename to mobile/assets/2.0x/type_PNG.png diff --git a/assets/2.0x/type_WEBP.png b/mobile/assets/2.0x/type_WEBP.png similarity index 100% rename from assets/2.0x/type_WEBP.png rename to mobile/assets/2.0x/type_WEBP.png diff --git a/assets/2.0x/type_live.png b/mobile/assets/2.0x/type_live.png similarity index 100% rename from assets/2.0x/type_live.png rename to mobile/assets/2.0x/type_live.png diff --git a/assets/2.0x/type_photos.png b/mobile/assets/2.0x/type_photos.png similarity index 100% rename from assets/2.0x/type_photos.png rename to mobile/assets/2.0x/type_photos.png diff --git a/assets/2.0x/type_unknown.png b/mobile/assets/2.0x/type_unknown.png similarity index 100% rename from assets/2.0x/type_unknown.png rename to mobile/assets/2.0x/type_unknown.png diff --git a/assets/2.0x/type_videos.png b/mobile/assets/2.0x/type_videos.png similarity index 100% rename from assets/2.0x/type_videos.png rename to mobile/assets/2.0x/type_videos.png diff --git a/assets/3.0x/family_plan_leave.png b/mobile/assets/3.0x/family_plan_leave.png similarity index 100% rename from assets/3.0x/family_plan_leave.png rename to mobile/assets/3.0x/family_plan_leave.png diff --git a/assets/3.0x/gallery_locked.png b/mobile/assets/3.0x/gallery_locked.png similarity index 100% rename from assets/3.0x/gallery_locked.png rename to mobile/assets/3.0x/gallery_locked.png diff --git a/assets/3.0x/loading_photos_background.png b/mobile/assets/3.0x/loading_photos_background.png similarity index 100% rename from assets/3.0x/loading_photos_background.png rename to mobile/assets/3.0x/loading_photos_background.png diff --git a/assets/3.0x/loading_photos_background_dark.png b/mobile/assets/3.0x/loading_photos_background_dark.png similarity index 100% rename from assets/3.0x/loading_photos_background_dark.png rename to mobile/assets/3.0x/loading_photos_background_dark.png diff --git a/assets/3.0x/map_world.png b/mobile/assets/3.0x/map_world.png similarity index 100% rename from assets/3.0x/map_world.png rename to mobile/assets/3.0x/map_world.png diff --git a/assets/3.0x/onboarding_lock.png b/mobile/assets/3.0x/onboarding_lock.png similarity index 100% rename from assets/3.0x/onboarding_lock.png rename to mobile/assets/3.0x/onboarding_lock.png diff --git a/assets/3.0x/onboarding_safe.png b/mobile/assets/3.0x/onboarding_safe.png similarity index 100% rename from assets/3.0x/onboarding_safe.png rename to mobile/assets/3.0x/onboarding_safe.png diff --git a/assets/3.0x/onboarding_sync.png b/mobile/assets/3.0x/onboarding_sync.png similarity index 100% rename from assets/3.0x/onboarding_sync.png rename to mobile/assets/3.0x/onboarding_sync.png diff --git a/assets/3.0x/storage_card_background.png b/mobile/assets/3.0x/storage_card_background.png similarity index 100% rename from assets/3.0x/storage_card_background.png rename to mobile/assets/3.0x/storage_card_background.png diff --git a/assets/3.0x/type_AVI.png b/mobile/assets/3.0x/type_AVI.png similarity index 100% rename from assets/3.0x/type_AVI.png rename to mobile/assets/3.0x/type_AVI.png diff --git a/assets/3.0x/type_GIF.png b/mobile/assets/3.0x/type_GIF.png similarity index 100% rename from assets/3.0x/type_GIF.png rename to mobile/assets/3.0x/type_GIF.png diff --git a/assets/3.0x/type_HEIC.png b/mobile/assets/3.0x/type_HEIC.png similarity index 100% rename from assets/3.0x/type_HEIC.png rename to mobile/assets/3.0x/type_HEIC.png diff --git a/assets/3.0x/type_JPEG.png b/mobile/assets/3.0x/type_JPEG.png similarity index 100% rename from assets/3.0x/type_JPEG.png rename to mobile/assets/3.0x/type_JPEG.png diff --git a/assets/3.0x/type_JPG.png b/mobile/assets/3.0x/type_JPG.png similarity index 100% rename from assets/3.0x/type_JPG.png rename to mobile/assets/3.0x/type_JPG.png diff --git a/assets/3.0x/type_MKV.png b/mobile/assets/3.0x/type_MKV.png similarity index 100% rename from assets/3.0x/type_MKV.png rename to mobile/assets/3.0x/type_MKV.png diff --git a/assets/3.0x/type_MP4.png b/mobile/assets/3.0x/type_MP4.png similarity index 100% rename from assets/3.0x/type_MP4.png rename to mobile/assets/3.0x/type_MP4.png diff --git a/assets/3.0x/type_PNG.png b/mobile/assets/3.0x/type_PNG.png similarity index 100% rename from assets/3.0x/type_PNG.png rename to mobile/assets/3.0x/type_PNG.png diff --git a/assets/3.0x/type_WEBP.png b/mobile/assets/3.0x/type_WEBP.png similarity index 100% rename from assets/3.0x/type_WEBP.png rename to mobile/assets/3.0x/type_WEBP.png diff --git a/assets/3.0x/type_live.png b/mobile/assets/3.0x/type_live.png similarity index 100% rename from assets/3.0x/type_live.png rename to mobile/assets/3.0x/type_live.png diff --git a/assets/3.0x/type_photos.png b/mobile/assets/3.0x/type_photos.png similarity index 100% rename from assets/3.0x/type_photos.png rename to mobile/assets/3.0x/type_photos.png diff --git a/assets/3.0x/type_unknown.png b/mobile/assets/3.0x/type_unknown.png similarity index 100% rename from assets/3.0x/type_unknown.png rename to mobile/assets/3.0x/type_unknown.png diff --git a/assets/3.0x/type_videos.png b/mobile/assets/3.0x/type_videos.png similarity index 100% rename from assets/3.0x/type_videos.png rename to mobile/assets/3.0x/type_videos.png diff --git a/assets/earth_blurred.png b/mobile/assets/earth_blurred.png similarity index 100% rename from assets/earth_blurred.png rename to mobile/assets/earth_blurred.png diff --git a/assets/family_plan_leave.png b/mobile/assets/family_plan_leave.png similarity index 100% rename from assets/family_plan_leave.png rename to mobile/assets/family_plan_leave.png diff --git a/assets/gallery_locked.png b/mobile/assets/gallery_locked.png similarity index 100% rename from assets/gallery_locked.png rename to mobile/assets/gallery_locked.png diff --git a/assets/icon-light.png b/mobile/assets/icon-light.png similarity index 100% rename from assets/icon-light.png rename to mobile/assets/icon-light.png diff --git a/assets/launcher_icon/ente-icon-foreground.png b/mobile/assets/launcher_icon/ente-icon-foreground.png similarity index 100% rename from assets/launcher_icon/ente-icon-foreground.png rename to mobile/assets/launcher_icon/ente-icon-foreground.png diff --git a/assets/loadingGalleryLottie.json b/mobile/assets/loadingGalleryLottie.json similarity index 100% rename from assets/loadingGalleryLottie.json rename to mobile/assets/loadingGalleryLottie.json diff --git a/assets/loading_photos_background.png b/mobile/assets/loading_photos_background.png similarity index 100% rename from assets/loading_photos_background.png rename to mobile/assets/loading_photos_background.png diff --git a/assets/loading_photos_background_dark.png b/mobile/assets/loading_photos_background_dark.png similarity index 100% rename from assets/loading_photos_background_dark.png rename to mobile/assets/loading_photos_background_dark.png diff --git a/assets/map.png b/mobile/assets/map.png similarity index 100% rename from assets/map.png rename to mobile/assets/map.png diff --git a/assets/map_world.png b/mobile/assets/map_world.png similarity index 100% rename from assets/map_world.png rename to mobile/assets/map_world.png diff --git a/assets/models/clip/bpe_simple_vocab_16e6.txt b/mobile/assets/models/clip/bpe_simple_vocab_16e6.txt similarity index 100% rename from assets/models/clip/bpe_simple_vocab_16e6.txt rename to mobile/assets/models/clip/bpe_simple_vocab_16e6.txt diff --git a/assets/models/cocossd/labels.txt b/mobile/assets/models/cocossd/labels.txt similarity index 100% rename from assets/models/cocossd/labels.txt rename to mobile/assets/models/cocossd/labels.txt diff --git a/assets/models/cocossd/model.tflite b/mobile/assets/models/cocossd/model.tflite similarity index 100% rename from assets/models/cocossd/model.tflite rename to mobile/assets/models/cocossd/model.tflite diff --git a/assets/models/mobilenet/labels_mobilenet_quant_v1_224.txt b/mobile/assets/models/mobilenet/labels_mobilenet_quant_v1_224.txt similarity index 100% rename from assets/models/mobilenet/labels_mobilenet_quant_v1_224.txt rename to mobile/assets/models/mobilenet/labels_mobilenet_quant_v1_224.txt diff --git a/assets/models/mobilenet/mobilenet_v1_1.0_224_quant.tflite b/mobile/assets/models/mobilenet/mobilenet_v1_1.0_224_quant.tflite similarity index 100% rename from assets/models/mobilenet/mobilenet_v1_1.0_224_quant.tflite rename to mobile/assets/models/mobilenet/mobilenet_v1_1.0_224_quant.tflite diff --git a/assets/models/scenes/labels.txt b/mobile/assets/models/scenes/labels.txt similarity index 100% rename from assets/models/scenes/labels.txt rename to mobile/assets/models/scenes/labels.txt diff --git a/assets/models/scenes/model.tflite b/mobile/assets/models/scenes/model.tflite similarity index 100% rename from assets/models/scenes/model.tflite rename to mobile/assets/models/scenes/model.tflite diff --git a/assets/onboarding_lock.png b/mobile/assets/onboarding_lock.png similarity index 100% rename from assets/onboarding_lock.png rename to mobile/assets/onboarding_lock.png diff --git a/assets/onboarding_safe.png b/mobile/assets/onboarding_safe.png similarity index 100% rename from assets/onboarding_safe.png rename to mobile/assets/onboarding_safe.png diff --git a/assets/onboarding_sync.png b/mobile/assets/onboarding_sync.png similarity index 100% rename from assets/onboarding_sync.png rename to mobile/assets/onboarding_sync.png diff --git a/assets/preserved_green.png b/mobile/assets/preserved_green.png similarity index 100% rename from assets/preserved_green.png rename to mobile/assets/preserved_green.png diff --git a/assets/splash-screen-dark.png b/mobile/assets/splash-screen-dark.png similarity index 100% rename from assets/splash-screen-dark.png rename to mobile/assets/splash-screen-dark.png diff --git a/assets/splash-screen-light.png b/mobile/assets/splash-screen-light.png similarity index 100% rename from assets/splash-screen-light.png rename to mobile/assets/splash-screen-light.png diff --git a/assets/storage_card_background.png b/mobile/assets/storage_card_background.png similarity index 100% rename from assets/storage_card_background.png rename to mobile/assets/storage_card_background.png diff --git a/assets/type_AVI.png b/mobile/assets/type_AVI.png similarity index 100% rename from assets/type_AVI.png rename to mobile/assets/type_AVI.png diff --git a/assets/type_GIF.png b/mobile/assets/type_GIF.png similarity index 100% rename from assets/type_GIF.png rename to mobile/assets/type_GIF.png diff --git a/assets/type_HEIC.png b/mobile/assets/type_HEIC.png similarity index 100% rename from assets/type_HEIC.png rename to mobile/assets/type_HEIC.png diff --git a/assets/type_JPEG.png b/mobile/assets/type_JPEG.png similarity index 100% rename from assets/type_JPEG.png rename to mobile/assets/type_JPEG.png diff --git a/assets/type_JPG.png b/mobile/assets/type_JPG.png similarity index 100% rename from assets/type_JPG.png rename to mobile/assets/type_JPG.png diff --git a/assets/type_MKV.png b/mobile/assets/type_MKV.png similarity index 100% rename from assets/type_MKV.png rename to mobile/assets/type_MKV.png diff --git a/assets/type_MP4.png b/mobile/assets/type_MP4.png similarity index 100% rename from assets/type_MP4.png rename to mobile/assets/type_MP4.png diff --git a/assets/type_PNG.png b/mobile/assets/type_PNG.png similarity index 100% rename from assets/type_PNG.png rename to mobile/assets/type_PNG.png diff --git a/assets/type_WEBP.png b/mobile/assets/type_WEBP.png similarity index 100% rename from assets/type_WEBP.png rename to mobile/assets/type_WEBP.png diff --git a/assets/type_live.png b/mobile/assets/type_live.png similarity index 100% rename from assets/type_live.png rename to mobile/assets/type_live.png diff --git a/assets/type_photos.png b/mobile/assets/type_photos.png similarity index 100% rename from assets/type_photos.png rename to mobile/assets/type_photos.png diff --git a/assets/type_unknown.png b/mobile/assets/type_unknown.png similarity index 100% rename from assets/type_unknown.png rename to mobile/assets/type_unknown.png diff --git a/assets/type_videos.png b/mobile/assets/type_videos.png similarity index 100% rename from assets/type_videos.png rename to mobile/assets/type_videos.png diff --git a/build-apk.sh b/mobile/build-apk.sh similarity index 100% rename from build-apk.sh rename to mobile/build-apk.sh diff --git a/crowdin.yml b/mobile/crowdin.yml similarity index 100% rename from crowdin.yml rename to mobile/crowdin.yml diff --git a/developement.md b/mobile/developement.md similarity index 100% rename from developement.md rename to mobile/developement.md diff --git a/fastlane/Appfile b/mobile/fastlane/Appfile similarity index 100% rename from fastlane/Appfile rename to mobile/fastlane/Appfile diff --git a/fastlane/Fastfile b/mobile/fastlane/Fastfile similarity index 100% rename from fastlane/Fastfile rename to mobile/fastlane/Fastfile diff --git a/fastlane/Pluginfile b/mobile/fastlane/Pluginfile similarity index 100% rename from fastlane/Pluginfile rename to mobile/fastlane/Pluginfile diff --git a/fastlane/README.md b/mobile/fastlane/README.md similarity index 100% rename from fastlane/README.md rename to mobile/fastlane/README.md diff --git a/fastlane/metadata/android/de/full_description.txt b/mobile/fastlane/metadata/android/de/full_description.txt similarity index 100% rename from fastlane/metadata/android/de/full_description.txt rename to mobile/fastlane/metadata/android/de/full_description.txt diff --git a/fastlane/metadata/android/de/short_description.txt b/mobile/fastlane/metadata/android/de/short_description.txt similarity index 100% rename from fastlane/metadata/android/de/short_description.txt rename to mobile/fastlane/metadata/android/de/short_description.txt diff --git a/fastlane/metadata/android/de/title.txt b/mobile/fastlane/metadata/android/de/title.txt similarity index 100% rename from fastlane/metadata/android/de/title.txt rename to mobile/fastlane/metadata/android/de/title.txt diff --git a/fastlane/metadata/android/en-US/changelogs/169.txt b/mobile/fastlane/metadata/android/en-US/changelogs/169.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/169.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/169.txt diff --git a/fastlane/metadata/android/en-US/changelogs/293.txt b/mobile/fastlane/metadata/android/en-US/changelogs/293.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/293.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/293.txt diff --git a/fastlane/metadata/android/en-US/changelogs/317.txt b/mobile/fastlane/metadata/android/en-US/changelogs/317.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/317.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/317.txt diff --git a/fastlane/metadata/android/en-US/changelogs/330.txt b/mobile/fastlane/metadata/android/en-US/changelogs/330.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/330.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/330.txt diff --git a/fastlane/metadata/android/en-US/changelogs/331.txt b/mobile/fastlane/metadata/android/en-US/changelogs/331.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/331.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/331.txt diff --git a/fastlane/metadata/android/en-US/changelogs/333.txt b/mobile/fastlane/metadata/android/en-US/changelogs/333.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/333.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/333.txt diff --git a/fastlane/metadata/android/en-US/changelogs/420.txt b/mobile/fastlane/metadata/android/en-US/changelogs/420.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/420.txt rename to mobile/fastlane/metadata/android/en-US/changelogs/420.txt diff --git a/fastlane/metadata/android/en-US/full_description.txt b/mobile/fastlane/metadata/android/en-US/full_description.txt similarity index 100% rename from fastlane/metadata/android/en-US/full_description.txt rename to mobile/fastlane/metadata/android/en-US/full_description.txt diff --git a/fastlane/metadata/android/en-US/images/icon.png b/mobile/fastlane/metadata/android/en-US/images/icon.png similarity index 100% rename from fastlane/metadata/android/en-US/images/icon.png rename to mobile/fastlane/metadata/android/en-US/images/icon.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/1.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/2.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/3.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/4.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/5.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/6.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png b/mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/7.png rename to mobile/fastlane/metadata/android/en-US/images/phoneScreenshots/7.png diff --git a/fastlane/metadata/android/en-US/short_description.txt b/mobile/fastlane/metadata/android/en-US/short_description.txt similarity index 100% rename from fastlane/metadata/android/en-US/short_description.txt rename to mobile/fastlane/metadata/android/en-US/short_description.txt diff --git a/fastlane/metadata/android/en-US/title.txt b/mobile/fastlane/metadata/android/en-US/title.txt similarity index 100% rename from fastlane/metadata/android/en-US/title.txt rename to mobile/fastlane/metadata/android/en-US/title.txt diff --git a/fastlane/metadata/android/es/full_description.txt b/mobile/fastlane/metadata/android/es/full_description.txt similarity index 100% rename from fastlane/metadata/android/es/full_description.txt rename to mobile/fastlane/metadata/android/es/full_description.txt diff --git a/fastlane/metadata/android/es/short_description.txt b/mobile/fastlane/metadata/android/es/short_description.txt similarity index 100% rename from fastlane/metadata/android/es/short_description.txt rename to mobile/fastlane/metadata/android/es/short_description.txt diff --git a/fastlane/metadata/android/es/title.txt b/mobile/fastlane/metadata/android/es/title.txt similarity index 100% rename from fastlane/metadata/android/es/title.txt rename to mobile/fastlane/metadata/android/es/title.txt diff --git a/fastlane/metadata/android/fr/full_description.txt b/mobile/fastlane/metadata/android/fr/full_description.txt similarity index 100% rename from fastlane/metadata/android/fr/full_description.txt rename to mobile/fastlane/metadata/android/fr/full_description.txt diff --git a/fastlane/metadata/android/fr/short_description.txt b/mobile/fastlane/metadata/android/fr/short_description.txt similarity index 100% rename from fastlane/metadata/android/fr/short_description.txt rename to mobile/fastlane/metadata/android/fr/short_description.txt diff --git a/fastlane/metadata/android/fr/title.txt b/mobile/fastlane/metadata/android/fr/title.txt similarity index 100% rename from fastlane/metadata/android/fr/title.txt rename to mobile/fastlane/metadata/android/fr/title.txt diff --git a/fastlane/metadata/android/he/full_description.txt b/mobile/fastlane/metadata/android/he/full_description.txt similarity index 100% rename from fastlane/metadata/android/he/full_description.txt rename to mobile/fastlane/metadata/android/he/full_description.txt diff --git a/fastlane/metadata/android/he/short_description.txt b/mobile/fastlane/metadata/android/he/short_description.txt similarity index 100% rename from fastlane/metadata/android/he/short_description.txt rename to mobile/fastlane/metadata/android/he/short_description.txt diff --git a/fastlane/metadata/android/he/title.txt b/mobile/fastlane/metadata/android/he/title.txt similarity index 100% rename from fastlane/metadata/android/he/title.txt rename to mobile/fastlane/metadata/android/he/title.txt diff --git a/fastlane/metadata/android/it/full_description.txt b/mobile/fastlane/metadata/android/it/full_description.txt similarity index 100% rename from fastlane/metadata/android/it/full_description.txt rename to mobile/fastlane/metadata/android/it/full_description.txt diff --git a/fastlane/metadata/android/it/short_description.txt b/mobile/fastlane/metadata/android/it/short_description.txt similarity index 100% rename from fastlane/metadata/android/it/short_description.txt rename to mobile/fastlane/metadata/android/it/short_description.txt diff --git a/fastlane/metadata/android/it/title.txt b/mobile/fastlane/metadata/android/it/title.txt similarity index 100% rename from fastlane/metadata/android/it/title.txt rename to mobile/fastlane/metadata/android/it/title.txt diff --git a/fastlane/metadata/android/nl/full_description.txt b/mobile/fastlane/metadata/android/nl/full_description.txt similarity index 100% rename from fastlane/metadata/android/nl/full_description.txt rename to mobile/fastlane/metadata/android/nl/full_description.txt diff --git a/fastlane/metadata/android/nl/short_description.txt b/mobile/fastlane/metadata/android/nl/short_description.txt similarity index 100% rename from fastlane/metadata/android/nl/short_description.txt rename to mobile/fastlane/metadata/android/nl/short_description.txt diff --git a/fastlane/metadata/android/nl/title.txt b/mobile/fastlane/metadata/android/nl/title.txt similarity index 100% rename from fastlane/metadata/android/nl/title.txt rename to mobile/fastlane/metadata/android/nl/title.txt diff --git a/fastlane/metadata/android/pl/short_description.txt b/mobile/fastlane/metadata/android/pl/short_description.txt similarity index 100% rename from fastlane/metadata/android/pl/short_description.txt rename to mobile/fastlane/metadata/android/pl/short_description.txt diff --git a/fastlane/metadata/android/pl/title.txt b/mobile/fastlane/metadata/android/pl/title.txt similarity index 100% rename from fastlane/metadata/android/pl/title.txt rename to mobile/fastlane/metadata/android/pl/title.txt diff --git a/fastlane/metadata/android/pt/full_description.txt b/mobile/fastlane/metadata/android/pt/full_description.txt similarity index 100% rename from fastlane/metadata/android/pt/full_description.txt rename to mobile/fastlane/metadata/android/pt/full_description.txt diff --git a/fastlane/metadata/android/pt/short_description.txt b/mobile/fastlane/metadata/android/pt/short_description.txt similarity index 100% rename from fastlane/metadata/android/pt/short_description.txt rename to mobile/fastlane/metadata/android/pt/short_description.txt diff --git a/fastlane/metadata/android/pt/title.txt b/mobile/fastlane/metadata/android/pt/title.txt similarity index 100% rename from fastlane/metadata/android/pt/title.txt rename to mobile/fastlane/metadata/android/pt/title.txt diff --git a/fastlane/metadata/android/ru/full_description.txt b/mobile/fastlane/metadata/android/ru/full_description.txt similarity index 100% rename from fastlane/metadata/android/ru/full_description.txt rename to mobile/fastlane/metadata/android/ru/full_description.txt diff --git a/fastlane/metadata/android/ru/short_description.txt b/mobile/fastlane/metadata/android/ru/short_description.txt similarity index 100% rename from fastlane/metadata/android/ru/short_description.txt rename to mobile/fastlane/metadata/android/ru/short_description.txt diff --git a/fastlane/metadata/android/ru/title.txt b/mobile/fastlane/metadata/android/ru/title.txt similarity index 100% rename from fastlane/metadata/android/ru/title.txt rename to mobile/fastlane/metadata/android/ru/title.txt diff --git a/fastlane/metadata/android/zh/full_description.txt b/mobile/fastlane/metadata/android/zh/full_description.txt similarity index 100% rename from fastlane/metadata/android/zh/full_description.txt rename to mobile/fastlane/metadata/android/zh/full_description.txt diff --git a/fastlane/metadata/android/zh/short_description.txt b/mobile/fastlane/metadata/android/zh/short_description.txt similarity index 100% rename from fastlane/metadata/android/zh/short_description.txt rename to mobile/fastlane/metadata/android/zh/short_description.txt diff --git a/fastlane/metadata/android/zh/title.txt b/mobile/fastlane/metadata/android/zh/title.txt similarity index 100% rename from fastlane/metadata/android/zh/title.txt rename to mobile/fastlane/metadata/android/zh/title.txt diff --git a/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_129_0.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_129_0.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_129_0.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_129_0.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_3GEN_129_0.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_3GEN_129_0.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_3GEN_129_0.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_3GEN_129_0.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_55_0.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_55_0.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_55_0.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_55_0.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_65_0.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_65_0.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_65_0.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_65_0.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_55_1.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_55_1.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_55_1.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_55_1.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_65_1.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_65_1.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_65_1.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_65_1.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_55_2.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_55_2.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_55_2.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_55_2.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_65_2.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_65_2.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_65_2.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_65_2.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_55_3.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_55_3.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_55_3.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_55_3.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_65_3.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_65_3.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_65_3.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_65_3.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_55_4.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_55_4.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_55_4.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_55_4.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_65_4.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_65_4.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_65_4.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_65_4.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_55_5.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_55_5.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_55_5.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_55_5.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_65_5.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_65_5.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_65_5.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_65_5.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_55_6.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_55_6.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_55_6.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_55_6.png diff --git a/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_65_6.png b/mobile/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_65_6.png similarity index 100% rename from fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_65_6.png rename to mobile/fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_65_6.png diff --git a/fastlane/metadata/ios/de/description.txt b/mobile/fastlane/metadata/ios/de/description.txt similarity index 100% rename from fastlane/metadata/ios/de/description.txt rename to mobile/fastlane/metadata/ios/de/description.txt diff --git a/fastlane/metadata/ios/de/keywords.txt b/mobile/fastlane/metadata/ios/de/keywords.txt similarity index 100% rename from fastlane/metadata/ios/de/keywords.txt rename to mobile/fastlane/metadata/ios/de/keywords.txt diff --git a/fastlane/metadata/ios/de/name.txt b/mobile/fastlane/metadata/ios/de/name.txt similarity index 100% rename from fastlane/metadata/ios/de/name.txt rename to mobile/fastlane/metadata/ios/de/name.txt diff --git a/fastlane/metadata/ios/de/subtitle.txt b/mobile/fastlane/metadata/ios/de/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/de/subtitle.txt rename to mobile/fastlane/metadata/ios/de/subtitle.txt diff --git a/fastlane/metadata/ios/en-US/description.txt b/mobile/fastlane/metadata/ios/en-US/description.txt similarity index 100% rename from fastlane/metadata/ios/en-US/description.txt rename to mobile/fastlane/metadata/ios/en-US/description.txt diff --git a/fastlane/metadata/ios/en-US/keywords.txt b/mobile/fastlane/metadata/ios/en-US/keywords.txt similarity index 100% rename from fastlane/metadata/ios/en-US/keywords.txt rename to mobile/fastlane/metadata/ios/en-US/keywords.txt diff --git a/fastlane/metadata/ios/en-US/name.txt b/mobile/fastlane/metadata/ios/en-US/name.txt similarity index 100% rename from fastlane/metadata/ios/en-US/name.txt rename to mobile/fastlane/metadata/ios/en-US/name.txt diff --git a/fastlane/metadata/ios/en-US/subtitle.txt b/mobile/fastlane/metadata/ios/en-US/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/en-US/subtitle.txt rename to mobile/fastlane/metadata/ios/en-US/subtitle.txt diff --git a/fastlane/metadata/ios/es/description.txt b/mobile/fastlane/metadata/ios/es/description.txt similarity index 100% rename from fastlane/metadata/ios/es/description.txt rename to mobile/fastlane/metadata/ios/es/description.txt diff --git a/fastlane/metadata/ios/es/keywords.txt b/mobile/fastlane/metadata/ios/es/keywords.txt similarity index 100% rename from fastlane/metadata/ios/es/keywords.txt rename to mobile/fastlane/metadata/ios/es/keywords.txt diff --git a/fastlane/metadata/ios/es/name.txt b/mobile/fastlane/metadata/ios/es/name.txt similarity index 100% rename from fastlane/metadata/ios/es/name.txt rename to mobile/fastlane/metadata/ios/es/name.txt diff --git a/fastlane/metadata/ios/es/subtitle.txt b/mobile/fastlane/metadata/ios/es/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/es/subtitle.txt rename to mobile/fastlane/metadata/ios/es/subtitle.txt diff --git a/fastlane/metadata/ios/fr/description.txt b/mobile/fastlane/metadata/ios/fr/description.txt similarity index 100% rename from fastlane/metadata/ios/fr/description.txt rename to mobile/fastlane/metadata/ios/fr/description.txt diff --git a/fastlane/metadata/ios/fr/keywords.txt b/mobile/fastlane/metadata/ios/fr/keywords.txt similarity index 100% rename from fastlane/metadata/ios/fr/keywords.txt rename to mobile/fastlane/metadata/ios/fr/keywords.txt diff --git a/fastlane/metadata/ios/fr/name.txt b/mobile/fastlane/metadata/ios/fr/name.txt similarity index 100% rename from fastlane/metadata/ios/fr/name.txt rename to mobile/fastlane/metadata/ios/fr/name.txt diff --git a/fastlane/metadata/ios/fr/subtitle.txt b/mobile/fastlane/metadata/ios/fr/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/fr/subtitle.txt rename to mobile/fastlane/metadata/ios/fr/subtitle.txt diff --git a/fastlane/metadata/ios/he/description.txt b/mobile/fastlane/metadata/ios/he/description.txt similarity index 100% rename from fastlane/metadata/ios/he/description.txt rename to mobile/fastlane/metadata/ios/he/description.txt diff --git a/fastlane/metadata/ios/he/keywords.txt b/mobile/fastlane/metadata/ios/he/keywords.txt similarity index 100% rename from fastlane/metadata/ios/he/keywords.txt rename to mobile/fastlane/metadata/ios/he/keywords.txt diff --git a/fastlane/metadata/ios/he/name.txt b/mobile/fastlane/metadata/ios/he/name.txt similarity index 100% rename from fastlane/metadata/ios/he/name.txt rename to mobile/fastlane/metadata/ios/he/name.txt diff --git a/fastlane/metadata/ios/he/subtitle.txt b/mobile/fastlane/metadata/ios/he/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/he/subtitle.txt rename to mobile/fastlane/metadata/ios/he/subtitle.txt diff --git a/fastlane/metadata/ios/it/description.txt b/mobile/fastlane/metadata/ios/it/description.txt similarity index 100% rename from fastlane/metadata/ios/it/description.txt rename to mobile/fastlane/metadata/ios/it/description.txt diff --git a/fastlane/metadata/ios/it/keywords.txt b/mobile/fastlane/metadata/ios/it/keywords.txt similarity index 100% rename from fastlane/metadata/ios/it/keywords.txt rename to mobile/fastlane/metadata/ios/it/keywords.txt diff --git a/fastlane/metadata/ios/it/name.txt b/mobile/fastlane/metadata/ios/it/name.txt similarity index 100% rename from fastlane/metadata/ios/it/name.txt rename to mobile/fastlane/metadata/ios/it/name.txt diff --git a/fastlane/metadata/ios/it/subtitle.txt b/mobile/fastlane/metadata/ios/it/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/it/subtitle.txt rename to mobile/fastlane/metadata/ios/it/subtitle.txt diff --git a/fastlane/metadata/ios/nl/description.txt b/mobile/fastlane/metadata/ios/nl/description.txt similarity index 100% rename from fastlane/metadata/ios/nl/description.txt rename to mobile/fastlane/metadata/ios/nl/description.txt diff --git a/fastlane/metadata/ios/nl/keywords.txt b/mobile/fastlane/metadata/ios/nl/keywords.txt similarity index 100% rename from fastlane/metadata/ios/nl/keywords.txt rename to mobile/fastlane/metadata/ios/nl/keywords.txt diff --git a/fastlane/metadata/ios/nl/name.txt b/mobile/fastlane/metadata/ios/nl/name.txt similarity index 100% rename from fastlane/metadata/ios/nl/name.txt rename to mobile/fastlane/metadata/ios/nl/name.txt diff --git a/fastlane/metadata/ios/nl/subtitle.txt b/mobile/fastlane/metadata/ios/nl/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/nl/subtitle.txt rename to mobile/fastlane/metadata/ios/nl/subtitle.txt diff --git a/fastlane/metadata/ios/pl/description.txt b/mobile/fastlane/metadata/ios/pl/description.txt similarity index 100% rename from fastlane/metadata/ios/pl/description.txt rename to mobile/fastlane/metadata/ios/pl/description.txt diff --git a/fastlane/metadata/ios/pl/keywords.txt b/mobile/fastlane/metadata/ios/pl/keywords.txt similarity index 100% rename from fastlane/metadata/ios/pl/keywords.txt rename to mobile/fastlane/metadata/ios/pl/keywords.txt diff --git a/fastlane/metadata/ios/pl/name.txt b/mobile/fastlane/metadata/ios/pl/name.txt similarity index 100% rename from fastlane/metadata/ios/pl/name.txt rename to mobile/fastlane/metadata/ios/pl/name.txt diff --git a/fastlane/metadata/ios/pl/subtitle.txt b/mobile/fastlane/metadata/ios/pl/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/pl/subtitle.txt rename to mobile/fastlane/metadata/ios/pl/subtitle.txt diff --git a/fastlane/metadata/ios/pt/description.txt b/mobile/fastlane/metadata/ios/pt/description.txt similarity index 100% rename from fastlane/metadata/ios/pt/description.txt rename to mobile/fastlane/metadata/ios/pt/description.txt diff --git a/fastlane/metadata/ios/pt/keywords.txt b/mobile/fastlane/metadata/ios/pt/keywords.txt similarity index 100% rename from fastlane/metadata/ios/pt/keywords.txt rename to mobile/fastlane/metadata/ios/pt/keywords.txt diff --git a/fastlane/metadata/ios/pt/name.txt b/mobile/fastlane/metadata/ios/pt/name.txt similarity index 100% rename from fastlane/metadata/ios/pt/name.txt rename to mobile/fastlane/metadata/ios/pt/name.txt diff --git a/fastlane/metadata/ios/pt/subtitle.txt b/mobile/fastlane/metadata/ios/pt/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/pt/subtitle.txt rename to mobile/fastlane/metadata/ios/pt/subtitle.txt diff --git a/fastlane/metadata/ios/ru/description.txt b/mobile/fastlane/metadata/ios/ru/description.txt similarity index 100% rename from fastlane/metadata/ios/ru/description.txt rename to mobile/fastlane/metadata/ios/ru/description.txt diff --git a/fastlane/metadata/ios/ru/keywords.txt b/mobile/fastlane/metadata/ios/ru/keywords.txt similarity index 100% rename from fastlane/metadata/ios/ru/keywords.txt rename to mobile/fastlane/metadata/ios/ru/keywords.txt diff --git a/fastlane/metadata/ios/ru/name.txt b/mobile/fastlane/metadata/ios/ru/name.txt similarity index 100% rename from fastlane/metadata/ios/ru/name.txt rename to mobile/fastlane/metadata/ios/ru/name.txt diff --git a/fastlane/metadata/ios/ru/subtitle.txt b/mobile/fastlane/metadata/ios/ru/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/ru/subtitle.txt rename to mobile/fastlane/metadata/ios/ru/subtitle.txt diff --git a/fastlane/metadata/ios/zh/description.txt b/mobile/fastlane/metadata/ios/zh/description.txt similarity index 100% rename from fastlane/metadata/ios/zh/description.txt rename to mobile/fastlane/metadata/ios/zh/description.txt diff --git a/fastlane/metadata/ios/zh/keywords.txt b/mobile/fastlane/metadata/ios/zh/keywords.txt similarity index 100% rename from fastlane/metadata/ios/zh/keywords.txt rename to mobile/fastlane/metadata/ios/zh/keywords.txt diff --git a/fastlane/metadata/ios/zh/name.txt b/mobile/fastlane/metadata/ios/zh/name.txt similarity index 100% rename from fastlane/metadata/ios/zh/name.txt rename to mobile/fastlane/metadata/ios/zh/name.txt diff --git a/fastlane/metadata/ios/zh/subtitle.txt b/mobile/fastlane/metadata/ios/zh/subtitle.txt similarity index 100% rename from fastlane/metadata/ios/zh/subtitle.txt rename to mobile/fastlane/metadata/ios/zh/subtitle.txt diff --git a/fastlane/metadata/playstore/de/full_description.txt b/mobile/fastlane/metadata/playstore/de/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/de/full_description.txt rename to mobile/fastlane/metadata/playstore/de/full_description.txt diff --git a/fastlane/metadata/playstore/de/short_description.txt b/mobile/fastlane/metadata/playstore/de/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/de/short_description.txt rename to mobile/fastlane/metadata/playstore/de/short_description.txt diff --git a/fastlane/metadata/playstore/de/title.txt b/mobile/fastlane/metadata/playstore/de/title.txt similarity index 100% rename from fastlane/metadata/playstore/de/title.txt rename to mobile/fastlane/metadata/playstore/de/title.txt diff --git a/fastlane/metadata/playstore/en-US/changelogs/443.txt b/mobile/fastlane/metadata/playstore/en-US/changelogs/443.txt similarity index 100% rename from fastlane/metadata/playstore/en-US/changelogs/443.txt rename to mobile/fastlane/metadata/playstore/en-US/changelogs/443.txt diff --git a/fastlane/metadata/playstore/en-US/full_description.txt b/mobile/fastlane/metadata/playstore/en-US/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/en-US/full_description.txt rename to mobile/fastlane/metadata/playstore/en-US/full_description.txt diff --git a/fastlane/metadata/playstore/en-US/images/featureGraphic.png b/mobile/fastlane/metadata/playstore/en-US/images/featureGraphic.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/featureGraphic.png rename to mobile/fastlane/metadata/playstore/en-US/images/featureGraphic.png diff --git a/fastlane/metadata/playstore/en-US/images/icon.png b/mobile/fastlane/metadata/playstore/en-US/images/icon.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/icon.png rename to mobile/fastlane/metadata/playstore/en-US/images/icon.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/1_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/1_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/1_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/1_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/2_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/2_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/2_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/2_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/3_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/3_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/3_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/3_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/4_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/4_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/4_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/4_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/5_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/5_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/5_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/5_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/6_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/6_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/6_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/6_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/phoneScreenshots/7_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/7_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/phoneScreenshots/7_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/phoneScreenshots/7_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/sevenInchScreenshots/1_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/sevenInchScreenshots/1_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/sevenInchScreenshots/1_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/sevenInchScreenshots/1_en-US.png diff --git a/fastlane/metadata/playstore/en-US/images/tenInchScreenshots/1_en-US.png b/mobile/fastlane/metadata/playstore/en-US/images/tenInchScreenshots/1_en-US.png similarity index 100% rename from fastlane/metadata/playstore/en-US/images/tenInchScreenshots/1_en-US.png rename to mobile/fastlane/metadata/playstore/en-US/images/tenInchScreenshots/1_en-US.png diff --git a/fastlane/metadata/playstore/en-US/short_description.txt b/mobile/fastlane/metadata/playstore/en-US/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/en-US/short_description.txt rename to mobile/fastlane/metadata/playstore/en-US/short_description.txt diff --git a/fastlane/metadata/playstore/en-US/title.txt b/mobile/fastlane/metadata/playstore/en-US/title.txt similarity index 100% rename from fastlane/metadata/playstore/en-US/title.txt rename to mobile/fastlane/metadata/playstore/en-US/title.txt diff --git a/fastlane/metadata/playstore/es/full_description.txt b/mobile/fastlane/metadata/playstore/es/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/es/full_description.txt rename to mobile/fastlane/metadata/playstore/es/full_description.txt diff --git a/fastlane/metadata/playstore/es/short_description.txt b/mobile/fastlane/metadata/playstore/es/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/es/short_description.txt rename to mobile/fastlane/metadata/playstore/es/short_description.txt diff --git a/fastlane/metadata/playstore/es/title.txt b/mobile/fastlane/metadata/playstore/es/title.txt similarity index 100% rename from fastlane/metadata/playstore/es/title.txt rename to mobile/fastlane/metadata/playstore/es/title.txt diff --git a/fastlane/metadata/playstore/fr/full_description.txt b/mobile/fastlane/metadata/playstore/fr/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/fr/full_description.txt rename to mobile/fastlane/metadata/playstore/fr/full_description.txt diff --git a/fastlane/metadata/playstore/fr/short_description.txt b/mobile/fastlane/metadata/playstore/fr/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/fr/short_description.txt rename to mobile/fastlane/metadata/playstore/fr/short_description.txt diff --git a/fastlane/metadata/playstore/fr/title.txt b/mobile/fastlane/metadata/playstore/fr/title.txt similarity index 100% rename from fastlane/metadata/playstore/fr/title.txt rename to mobile/fastlane/metadata/playstore/fr/title.txt diff --git a/fastlane/metadata/playstore/he/full_description.txt b/mobile/fastlane/metadata/playstore/he/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/he/full_description.txt rename to mobile/fastlane/metadata/playstore/he/full_description.txt diff --git a/fastlane/metadata/playstore/he/short_description.txt b/mobile/fastlane/metadata/playstore/he/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/he/short_description.txt rename to mobile/fastlane/metadata/playstore/he/short_description.txt diff --git a/fastlane/metadata/playstore/he/title.txt b/mobile/fastlane/metadata/playstore/he/title.txt similarity index 100% rename from fastlane/metadata/playstore/he/title.txt rename to mobile/fastlane/metadata/playstore/he/title.txt diff --git a/fastlane/metadata/playstore/it/full_description.txt b/mobile/fastlane/metadata/playstore/it/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/it/full_description.txt rename to mobile/fastlane/metadata/playstore/it/full_description.txt diff --git a/fastlane/metadata/playstore/it/short_description.txt b/mobile/fastlane/metadata/playstore/it/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/it/short_description.txt rename to mobile/fastlane/metadata/playstore/it/short_description.txt diff --git a/fastlane/metadata/playstore/it/title.txt b/mobile/fastlane/metadata/playstore/it/title.txt similarity index 100% rename from fastlane/metadata/playstore/it/title.txt rename to mobile/fastlane/metadata/playstore/it/title.txt diff --git a/fastlane/metadata/playstore/nl/full_description.txt b/mobile/fastlane/metadata/playstore/nl/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/nl/full_description.txt rename to mobile/fastlane/metadata/playstore/nl/full_description.txt diff --git a/fastlane/metadata/playstore/nl/short_description.txt b/mobile/fastlane/metadata/playstore/nl/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/nl/short_description.txt rename to mobile/fastlane/metadata/playstore/nl/short_description.txt diff --git a/fastlane/metadata/playstore/nl/title.txt b/mobile/fastlane/metadata/playstore/nl/title.txt similarity index 100% rename from fastlane/metadata/playstore/nl/title.txt rename to mobile/fastlane/metadata/playstore/nl/title.txt diff --git a/fastlane/metadata/playstore/pl/short_description.txt b/mobile/fastlane/metadata/playstore/pl/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/pl/short_description.txt rename to mobile/fastlane/metadata/playstore/pl/short_description.txt diff --git a/fastlane/metadata/playstore/pl/title.txt b/mobile/fastlane/metadata/playstore/pl/title.txt similarity index 100% rename from fastlane/metadata/playstore/pl/title.txt rename to mobile/fastlane/metadata/playstore/pl/title.txt diff --git a/fastlane/metadata/playstore/pt/full_description.txt b/mobile/fastlane/metadata/playstore/pt/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/pt/full_description.txt rename to mobile/fastlane/metadata/playstore/pt/full_description.txt diff --git a/fastlane/metadata/playstore/pt/short_description.txt b/mobile/fastlane/metadata/playstore/pt/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/pt/short_description.txt rename to mobile/fastlane/metadata/playstore/pt/short_description.txt diff --git a/fastlane/metadata/playstore/pt/title.txt b/mobile/fastlane/metadata/playstore/pt/title.txt similarity index 100% rename from fastlane/metadata/playstore/pt/title.txt rename to mobile/fastlane/metadata/playstore/pt/title.txt diff --git a/fastlane/metadata/playstore/ru/full_description.txt b/mobile/fastlane/metadata/playstore/ru/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/ru/full_description.txt rename to mobile/fastlane/metadata/playstore/ru/full_description.txt diff --git a/fastlane/metadata/playstore/ru/short_description.txt b/mobile/fastlane/metadata/playstore/ru/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/ru/short_description.txt rename to mobile/fastlane/metadata/playstore/ru/short_description.txt diff --git a/fastlane/metadata/playstore/ru/title.txt b/mobile/fastlane/metadata/playstore/ru/title.txt similarity index 100% rename from fastlane/metadata/playstore/ru/title.txt rename to mobile/fastlane/metadata/playstore/ru/title.txt diff --git a/fastlane/metadata/playstore/tr/title.txt b/mobile/fastlane/metadata/playstore/tr/title.txt similarity index 100% rename from fastlane/metadata/playstore/tr/title.txt rename to mobile/fastlane/metadata/playstore/tr/title.txt diff --git a/fastlane/metadata/playstore/zh/full_description.txt b/mobile/fastlane/metadata/playstore/zh/full_description.txt similarity index 100% rename from fastlane/metadata/playstore/zh/full_description.txt rename to mobile/fastlane/metadata/playstore/zh/full_description.txt diff --git a/fastlane/metadata/playstore/zh/short_description.txt b/mobile/fastlane/metadata/playstore/zh/short_description.txt similarity index 100% rename from fastlane/metadata/playstore/zh/short_description.txt rename to mobile/fastlane/metadata/playstore/zh/short_description.txt diff --git a/fastlane/metadata/playstore/zh/title.txt b/mobile/fastlane/metadata/playstore/zh/title.txt similarity index 100% rename from fastlane/metadata/playstore/zh/title.txt rename to mobile/fastlane/metadata/playstore/zh/title.txt diff --git a/fonts/Inter-Bold.ttf b/mobile/fonts/Inter-Bold.ttf similarity index 100% rename from fonts/Inter-Bold.ttf rename to mobile/fonts/Inter-Bold.ttf diff --git a/fonts/Inter-Light.ttf b/mobile/fonts/Inter-Light.ttf similarity index 100% rename from fonts/Inter-Light.ttf rename to mobile/fonts/Inter-Light.ttf diff --git a/fonts/Inter-Medium.ttf b/mobile/fonts/Inter-Medium.ttf similarity index 100% rename from fonts/Inter-Medium.ttf rename to mobile/fonts/Inter-Medium.ttf diff --git a/fonts/Inter-Regular.ttf b/mobile/fonts/Inter-Regular.ttf similarity index 100% rename from fonts/Inter-Regular.ttf rename to mobile/fonts/Inter-Regular.ttf diff --git a/fonts/Inter-SemiBold.ttf b/mobile/fonts/Inter-SemiBold.ttf similarity index 100% rename from fonts/Inter-SemiBold.ttf rename to mobile/fonts/Inter-SemiBold.ttf diff --git a/fonts/Montserrat-Bold.ttf b/mobile/fonts/Montserrat-Bold.ttf similarity index 100% rename from fonts/Montserrat-Bold.ttf rename to mobile/fonts/Montserrat-Bold.ttf diff --git a/hooks/pre-commit b/mobile/hooks/pre-commit similarity index 100% rename from hooks/pre-commit rename to mobile/hooks/pre-commit diff --git a/hooks/pre-commit-fdroid b/mobile/hooks/pre-commit-fdroid similarity index 100% rename from hooks/pre-commit-fdroid rename to mobile/hooks/pre-commit-fdroid diff --git a/integration_test/app_test.dart b/mobile/integration_test/app_test.dart similarity index 100% rename from integration_test/app_test.dart rename to mobile/integration_test/app_test.dart diff --git a/ios/.gitignore b/mobile/ios/.gitignore similarity index 100% rename from ios/.gitignore rename to mobile/ios/.gitignore diff --git a/ios/Flutter/AppFrameworkInfo.plist b/mobile/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from ios/Flutter/AppFrameworkInfo.plist rename to mobile/ios/Flutter/AppFrameworkInfo.plist diff --git a/ios/Flutter/Debug.xcconfig b/mobile/ios/Flutter/Debug.xcconfig similarity index 100% rename from ios/Flutter/Debug.xcconfig rename to mobile/ios/Flutter/Debug.xcconfig diff --git a/ios/Flutter/Release.xcconfig b/mobile/ios/Flutter/Release.xcconfig similarity index 100% rename from ios/Flutter/Release.xcconfig rename to mobile/ios/Flutter/Release.xcconfig diff --git a/ios/GoogleService-Info.plist b/mobile/ios/GoogleService-Info.plist similarity index 100% rename from ios/GoogleService-Info.plist rename to mobile/ios/GoogleService-Info.plist diff --git a/ios/Podfile b/mobile/ios/Podfile similarity index 100% rename from ios/Podfile rename to mobile/ios/Podfile diff --git a/ios/Podfile.lock b/mobile/ios/Podfile.lock similarity index 100% rename from ios/Podfile.lock rename to mobile/ios/Podfile.lock diff --git a/ios/Runner.xcodeproj/project.pbxproj b/mobile/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from ios/Runner.xcodeproj/project.pbxproj rename to mobile/ios/Runner.xcodeproj/project.pbxproj diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobile/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to mobile/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/mobile/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to mobile/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/mobile/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from ios/Runner.xcworkspace/contents.xcworkspacedata rename to mobile/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/ios/Runner/AppDelegate.swift b/mobile/ios/Runner/AppDelegate.swift similarity index 100% rename from ios/Runner/AppDelegate.swift rename to mobile/ios/Runner/AppDelegate.swift diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to mobile/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json rename to mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png rename to mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png b/mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png rename to mobile/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@2x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImageDark@3x.png diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to mobile/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/mobile/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from ios/Runner/Base.lproj/LaunchScreen.storyboard rename to mobile/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/ios/Runner/Base.lproj/Main.storyboard b/mobile/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from ios/Runner/Base.lproj/Main.storyboard rename to mobile/ios/Runner/Base.lproj/Main.storyboard diff --git a/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist similarity index 100% rename from ios/Runner/Info.plist rename to mobile/ios/Runner/Info.plist diff --git a/ios/Runner/Runner-Bridging-Header.h b/mobile/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from ios/Runner/Runner-Bridging-Header.h rename to mobile/ios/Runner/Runner-Bridging-Header.h diff --git a/ios/Runner/Runner.entitlements b/mobile/ios/Runner/Runner.entitlements similarity index 100% rename from ios/Runner/Runner.entitlements rename to mobile/ios/Runner/Runner.entitlements diff --git a/l10n.yaml b/mobile/l10n.yaml similarity index 100% rename from l10n.yaml rename to mobile/l10n.yaml diff --git a/lib/app.dart b/mobile/lib/app.dart similarity index 100% rename from lib/app.dart rename to mobile/lib/app.dart diff --git a/lib/core/cache/image_cache.dart b/mobile/lib/core/cache/image_cache.dart similarity index 100% rename from lib/core/cache/image_cache.dart rename to mobile/lib/core/cache/image_cache.dart diff --git a/lib/core/cache/lru_map.dart b/mobile/lib/core/cache/lru_map.dart similarity index 100% rename from lib/core/cache/lru_map.dart rename to mobile/lib/core/cache/lru_map.dart diff --git a/lib/core/cache/thumbnail_in_memory_cache.dart b/mobile/lib/core/cache/thumbnail_in_memory_cache.dart similarity index 100% rename from lib/core/cache/thumbnail_in_memory_cache.dart rename to mobile/lib/core/cache/thumbnail_in_memory_cache.dart diff --git a/lib/core/cache/video_cache_manager.dart b/mobile/lib/core/cache/video_cache_manager.dart similarity index 100% rename from lib/core/cache/video_cache_manager.dart rename to mobile/lib/core/cache/video_cache_manager.dart diff --git a/lib/core/configuration.dart b/mobile/lib/core/configuration.dart similarity index 100% rename from lib/core/configuration.dart rename to mobile/lib/core/configuration.dart diff --git a/lib/core/constants.dart b/mobile/lib/core/constants.dart similarity index 100% rename from lib/core/constants.dart rename to mobile/lib/core/constants.dart diff --git a/lib/core/error-reporting/super_logging.dart b/mobile/lib/core/error-reporting/super_logging.dart similarity index 100% rename from lib/core/error-reporting/super_logging.dart rename to mobile/lib/core/error-reporting/super_logging.dart diff --git a/lib/core/error-reporting/tunneled_transport.dart b/mobile/lib/core/error-reporting/tunneled_transport.dart similarity index 100% rename from lib/core/error-reporting/tunneled_transport.dart rename to mobile/lib/core/error-reporting/tunneled_transport.dart diff --git a/lib/core/errors.dart b/mobile/lib/core/errors.dart similarity index 100% rename from lib/core/errors.dart rename to mobile/lib/core/errors.dart diff --git a/lib/core/event_bus.dart b/mobile/lib/core/event_bus.dart similarity index 100% rename from lib/core/event_bus.dart rename to mobile/lib/core/event_bus.dart diff --git a/lib/core/network/ente_interceptor.dart b/mobile/lib/core/network/ente_interceptor.dart similarity index 100% rename from lib/core/network/ente_interceptor.dart rename to mobile/lib/core/network/ente_interceptor.dart diff --git a/lib/core/network/network.dart b/mobile/lib/core/network/network.dart similarity index 100% rename from lib/core/network/network.dart rename to mobile/lib/core/network/network.dart diff --git a/lib/data/holidays.dart b/mobile/lib/data/holidays.dart similarity index 100% rename from lib/data/holidays.dart rename to mobile/lib/data/holidays.dart diff --git a/lib/data/months.dart b/mobile/lib/data/months.dart similarity index 100% rename from lib/data/months.dart rename to mobile/lib/data/months.dart diff --git a/lib/data/years.dart b/mobile/lib/data/years.dart similarity index 100% rename from lib/data/years.dart rename to mobile/lib/data/years.dart diff --git a/lib/db/collections_db.dart b/mobile/lib/db/collections_db.dart similarity index 100% rename from lib/db/collections_db.dart rename to mobile/lib/db/collections_db.dart diff --git a/lib/db/device_files_db.dart b/mobile/lib/db/device_files_db.dart similarity index 100% rename from lib/db/device_files_db.dart rename to mobile/lib/db/device_files_db.dart diff --git a/lib/db/embeddings_db.dart b/mobile/lib/db/embeddings_db.dart similarity index 100% rename from lib/db/embeddings_db.dart rename to mobile/lib/db/embeddings_db.dart diff --git a/lib/db/entities_db.dart b/mobile/lib/db/entities_db.dart similarity index 100% rename from lib/db/entities_db.dart rename to mobile/lib/db/entities_db.dart diff --git a/lib/db/file_updation_db.dart b/mobile/lib/db/file_updation_db.dart similarity index 100% rename from lib/db/file_updation_db.dart rename to mobile/lib/db/file_updation_db.dart diff --git a/lib/db/files_db.dart b/mobile/lib/db/files_db.dart similarity index 100% rename from lib/db/files_db.dart rename to mobile/lib/db/files_db.dart diff --git a/lib/db/ignored_files_db.dart b/mobile/lib/db/ignored_files_db.dart similarity index 100% rename from lib/db/ignored_files_db.dart rename to mobile/lib/db/ignored_files_db.dart diff --git a/lib/db/memories_db.dart b/mobile/lib/db/memories_db.dart similarity index 100% rename from lib/db/memories_db.dart rename to mobile/lib/db/memories_db.dart diff --git a/lib/db/public_keys_db.dart b/mobile/lib/db/public_keys_db.dart similarity index 100% rename from lib/db/public_keys_db.dart rename to mobile/lib/db/public_keys_db.dart diff --git a/lib/db/trash_db.dart b/mobile/lib/db/trash_db.dart similarity index 100% rename from lib/db/trash_db.dart rename to mobile/lib/db/trash_db.dart diff --git a/lib/db/upload_locks_db.dart b/mobile/lib/db/upload_locks_db.dart similarity index 100% rename from lib/db/upload_locks_db.dart rename to mobile/lib/db/upload_locks_db.dart diff --git a/lib/ente_theme_data.dart b/mobile/lib/ente_theme_data.dart similarity index 100% rename from lib/ente_theme_data.dart rename to mobile/lib/ente_theme_data.dart diff --git a/lib/events/account_configured_event.dart b/mobile/lib/events/account_configured_event.dart similarity index 100% rename from lib/events/account_configured_event.dart rename to mobile/lib/events/account_configured_event.dart diff --git a/lib/events/backup_folders_updated_event.dart b/mobile/lib/events/backup_folders_updated_event.dart similarity index 100% rename from lib/events/backup_folders_updated_event.dart rename to mobile/lib/events/backup_folders_updated_event.dart diff --git a/lib/events/clear_and_unfocus_search_bar_event.dart b/mobile/lib/events/clear_and_unfocus_search_bar_event.dart similarity index 100% rename from lib/events/clear_and_unfocus_search_bar_event.dart rename to mobile/lib/events/clear_and_unfocus_search_bar_event.dart diff --git a/lib/events/clear_selections_event.dart b/mobile/lib/events/clear_selections_event.dart similarity index 100% rename from lib/events/clear_selections_event.dart rename to mobile/lib/events/clear_selections_event.dart diff --git a/lib/events/collection_meta_event.dart b/mobile/lib/events/collection_meta_event.dart similarity index 100% rename from lib/events/collection_meta_event.dart rename to mobile/lib/events/collection_meta_event.dart diff --git a/lib/events/collection_updated_event.dart b/mobile/lib/events/collection_updated_event.dart similarity index 100% rename from lib/events/collection_updated_event.dart rename to mobile/lib/events/collection_updated_event.dart diff --git a/lib/events/diff_sync_complete_event.dart b/mobile/lib/events/diff_sync_complete_event.dart similarity index 100% rename from lib/events/diff_sync_complete_event.dart rename to mobile/lib/events/diff_sync_complete_event.dart diff --git a/lib/events/embedding_updated_event.dart b/mobile/lib/events/embedding_updated_event.dart similarity index 100% rename from lib/events/embedding_updated_event.dart rename to mobile/lib/events/embedding_updated_event.dart diff --git a/lib/events/event.dart b/mobile/lib/events/event.dart similarity index 100% rename from lib/events/event.dart rename to mobile/lib/events/event.dart diff --git a/lib/events/file_uploaded_event.dart b/mobile/lib/events/file_uploaded_event.dart similarity index 100% rename from lib/events/file_uploaded_event.dart rename to mobile/lib/events/file_uploaded_event.dart diff --git a/lib/events/files_updated_event.dart b/mobile/lib/events/files_updated_event.dart similarity index 100% rename from lib/events/files_updated_event.dart rename to mobile/lib/events/files_updated_event.dart diff --git a/lib/events/force_reload_home_gallery_event.dart b/mobile/lib/events/force_reload_home_gallery_event.dart similarity index 100% rename from lib/events/force_reload_home_gallery_event.dart rename to mobile/lib/events/force_reload_home_gallery_event.dart diff --git a/lib/events/force_reload_trash_page_event.dart b/mobile/lib/events/force_reload_trash_page_event.dart similarity index 100% rename from lib/events/force_reload_trash_page_event.dart rename to mobile/lib/events/force_reload_trash_page_event.dart diff --git a/lib/events/local_import_progress.dart b/mobile/lib/events/local_import_progress.dart similarity index 100% rename from lib/events/local_import_progress.dart rename to mobile/lib/events/local_import_progress.dart diff --git a/lib/events/local_photos_updated_event.dart b/mobile/lib/events/local_photos_updated_event.dart similarity index 100% rename from lib/events/local_photos_updated_event.dart rename to mobile/lib/events/local_photos_updated_event.dart diff --git a/lib/events/location_tag_updated_event.dart b/mobile/lib/events/location_tag_updated_event.dart similarity index 100% rename from lib/events/location_tag_updated_event.dart rename to mobile/lib/events/location_tag_updated_event.dart diff --git a/lib/events/machine_learning_control_event.dart b/mobile/lib/events/machine_learning_control_event.dart similarity index 100% rename from lib/events/machine_learning_control_event.dart rename to mobile/lib/events/machine_learning_control_event.dart diff --git a/lib/events/memories_setting_changed.dart b/mobile/lib/events/memories_setting_changed.dart similarity index 100% rename from lib/events/memories_setting_changed.dart rename to mobile/lib/events/memories_setting_changed.dart diff --git a/lib/events/notification_event.dart b/mobile/lib/events/notification_event.dart similarity index 100% rename from lib/events/notification_event.dart rename to mobile/lib/events/notification_event.dart diff --git a/lib/events/opened_settings_event.dart b/mobile/lib/events/opened_settings_event.dart similarity index 100% rename from lib/events/opened_settings_event.dart rename to mobile/lib/events/opened_settings_event.dart diff --git a/lib/events/pause_video_event.dart b/mobile/lib/events/pause_video_event.dart similarity index 100% rename from lib/events/pause_video_event.dart rename to mobile/lib/events/pause_video_event.dart diff --git a/lib/events/permission_granted_event.dart b/mobile/lib/events/permission_granted_event.dart similarity index 100% rename from lib/events/permission_granted_event.dart rename to mobile/lib/events/permission_granted_event.dart diff --git a/lib/events/signed_in_event.dart b/mobile/lib/events/signed_in_event.dart similarity index 100% rename from lib/events/signed_in_event.dart rename to mobile/lib/events/signed_in_event.dart diff --git a/lib/events/subscription_purchased_event.dart b/mobile/lib/events/subscription_purchased_event.dart similarity index 100% rename from lib/events/subscription_purchased_event.dart rename to mobile/lib/events/subscription_purchased_event.dart diff --git a/lib/events/sync_status_update_event.dart b/mobile/lib/events/sync_status_update_event.dart similarity index 100% rename from lib/events/sync_status_update_event.dart rename to mobile/lib/events/sync_status_update_event.dart diff --git a/lib/events/tab_changed_event.dart b/mobile/lib/events/tab_changed_event.dart similarity index 100% rename from lib/events/tab_changed_event.dart rename to mobile/lib/events/tab_changed_event.dart diff --git a/lib/events/trash_updated_event.dart b/mobile/lib/events/trash_updated_event.dart similarity index 100% rename from lib/events/trash_updated_event.dart rename to mobile/lib/events/trash_updated_event.dart diff --git a/lib/events/trigger_logout_event.dart b/mobile/lib/events/trigger_logout_event.dart similarity index 100% rename from lib/events/trigger_logout_event.dart rename to mobile/lib/events/trigger_logout_event.dart diff --git a/lib/events/two_factor_status_change_event.dart b/mobile/lib/events/two_factor_status_change_event.dart similarity index 100% rename from lib/events/two_factor_status_change_event.dart rename to mobile/lib/events/two_factor_status_change_event.dart diff --git a/lib/events/user_details_changed_event.dart b/mobile/lib/events/user_details_changed_event.dart similarity index 100% rename from lib/events/user_details_changed_event.dart rename to mobile/lib/events/user_details_changed_event.dart diff --git a/lib/events/user_logged_out_event.dart b/mobile/lib/events/user_logged_out_event.dart similarity index 100% rename from lib/events/user_logged_out_event.dart rename to mobile/lib/events/user_logged_out_event.dart diff --git a/lib/extensions/input_formatter.dart b/mobile/lib/extensions/input_formatter.dart similarity index 100% rename from lib/extensions/input_formatter.dart rename to mobile/lib/extensions/input_formatter.dart diff --git a/lib/extensions/list.dart b/mobile/lib/extensions/list.dart similarity index 100% rename from lib/extensions/list.dart rename to mobile/lib/extensions/list.dart diff --git a/lib/extensions/stop_watch.dart b/mobile/lib/extensions/stop_watch.dart similarity index 100% rename from lib/extensions/stop_watch.dart rename to mobile/lib/extensions/stop_watch.dart diff --git a/lib/extensions/string_ext.dart b/mobile/lib/extensions/string_ext.dart similarity index 100% rename from lib/extensions/string_ext.dart rename to mobile/lib/extensions/string_ext.dart diff --git a/lib/gateways/cast_gw.dart b/mobile/lib/gateways/cast_gw.dart similarity index 100% rename from lib/gateways/cast_gw.dart rename to mobile/lib/gateways/cast_gw.dart diff --git a/lib/gateways/entity_gw.dart b/mobile/lib/gateways/entity_gw.dart similarity index 100% rename from lib/gateways/entity_gw.dart rename to mobile/lib/gateways/entity_gw.dart diff --git a/lib/gateways/storage_bonus_gw.dart b/mobile/lib/gateways/storage_bonus_gw.dart similarity index 100% rename from lib/gateways/storage_bonus_gw.dart rename to mobile/lib/gateways/storage_bonus_gw.dart diff --git a/lib/generated/intl/messages_all.dart b/mobile/lib/generated/intl/messages_all.dart similarity index 100% rename from lib/generated/intl/messages_all.dart rename to mobile/lib/generated/intl/messages_all.dart diff --git a/lib/generated/intl/messages_cs.dart b/mobile/lib/generated/intl/messages_cs.dart similarity index 100% rename from lib/generated/intl/messages_cs.dart rename to mobile/lib/generated/intl/messages_cs.dart diff --git a/lib/generated/intl/messages_de.dart b/mobile/lib/generated/intl/messages_de.dart similarity index 100% rename from lib/generated/intl/messages_de.dart rename to mobile/lib/generated/intl/messages_de.dart diff --git a/lib/generated/intl/messages_en.dart b/mobile/lib/generated/intl/messages_en.dart similarity index 100% rename from lib/generated/intl/messages_en.dart rename to mobile/lib/generated/intl/messages_en.dart diff --git a/lib/generated/intl/messages_es.dart b/mobile/lib/generated/intl/messages_es.dart similarity index 100% rename from lib/generated/intl/messages_es.dart rename to mobile/lib/generated/intl/messages_es.dart diff --git a/lib/generated/intl/messages_fr.dart b/mobile/lib/generated/intl/messages_fr.dart similarity index 100% rename from lib/generated/intl/messages_fr.dart rename to mobile/lib/generated/intl/messages_fr.dart diff --git a/lib/generated/intl/messages_it.dart b/mobile/lib/generated/intl/messages_it.dart similarity index 100% rename from lib/generated/intl/messages_it.dart rename to mobile/lib/generated/intl/messages_it.dart diff --git a/lib/generated/intl/messages_ko.dart b/mobile/lib/generated/intl/messages_ko.dart similarity index 100% rename from lib/generated/intl/messages_ko.dart rename to mobile/lib/generated/intl/messages_ko.dart diff --git a/lib/generated/intl/messages_nl.dart b/mobile/lib/generated/intl/messages_nl.dart similarity index 100% rename from lib/generated/intl/messages_nl.dart rename to mobile/lib/generated/intl/messages_nl.dart diff --git a/lib/generated/intl/messages_no.dart b/mobile/lib/generated/intl/messages_no.dart similarity index 100% rename from lib/generated/intl/messages_no.dart rename to mobile/lib/generated/intl/messages_no.dart diff --git a/lib/generated/intl/messages_pl.dart b/mobile/lib/generated/intl/messages_pl.dart similarity index 100% rename from lib/generated/intl/messages_pl.dart rename to mobile/lib/generated/intl/messages_pl.dart diff --git a/lib/generated/intl/messages_pt.dart b/mobile/lib/generated/intl/messages_pt.dart similarity index 100% rename from lib/generated/intl/messages_pt.dart rename to mobile/lib/generated/intl/messages_pt.dart diff --git a/lib/generated/intl/messages_zh.dart b/mobile/lib/generated/intl/messages_zh.dart similarity index 100% rename from lib/generated/intl/messages_zh.dart rename to mobile/lib/generated/intl/messages_zh.dart diff --git a/lib/generated/l10n.dart b/mobile/lib/generated/l10n.dart similarity index 100% rename from lib/generated/l10n.dart rename to mobile/lib/generated/l10n.dart diff --git a/lib/l10n/intl_cs.arb b/mobile/lib/l10n/intl_cs.arb similarity index 100% rename from lib/l10n/intl_cs.arb rename to mobile/lib/l10n/intl_cs.arb diff --git a/lib/l10n/intl_de.arb b/mobile/lib/l10n/intl_de.arb similarity index 100% rename from lib/l10n/intl_de.arb rename to mobile/lib/l10n/intl_de.arb diff --git a/lib/l10n/intl_en.arb b/mobile/lib/l10n/intl_en.arb similarity index 100% rename from lib/l10n/intl_en.arb rename to mobile/lib/l10n/intl_en.arb diff --git a/lib/l10n/intl_es.arb b/mobile/lib/l10n/intl_es.arb similarity index 100% rename from lib/l10n/intl_es.arb rename to mobile/lib/l10n/intl_es.arb diff --git a/lib/l10n/intl_fr.arb b/mobile/lib/l10n/intl_fr.arb similarity index 100% rename from lib/l10n/intl_fr.arb rename to mobile/lib/l10n/intl_fr.arb diff --git a/lib/l10n/intl_it.arb b/mobile/lib/l10n/intl_it.arb similarity index 100% rename from lib/l10n/intl_it.arb rename to mobile/lib/l10n/intl_it.arb diff --git a/lib/l10n/intl_ko.arb b/mobile/lib/l10n/intl_ko.arb similarity index 100% rename from lib/l10n/intl_ko.arb rename to mobile/lib/l10n/intl_ko.arb diff --git a/lib/l10n/intl_nl.arb b/mobile/lib/l10n/intl_nl.arb similarity index 100% rename from lib/l10n/intl_nl.arb rename to mobile/lib/l10n/intl_nl.arb diff --git a/lib/l10n/intl_no.arb b/mobile/lib/l10n/intl_no.arb similarity index 100% rename from lib/l10n/intl_no.arb rename to mobile/lib/l10n/intl_no.arb diff --git a/lib/l10n/intl_pl.arb b/mobile/lib/l10n/intl_pl.arb similarity index 100% rename from lib/l10n/intl_pl.arb rename to mobile/lib/l10n/intl_pl.arb diff --git a/lib/l10n/intl_pt.arb b/mobile/lib/l10n/intl_pt.arb similarity index 100% rename from lib/l10n/intl_pt.arb rename to mobile/lib/l10n/intl_pt.arb diff --git a/lib/l10n/intl_zh.arb b/mobile/lib/l10n/intl_zh.arb similarity index 100% rename from lib/l10n/intl_zh.arb rename to mobile/lib/l10n/intl_zh.arb diff --git a/lib/l10n/l10n.dart b/mobile/lib/l10n/l10n.dart similarity index 100% rename from lib/l10n/l10n.dart rename to mobile/lib/l10n/l10n.dart diff --git a/lib/main.dart b/mobile/lib/main.dart similarity index 100% rename from lib/main.dart rename to mobile/lib/main.dart diff --git a/lib/models/api/collection/create_request.dart b/mobile/lib/models/api/collection/create_request.dart similarity index 100% rename from lib/models/api/collection/create_request.dart rename to mobile/lib/models/api/collection/create_request.dart diff --git a/lib/models/api/collection/public_url.dart b/mobile/lib/models/api/collection/public_url.dart similarity index 100% rename from lib/models/api/collection/public_url.dart rename to mobile/lib/models/api/collection/public_url.dart diff --git a/lib/models/api/collection/user.dart b/mobile/lib/models/api/collection/user.dart similarity index 100% rename from lib/models/api/collection/user.dart rename to mobile/lib/models/api/collection/user.dart diff --git a/lib/models/api/entity/data.dart b/mobile/lib/models/api/entity/data.dart similarity index 100% rename from lib/models/api/entity/data.dart rename to mobile/lib/models/api/entity/data.dart diff --git a/lib/models/api/entity/key.dart b/mobile/lib/models/api/entity/key.dart similarity index 100% rename from lib/models/api/entity/key.dart rename to mobile/lib/models/api/entity/key.dart diff --git a/lib/models/api/entity/type.dart b/mobile/lib/models/api/entity/type.dart similarity index 100% rename from lib/models/api/entity/type.dart rename to mobile/lib/models/api/entity/type.dart diff --git a/lib/models/api/storage_bonus/bonus.dart b/mobile/lib/models/api/storage_bonus/bonus.dart similarity index 100% rename from lib/models/api/storage_bonus/bonus.dart rename to mobile/lib/models/api/storage_bonus/bonus.dart diff --git a/lib/models/api/storage_bonus/storage_bonus.dart b/mobile/lib/models/api/storage_bonus/storage_bonus.dart similarity index 100% rename from lib/models/api/storage_bonus/storage_bonus.dart rename to mobile/lib/models/api/storage_bonus/storage_bonus.dart diff --git a/lib/models/api/user/srp.dart b/mobile/lib/models/api/user/srp.dart similarity index 100% rename from lib/models/api/user/srp.dart rename to mobile/lib/models/api/user/srp.dart diff --git a/lib/models/backup_status.dart b/mobile/lib/models/backup_status.dart similarity index 100% rename from lib/models/backup_status.dart rename to mobile/lib/models/backup_status.dart diff --git a/lib/models/billing_plan.dart b/mobile/lib/models/billing_plan.dart similarity index 100% rename from lib/models/billing_plan.dart rename to mobile/lib/models/billing_plan.dart diff --git a/lib/models/button_result.dart b/mobile/lib/models/button_result.dart similarity index 100% rename from lib/models/button_result.dart rename to mobile/lib/models/button_result.dart diff --git a/lib/models/collection/collection.dart b/mobile/lib/models/collection/collection.dart similarity index 100% rename from lib/models/collection/collection.dart rename to mobile/lib/models/collection/collection.dart diff --git a/lib/models/collection/collection_file_item.dart b/mobile/lib/models/collection/collection_file_item.dart similarity index 100% rename from lib/models/collection/collection_file_item.dart rename to mobile/lib/models/collection/collection_file_item.dart diff --git a/lib/models/collection/collection_items.dart b/mobile/lib/models/collection/collection_items.dart similarity index 100% rename from lib/models/collection/collection_items.dart rename to mobile/lib/models/collection/collection_items.dart diff --git a/lib/models/delete_account.dart b/mobile/lib/models/delete_account.dart similarity index 100% rename from lib/models/delete_account.dart rename to mobile/lib/models/delete_account.dart diff --git a/lib/models/derived_key_result.dart b/mobile/lib/models/derived_key_result.dart similarity index 100% rename from lib/models/derived_key_result.dart rename to mobile/lib/models/derived_key_result.dart diff --git a/lib/models/device_collection.dart b/mobile/lib/models/device_collection.dart similarity index 100% rename from lib/models/device_collection.dart rename to mobile/lib/models/device_collection.dart diff --git a/lib/models/duplicate_files.dart b/mobile/lib/models/duplicate_files.dart similarity index 100% rename from lib/models/duplicate_files.dart rename to mobile/lib/models/duplicate_files.dart diff --git a/lib/models/embedding.dart b/mobile/lib/models/embedding.dart similarity index 100% rename from lib/models/embedding.dart rename to mobile/lib/models/embedding.dart diff --git a/lib/models/embedding.g.dart b/mobile/lib/models/embedding.g.dart similarity index 100% rename from lib/models/embedding.g.dart rename to mobile/lib/models/embedding.g.dart diff --git a/lib/models/encryption_result.dart b/mobile/lib/models/encryption_result.dart similarity index 100% rename from lib/models/encryption_result.dart rename to mobile/lib/models/encryption_result.dart diff --git a/lib/models/execution_states.dart b/mobile/lib/models/execution_states.dart similarity index 100% rename from lib/models/execution_states.dart rename to mobile/lib/models/execution_states.dart diff --git a/lib/models/file/extensions/file_props.dart b/mobile/lib/models/file/extensions/file_props.dart similarity index 100% rename from lib/models/file/extensions/file_props.dart rename to mobile/lib/models/file/extensions/file_props.dart diff --git a/lib/models/file/file.dart b/mobile/lib/models/file/file.dart similarity index 100% rename from lib/models/file/file.dart rename to mobile/lib/models/file/file.dart diff --git a/lib/models/file/file_type.dart b/mobile/lib/models/file/file_type.dart similarity index 100% rename from lib/models/file/file_type.dart rename to mobile/lib/models/file/file_type.dart diff --git a/lib/models/file/trash_file.dart b/mobile/lib/models/file/trash_file.dart similarity index 100% rename from lib/models/file/trash_file.dart rename to mobile/lib/models/file/trash_file.dart diff --git a/lib/models/file_load_result.dart b/mobile/lib/models/file_load_result.dart similarity index 100% rename from lib/models/file_load_result.dart rename to mobile/lib/models/file_load_result.dart diff --git a/lib/models/files_split.dart b/mobile/lib/models/files_split.dart similarity index 100% rename from lib/models/files_split.dart rename to mobile/lib/models/files_split.dart diff --git a/lib/models/filters/gallery_items_filter.dart b/mobile/lib/models/filters/gallery_items_filter.dart similarity index 100% rename from lib/models/filters/gallery_items_filter.dart rename to mobile/lib/models/filters/gallery_items_filter.dart diff --git a/lib/models/filters/important_items_filter.dart b/mobile/lib/models/filters/important_items_filter.dart similarity index 100% rename from lib/models/filters/important_items_filter.dart rename to mobile/lib/models/filters/important_items_filter.dart diff --git a/lib/models/gallery_type.dart b/mobile/lib/models/gallery_type.dart similarity index 100% rename from lib/models/gallery_type.dart rename to mobile/lib/models/gallery_type.dart diff --git a/lib/models/ignored_file.dart b/mobile/lib/models/ignored_file.dart similarity index 100% rename from lib/models/ignored_file.dart rename to mobile/lib/models/ignored_file.dart diff --git a/lib/models/key_attributes.dart b/mobile/lib/models/key_attributes.dart similarity index 100% rename from lib/models/key_attributes.dart rename to mobile/lib/models/key_attributes.dart diff --git a/lib/models/key_gen_result.dart b/mobile/lib/models/key_gen_result.dart similarity index 100% rename from lib/models/key_gen_result.dart rename to mobile/lib/models/key_gen_result.dart diff --git a/lib/models/local_entity_data.dart b/mobile/lib/models/local_entity_data.dart similarity index 100% rename from lib/models/local_entity_data.dart rename to mobile/lib/models/local_entity_data.dart diff --git a/lib/models/location/location.dart b/mobile/lib/models/location/location.dart similarity index 100% rename from lib/models/location/location.dart rename to mobile/lib/models/location/location.dart diff --git a/lib/models/location/location.freezed.dart b/mobile/lib/models/location/location.freezed.dart similarity index 100% rename from lib/models/location/location.freezed.dart rename to mobile/lib/models/location/location.freezed.dart diff --git a/lib/models/location/location.g.dart b/mobile/lib/models/location/location.g.dart similarity index 100% rename from lib/models/location/location.g.dart rename to mobile/lib/models/location/location.g.dart diff --git a/lib/models/location_tag/location_tag.dart b/mobile/lib/models/location_tag/location_tag.dart similarity index 100% rename from lib/models/location_tag/location_tag.dart rename to mobile/lib/models/location_tag/location_tag.dart diff --git a/lib/models/location_tag/location_tag.freezed.dart b/mobile/lib/models/location_tag/location_tag.freezed.dart similarity index 100% rename from lib/models/location_tag/location_tag.freezed.dart rename to mobile/lib/models/location_tag/location_tag.freezed.dart diff --git a/lib/models/location_tag/location_tag.g.dart b/mobile/lib/models/location_tag/location_tag.g.dart similarity index 100% rename from lib/models/location_tag/location_tag.g.dart rename to mobile/lib/models/location_tag/location_tag.g.dart diff --git a/lib/models/memory.dart b/mobile/lib/models/memory.dart similarity index 100% rename from lib/models/memory.dart rename to mobile/lib/models/memory.dart diff --git a/lib/models/metadata/collection_magic.dart b/mobile/lib/models/metadata/collection_magic.dart similarity index 100% rename from lib/models/metadata/collection_magic.dart rename to mobile/lib/models/metadata/collection_magic.dart diff --git a/lib/models/metadata/common_keys.dart b/mobile/lib/models/metadata/common_keys.dart similarity index 100% rename from lib/models/metadata/common_keys.dart rename to mobile/lib/models/metadata/common_keys.dart diff --git a/lib/models/metadata/file_magic.dart b/mobile/lib/models/metadata/file_magic.dart similarity index 100% rename from lib/models/metadata/file_magic.dart rename to mobile/lib/models/metadata/file_magic.dart diff --git a/lib/models/private_key_attributes.dart b/mobile/lib/models/private_key_attributes.dart similarity index 100% rename from lib/models/private_key_attributes.dart rename to mobile/lib/models/private_key_attributes.dart diff --git a/lib/models/public_key.dart b/mobile/lib/models/public_key.dart similarity index 100% rename from lib/models/public_key.dart rename to mobile/lib/models/public_key.dart diff --git a/lib/models/search/album_search_result.dart b/mobile/lib/models/search/album_search_result.dart similarity index 100% rename from lib/models/search/album_search_result.dart rename to mobile/lib/models/search/album_search_result.dart diff --git a/lib/models/search/file_search_result.dart b/mobile/lib/models/search/file_search_result.dart similarity index 100% rename from lib/models/search/file_search_result.dart rename to mobile/lib/models/search/file_search_result.dart diff --git a/lib/models/search/generic_search_result.dart b/mobile/lib/models/search/generic_search_result.dart similarity index 100% rename from lib/models/search/generic_search_result.dart rename to mobile/lib/models/search/generic_search_result.dart diff --git a/lib/models/search/index_of_indexed_stack.dart b/mobile/lib/models/search/index_of_indexed_stack.dart similarity index 100% rename from lib/models/search/index_of_indexed_stack.dart rename to mobile/lib/models/search/index_of_indexed_stack.dart diff --git a/lib/models/search/recent_searches.dart b/mobile/lib/models/search/recent_searches.dart similarity index 100% rename from lib/models/search/recent_searches.dart rename to mobile/lib/models/search/recent_searches.dart diff --git a/lib/models/search/search_result.dart b/mobile/lib/models/search/search_result.dart similarity index 100% rename from lib/models/search/search_result.dart rename to mobile/lib/models/search/search_result.dart diff --git a/lib/models/search/search_types.dart b/mobile/lib/models/search/search_types.dart similarity index 100% rename from lib/models/search/search_types.dart rename to mobile/lib/models/search/search_types.dart diff --git a/lib/models/selected_files.dart b/mobile/lib/models/selected_files.dart similarity index 100% rename from lib/models/selected_files.dart rename to mobile/lib/models/selected_files.dart diff --git a/lib/models/sessions.dart b/mobile/lib/models/sessions.dart similarity index 100% rename from lib/models/sessions.dart rename to mobile/lib/models/sessions.dart diff --git a/lib/models/set_keys_request.dart b/mobile/lib/models/set_keys_request.dart similarity index 100% rename from lib/models/set_keys_request.dart rename to mobile/lib/models/set_keys_request.dart diff --git a/lib/models/set_recovery_key_request.dart b/mobile/lib/models/set_recovery_key_request.dart similarity index 100% rename from lib/models/set_recovery_key_request.dart rename to mobile/lib/models/set_recovery_key_request.dart diff --git a/lib/models/subscription.dart b/mobile/lib/models/subscription.dart similarity index 100% rename from lib/models/subscription.dart rename to mobile/lib/models/subscription.dart diff --git a/lib/models/trash_item_request.dart b/mobile/lib/models/trash_item_request.dart similarity index 100% rename from lib/models/trash_item_request.dart rename to mobile/lib/models/trash_item_request.dart diff --git a/lib/models/typedefs.dart b/mobile/lib/models/typedefs.dart similarity index 100% rename from lib/models/typedefs.dart rename to mobile/lib/models/typedefs.dart diff --git a/lib/models/upload_strategy.dart b/mobile/lib/models/upload_strategy.dart similarity index 100% rename from lib/models/upload_strategy.dart rename to mobile/lib/models/upload_strategy.dart diff --git a/lib/models/upload_url.dart b/mobile/lib/models/upload_url.dart similarity index 100% rename from lib/models/upload_url.dart rename to mobile/lib/models/upload_url.dart diff --git a/lib/models/user_details.dart b/mobile/lib/models/user_details.dart similarity index 100% rename from lib/models/user_details.dart rename to mobile/lib/models/user_details.dart diff --git a/lib/services/app_lifecycle_service.dart b/mobile/lib/services/app_lifecycle_service.dart similarity index 100% rename from lib/services/app_lifecycle_service.dart rename to mobile/lib/services/app_lifecycle_service.dart diff --git a/lib/services/billing_service.dart b/mobile/lib/services/billing_service.dart similarity index 100% rename from lib/services/billing_service.dart rename to mobile/lib/services/billing_service.dart diff --git a/lib/services/collections_service.dart b/mobile/lib/services/collections_service.dart similarity index 100% rename from lib/services/collections_service.dart rename to mobile/lib/services/collections_service.dart diff --git a/lib/services/deduplication_service.dart b/mobile/lib/services/deduplication_service.dart similarity index 100% rename from lib/services/deduplication_service.dart rename to mobile/lib/services/deduplication_service.dart diff --git a/lib/services/entity_service.dart b/mobile/lib/services/entity_service.dart similarity index 100% rename from lib/services/entity_service.dart rename to mobile/lib/services/entity_service.dart diff --git a/lib/services/favorites_service.dart b/mobile/lib/services/favorites_service.dart similarity index 100% rename from lib/services/favorites_service.dart rename to mobile/lib/services/favorites_service.dart diff --git a/lib/services/feature_flag_service.dart b/mobile/lib/services/feature_flag_service.dart similarity index 100% rename from lib/services/feature_flag_service.dart rename to mobile/lib/services/feature_flag_service.dart diff --git a/lib/services/file_magic_service.dart b/mobile/lib/services/file_magic_service.dart similarity index 100% rename from lib/services/file_magic_service.dart rename to mobile/lib/services/file_magic_service.dart diff --git a/lib/services/files_service.dart b/mobile/lib/services/files_service.dart similarity index 100% rename from lib/services/files_service.dart rename to mobile/lib/services/files_service.dart diff --git a/lib/services/filter/collection_ignore.dart b/mobile/lib/services/filter/collection_ignore.dart similarity index 100% rename from lib/services/filter/collection_ignore.dart rename to mobile/lib/services/filter/collection_ignore.dart diff --git a/lib/services/filter/db_filters.dart b/mobile/lib/services/filter/db_filters.dart similarity index 100% rename from lib/services/filter/db_filters.dart rename to mobile/lib/services/filter/db_filters.dart diff --git a/lib/services/filter/dedupe_by_upload_id.dart b/mobile/lib/services/filter/dedupe_by_upload_id.dart similarity index 100% rename from lib/services/filter/dedupe_by_upload_id.dart rename to mobile/lib/services/filter/dedupe_by_upload_id.dart diff --git a/lib/services/filter/filter.dart b/mobile/lib/services/filter/filter.dart similarity index 100% rename from lib/services/filter/filter.dart rename to mobile/lib/services/filter/filter.dart diff --git a/lib/services/filter/type_filter.dart b/mobile/lib/services/filter/type_filter.dart similarity index 100% rename from lib/services/filter/type_filter.dart rename to mobile/lib/services/filter/type_filter.dart diff --git a/lib/services/filter/upload_ignore.dart b/mobile/lib/services/filter/upload_ignore.dart similarity index 100% rename from lib/services/filter/upload_ignore.dart rename to mobile/lib/services/filter/upload_ignore.dart diff --git a/lib/services/hidden_service.dart b/mobile/lib/services/hidden_service.dart similarity index 100% rename from lib/services/hidden_service.dart rename to mobile/lib/services/hidden_service.dart diff --git a/lib/services/ignored_files_service.dart b/mobile/lib/services/ignored_files_service.dart similarity index 100% rename from lib/services/ignored_files_service.dart rename to mobile/lib/services/ignored_files_service.dart diff --git a/lib/services/local/local_sync_util.dart b/mobile/lib/services/local/local_sync_util.dart similarity index 100% rename from lib/services/local/local_sync_util.dart rename to mobile/lib/services/local/local_sync_util.dart diff --git a/lib/services/local_authentication_service.dart b/mobile/lib/services/local_authentication_service.dart similarity index 100% rename from lib/services/local_authentication_service.dart rename to mobile/lib/services/local_authentication_service.dart diff --git a/lib/services/local_file_update_service.dart b/mobile/lib/services/local_file_update_service.dart similarity index 100% rename from lib/services/local_file_update_service.dart rename to mobile/lib/services/local_file_update_service.dart diff --git a/lib/services/local_sync_service.dart b/mobile/lib/services/local_sync_service.dart similarity index 100% rename from lib/services/local_sync_service.dart rename to mobile/lib/services/local_sync_service.dart diff --git a/lib/services/location_service.dart b/mobile/lib/services/location_service.dart similarity index 100% rename from lib/services/location_service.dart rename to mobile/lib/services/location_service.dart diff --git a/lib/services/machine_learning/machine_learning_controller.dart b/mobile/lib/services/machine_learning/machine_learning_controller.dart similarity index 100% rename from lib/services/machine_learning/machine_learning_controller.dart rename to mobile/lib/services/machine_learning/machine_learning_controller.dart diff --git a/lib/services/machine_learning/semantic_search/embedding_store.dart b/mobile/lib/services/machine_learning/semantic_search/embedding_store.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/embedding_store.dart rename to mobile/lib/services/machine_learning/semantic_search/embedding_store.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/ggml.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/ggml.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/ggml.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/ggml.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/ml_framework.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/ml_framework.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/ml_framework.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/ml_framework.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/onnx/onnx.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_image_encoder.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_image_encoder.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_image_encoder.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_image_encoder.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_encoder.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_encoder.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_encoder.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_encoder.dart diff --git a/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_tokenizer.dart b/mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_tokenizer.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_tokenizer.dart rename to mobile/lib/services/machine_learning/semantic_search/frameworks/onnx/onnx_text_tokenizer.dart diff --git a/lib/services/machine_learning/semantic_search/remote_embedding.dart b/mobile/lib/services/machine_learning/semantic_search/remote_embedding.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/remote_embedding.dart rename to mobile/lib/services/machine_learning/semantic_search/remote_embedding.dart diff --git a/lib/services/machine_learning/semantic_search/semantic_search_service.dart b/mobile/lib/services/machine_learning/semantic_search/semantic_search_service.dart similarity index 100% rename from lib/services/machine_learning/semantic_search/semantic_search_service.dart rename to mobile/lib/services/machine_learning/semantic_search/semantic_search_service.dart diff --git a/lib/services/memories_service.dart b/mobile/lib/services/memories_service.dart similarity index 100% rename from lib/services/memories_service.dart rename to mobile/lib/services/memories_service.dart diff --git a/lib/services/notification_service.dart b/mobile/lib/services/notification_service.dart similarity index 100% rename from lib/services/notification_service.dart rename to mobile/lib/services/notification_service.dart diff --git a/lib/services/object_detection/models/predictions.dart b/mobile/lib/services/object_detection/models/predictions.dart similarity index 100% rename from lib/services/object_detection/models/predictions.dart rename to mobile/lib/services/object_detection/models/predictions.dart diff --git a/lib/services/object_detection/models/recognition.dart b/mobile/lib/services/object_detection/models/recognition.dart similarity index 100% rename from lib/services/object_detection/models/recognition.dart rename to mobile/lib/services/object_detection/models/recognition.dart diff --git a/lib/services/object_detection/models/stats.dart b/mobile/lib/services/object_detection/models/stats.dart similarity index 100% rename from lib/services/object_detection/models/stats.dart rename to mobile/lib/services/object_detection/models/stats.dart diff --git a/lib/services/object_detection/object_detection_service.dart b/mobile/lib/services/object_detection/object_detection_service.dart similarity index 100% rename from lib/services/object_detection/object_detection_service.dart rename to mobile/lib/services/object_detection/object_detection_service.dart diff --git a/lib/services/object_detection/tflite/classifier.dart b/mobile/lib/services/object_detection/tflite/classifier.dart similarity index 100% rename from lib/services/object_detection/tflite/classifier.dart rename to mobile/lib/services/object_detection/tflite/classifier.dart diff --git a/lib/services/object_detection/tflite/cocossd_classifier.dart b/mobile/lib/services/object_detection/tflite/cocossd_classifier.dart similarity index 100% rename from lib/services/object_detection/tflite/cocossd_classifier.dart rename to mobile/lib/services/object_detection/tflite/cocossd_classifier.dart diff --git a/lib/services/object_detection/tflite/mobilenet_classifier.dart b/mobile/lib/services/object_detection/tflite/mobilenet_classifier.dart similarity index 100% rename from lib/services/object_detection/tflite/mobilenet_classifier.dart rename to mobile/lib/services/object_detection/tflite/mobilenet_classifier.dart diff --git a/lib/services/object_detection/tflite/scene_classifier.dart b/mobile/lib/services/object_detection/tflite/scene_classifier.dart similarity index 100% rename from lib/services/object_detection/tflite/scene_classifier.dart rename to mobile/lib/services/object_detection/tflite/scene_classifier.dart diff --git a/lib/services/object_detection/utils/isolate_utils.dart b/mobile/lib/services/object_detection/utils/isolate_utils.dart similarity index 100% rename from lib/services/object_detection/utils/isolate_utils.dart rename to mobile/lib/services/object_detection/utils/isolate_utils.dart diff --git a/lib/services/push_service.dart b/mobile/lib/services/push_service.dart similarity index 100% rename from lib/services/push_service.dart rename to mobile/lib/services/push_service.dart diff --git a/lib/services/remote_assets_service.dart b/mobile/lib/services/remote_assets_service.dart similarity index 100% rename from lib/services/remote_assets_service.dart rename to mobile/lib/services/remote_assets_service.dart diff --git a/lib/services/remote_sync_service.dart b/mobile/lib/services/remote_sync_service.dart similarity index 100% rename from lib/services/remote_sync_service.dart rename to mobile/lib/services/remote_sync_service.dart diff --git a/lib/services/search_service.dart b/mobile/lib/services/search_service.dart similarity index 100% rename from lib/services/search_service.dart rename to mobile/lib/services/search_service.dart diff --git a/lib/services/storage_bonus_service.dart b/mobile/lib/services/storage_bonus_service.dart similarity index 100% rename from lib/services/storage_bonus_service.dart rename to mobile/lib/services/storage_bonus_service.dart diff --git a/lib/services/sync_service.dart b/mobile/lib/services/sync_service.dart similarity index 100% rename from lib/services/sync_service.dart rename to mobile/lib/services/sync_service.dart diff --git a/lib/services/trash_sync_service.dart b/mobile/lib/services/trash_sync_service.dart similarity index 100% rename from lib/services/trash_sync_service.dart rename to mobile/lib/services/trash_sync_service.dart diff --git a/lib/services/update_service.dart b/mobile/lib/services/update_service.dart similarity index 100% rename from lib/services/update_service.dart rename to mobile/lib/services/update_service.dart diff --git a/lib/services/user_remote_flag_service.dart b/mobile/lib/services/user_remote_flag_service.dart similarity index 100% rename from lib/services/user_remote_flag_service.dart rename to mobile/lib/services/user_remote_flag_service.dart diff --git a/lib/services/user_service.dart b/mobile/lib/services/user_service.dart similarity index 100% rename from lib/services/user_service.dart rename to mobile/lib/services/user_service.dart diff --git a/lib/states/all_sections_examples_state.dart b/mobile/lib/states/all_sections_examples_state.dart similarity index 100% rename from lib/states/all_sections_examples_state.dart rename to mobile/lib/states/all_sections_examples_state.dart diff --git a/lib/states/location_screen_state.dart b/mobile/lib/states/location_screen_state.dart similarity index 100% rename from lib/states/location_screen_state.dart rename to mobile/lib/states/location_screen_state.dart diff --git a/lib/states/location_state.dart b/mobile/lib/states/location_state.dart similarity index 100% rename from lib/states/location_state.dart rename to mobile/lib/states/location_state.dart diff --git a/lib/states/user_details_state.dart b/mobile/lib/states/user_details_state.dart similarity index 100% rename from lib/states/user_details_state.dart rename to mobile/lib/states/user_details_state.dart diff --git a/lib/theme/colors.dart b/mobile/lib/theme/colors.dart similarity index 100% rename from lib/theme/colors.dart rename to mobile/lib/theme/colors.dart diff --git a/lib/theme/effects.dart b/mobile/lib/theme/effects.dart similarity index 100% rename from lib/theme/effects.dart rename to mobile/lib/theme/effects.dart diff --git a/lib/theme/ente_theme.dart b/mobile/lib/theme/ente_theme.dart similarity index 100% rename from lib/theme/ente_theme.dart rename to mobile/lib/theme/ente_theme.dart diff --git a/lib/theme/text_style.dart b/mobile/lib/theme/text_style.dart similarity index 100% rename from lib/theme/text_style.dart rename to mobile/lib/theme/text_style.dart diff --git a/lib/ui/account/change_email_dialog.dart b/mobile/lib/ui/account/change_email_dialog.dart similarity index 100% rename from lib/ui/account/change_email_dialog.dart rename to mobile/lib/ui/account/change_email_dialog.dart diff --git a/lib/ui/account/delete_account_page.dart b/mobile/lib/ui/account/delete_account_page.dart similarity index 100% rename from lib/ui/account/delete_account_page.dart rename to mobile/lib/ui/account/delete_account_page.dart diff --git a/lib/ui/account/email_entry_page.dart b/mobile/lib/ui/account/email_entry_page.dart similarity index 100% rename from lib/ui/account/email_entry_page.dart rename to mobile/lib/ui/account/email_entry_page.dart diff --git a/lib/ui/account/login_page.dart b/mobile/lib/ui/account/login_page.dart similarity index 100% rename from lib/ui/account/login_page.dart rename to mobile/lib/ui/account/login_page.dart diff --git a/lib/ui/account/login_pwd_verification_page.dart b/mobile/lib/ui/account/login_pwd_verification_page.dart similarity index 100% rename from lib/ui/account/login_pwd_verification_page.dart rename to mobile/lib/ui/account/login_pwd_verification_page.dart diff --git a/lib/ui/account/ott_verification_page.dart b/mobile/lib/ui/account/ott_verification_page.dart similarity index 100% rename from lib/ui/account/ott_verification_page.dart rename to mobile/lib/ui/account/ott_verification_page.dart diff --git a/lib/ui/account/password_entry_page.dart b/mobile/lib/ui/account/password_entry_page.dart similarity index 100% rename from lib/ui/account/password_entry_page.dart rename to mobile/lib/ui/account/password_entry_page.dart diff --git a/lib/ui/account/password_reentry_page.dart b/mobile/lib/ui/account/password_reentry_page.dart similarity index 100% rename from lib/ui/account/password_reentry_page.dart rename to mobile/lib/ui/account/password_reentry_page.dart diff --git a/lib/ui/account/recovery_key_page.dart b/mobile/lib/ui/account/recovery_key_page.dart similarity index 100% rename from lib/ui/account/recovery_key_page.dart rename to mobile/lib/ui/account/recovery_key_page.dart diff --git a/lib/ui/account/recovery_page.dart b/mobile/lib/ui/account/recovery_page.dart similarity index 100% rename from lib/ui/account/recovery_page.dart rename to mobile/lib/ui/account/recovery_page.dart diff --git a/lib/ui/account/request_pwd_verification_page.dart b/mobile/lib/ui/account/request_pwd_verification_page.dart similarity index 100% rename from lib/ui/account/request_pwd_verification_page.dart rename to mobile/lib/ui/account/request_pwd_verification_page.dart diff --git a/lib/ui/account/sessions_page.dart b/mobile/lib/ui/account/sessions_page.dart similarity index 100% rename from lib/ui/account/sessions_page.dart rename to mobile/lib/ui/account/sessions_page.dart diff --git a/lib/ui/account/two_factor_authentication_page.dart b/mobile/lib/ui/account/two_factor_authentication_page.dart similarity index 100% rename from lib/ui/account/two_factor_authentication_page.dart rename to mobile/lib/ui/account/two_factor_authentication_page.dart diff --git a/lib/ui/account/two_factor_recovery_page.dart b/mobile/lib/ui/account/two_factor_recovery_page.dart similarity index 100% rename from lib/ui/account/two_factor_recovery_page.dart rename to mobile/lib/ui/account/two_factor_recovery_page.dart diff --git a/lib/ui/account/two_factor_setup_page.dart b/mobile/lib/ui/account/two_factor_setup_page.dart similarity index 100% rename from lib/ui/account/two_factor_setup_page.dart rename to mobile/lib/ui/account/two_factor_setup_page.dart diff --git a/lib/ui/account/verify_recovery_page.dart b/mobile/lib/ui/account/verify_recovery_page.dart similarity index 100% rename from lib/ui/account/verify_recovery_page.dart rename to mobile/lib/ui/account/verify_recovery_page.dart diff --git a/lib/ui/actions/collection/collection_file_actions.dart b/mobile/lib/ui/actions/collection/collection_file_actions.dart similarity index 100% rename from lib/ui/actions/collection/collection_file_actions.dart rename to mobile/lib/ui/actions/collection/collection_file_actions.dart diff --git a/lib/ui/actions/collection/collection_sharing_actions.dart b/mobile/lib/ui/actions/collection/collection_sharing_actions.dart similarity index 100% rename from lib/ui/actions/collection/collection_sharing_actions.dart rename to mobile/lib/ui/actions/collection/collection_sharing_actions.dart diff --git a/lib/ui/actions/file/file_actions.dart b/mobile/lib/ui/actions/file/file_actions.dart similarity index 100% rename from lib/ui/actions/file/file_actions.dart rename to mobile/lib/ui/actions/file/file_actions.dart diff --git a/lib/ui/collections/album/column_item.dart b/mobile/lib/ui/collections/album/column_item.dart similarity index 100% rename from lib/ui/collections/album/column_item.dart rename to mobile/lib/ui/collections/album/column_item.dart diff --git a/lib/ui/collections/album/horizontal_list.dart b/mobile/lib/ui/collections/album/horizontal_list.dart similarity index 100% rename from lib/ui/collections/album/horizontal_list.dart rename to mobile/lib/ui/collections/album/horizontal_list.dart diff --git a/lib/ui/collections/album/new_list_item.dart b/mobile/lib/ui/collections/album/new_list_item.dart similarity index 100% rename from lib/ui/collections/album/new_list_item.dart rename to mobile/lib/ui/collections/album/new_list_item.dart diff --git a/lib/ui/collections/album/row_item.dart b/mobile/lib/ui/collections/album/row_item.dart similarity index 100% rename from lib/ui/collections/album/row_item.dart rename to mobile/lib/ui/collections/album/row_item.dart diff --git a/lib/ui/collections/album/vertical_list.dart b/mobile/lib/ui/collections/album/vertical_list.dart similarity index 100% rename from lib/ui/collections/album/vertical_list.dart rename to mobile/lib/ui/collections/album/vertical_list.dart diff --git a/lib/ui/collections/button/archived_button.dart b/mobile/lib/ui/collections/button/archived_button.dart similarity index 100% rename from lib/ui/collections/button/archived_button.dart rename to mobile/lib/ui/collections/button/archived_button.dart diff --git a/lib/ui/collections/button/hidden_button.dart b/mobile/lib/ui/collections/button/hidden_button.dart similarity index 100% rename from lib/ui/collections/button/hidden_button.dart rename to mobile/lib/ui/collections/button/hidden_button.dart diff --git a/lib/ui/collections/button/trash_button.dart b/mobile/lib/ui/collections/button/trash_button.dart similarity index 100% rename from lib/ui/collections/button/trash_button.dart rename to mobile/lib/ui/collections/button/trash_button.dart diff --git a/lib/ui/collections/button/uncategorized_button.dart b/mobile/lib/ui/collections/button/uncategorized_button.dart similarity index 100% rename from lib/ui/collections/button/uncategorized_button.dart rename to mobile/lib/ui/collections/button/uncategorized_button.dart diff --git a/lib/ui/collections/collection_action_sheet.dart b/mobile/lib/ui/collections/collection_action_sheet.dart similarity index 100% rename from lib/ui/collections/collection_action_sheet.dart rename to mobile/lib/ui/collections/collection_action_sheet.dart diff --git a/lib/ui/collections/collection_list_page.dart b/mobile/lib/ui/collections/collection_list_page.dart similarity index 100% rename from lib/ui/collections/collection_list_page.dart rename to mobile/lib/ui/collections/collection_list_page.dart diff --git a/lib/ui/collections/device/device_folder_item.dart b/mobile/lib/ui/collections/device/device_folder_item.dart similarity index 100% rename from lib/ui/collections/device/device_folder_item.dart rename to mobile/lib/ui/collections/device/device_folder_item.dart diff --git a/lib/ui/collections/device/device_folders_grid_view.dart b/mobile/lib/ui/collections/device/device_folders_grid_view.dart similarity index 100% rename from lib/ui/collections/device/device_folders_grid_view.dart rename to mobile/lib/ui/collections/device/device_folders_grid_view.dart diff --git a/lib/ui/collections/device/device_folders_vertical_grid_view.dart b/mobile/lib/ui/collections/device/device_folders_vertical_grid_view.dart similarity index 100% rename from lib/ui/collections/device/device_folders_vertical_grid_view.dart rename to mobile/lib/ui/collections/device/device_folders_vertical_grid_view.dart diff --git a/lib/ui/collections/flex_grid_view.dart b/mobile/lib/ui/collections/flex_grid_view.dart similarity index 100% rename from lib/ui/collections/flex_grid_view.dart rename to mobile/lib/ui/collections/flex_grid_view.dart diff --git a/lib/ui/collections/new_album_icon.dart b/mobile/lib/ui/collections/new_album_icon.dart similarity index 100% rename from lib/ui/collections/new_album_icon.dart rename to mobile/lib/ui/collections/new_album_icon.dart diff --git a/lib/ui/common/bottom_shadow.dart b/mobile/lib/ui/common/bottom_shadow.dart similarity index 100% rename from lib/ui/common/bottom_shadow.dart rename to mobile/lib/ui/common/bottom_shadow.dart diff --git a/lib/ui/common/dynamic_fab.dart b/mobile/lib/ui/common/dynamic_fab.dart similarity index 100% rename from lib/ui/common/dynamic_fab.dart rename to mobile/lib/ui/common/dynamic_fab.dart diff --git a/lib/ui/common/fast_scroll_physics.dart b/mobile/lib/ui/common/fast_scroll_physics.dart similarity index 100% rename from lib/ui/common/fast_scroll_physics.dart rename to mobile/lib/ui/common/fast_scroll_physics.dart diff --git a/lib/ui/common/gradient_button.dart b/mobile/lib/ui/common/gradient_button.dart similarity index 100% rename from lib/ui/common/gradient_button.dart rename to mobile/lib/ui/common/gradient_button.dart diff --git a/lib/ui/common/linear_progress_dialog.dart b/mobile/lib/ui/common/linear_progress_dialog.dart similarity index 100% rename from lib/ui/common/linear_progress_dialog.dart rename to mobile/lib/ui/common/linear_progress_dialog.dart diff --git a/lib/ui/common/loading_widget.dart b/mobile/lib/ui/common/loading_widget.dart similarity index 100% rename from lib/ui/common/loading_widget.dart rename to mobile/lib/ui/common/loading_widget.dart diff --git a/lib/ui/common/progress_dialog.dart b/mobile/lib/ui/common/progress_dialog.dart similarity index 100% rename from lib/ui/common/progress_dialog.dart rename to mobile/lib/ui/common/progress_dialog.dart diff --git a/lib/ui/common/web_page.dart b/mobile/lib/ui/common/web_page.dart similarity index 100% rename from lib/ui/common/web_page.dart rename to mobile/lib/ui/common/web_page.dart diff --git a/lib/ui/components/action_sheet_widget.dart b/mobile/lib/ui/components/action_sheet_widget.dart similarity index 100% rename from lib/ui/components/action_sheet_widget.dart rename to mobile/lib/ui/components/action_sheet_widget.dart diff --git a/lib/ui/components/blur_menu_item_widget.dart b/mobile/lib/ui/components/blur_menu_item_widget.dart similarity index 100% rename from lib/ui/components/blur_menu_item_widget.dart rename to mobile/lib/ui/components/blur_menu_item_widget.dart diff --git a/lib/ui/components/bottom_action_bar/action_bar_widget.dart b/mobile/lib/ui/components/bottom_action_bar/action_bar_widget.dart similarity index 100% rename from lib/ui/components/bottom_action_bar/action_bar_widget.dart rename to mobile/lib/ui/components/bottom_action_bar/action_bar_widget.dart diff --git a/lib/ui/components/bottom_action_bar/bottom_action_bar_widget.dart b/mobile/lib/ui/components/bottom_action_bar/bottom_action_bar_widget.dart similarity index 100% rename from lib/ui/components/bottom_action_bar/bottom_action_bar_widget.dart rename to mobile/lib/ui/components/bottom_action_bar/bottom_action_bar_widget.dart diff --git a/lib/ui/components/bottom_action_bar/expanded_menu_widget.dart b/mobile/lib/ui/components/bottom_action_bar/expanded_menu_widget.dart similarity index 100% rename from lib/ui/components/bottom_action_bar/expanded_menu_widget.dart rename to mobile/lib/ui/components/bottom_action_bar/expanded_menu_widget.dart diff --git a/lib/ui/components/bottom_action_bar/selection_action_button_widget.dart b/mobile/lib/ui/components/bottom_action_bar/selection_action_button_widget.dart similarity index 100% rename from lib/ui/components/bottom_action_bar/selection_action_button_widget.dart rename to mobile/lib/ui/components/bottom_action_bar/selection_action_button_widget.dart diff --git a/lib/ui/components/bottom_of_title_bar_widget.dart b/mobile/lib/ui/components/bottom_of_title_bar_widget.dart similarity index 100% rename from lib/ui/components/bottom_of_title_bar_widget.dart rename to mobile/lib/ui/components/bottom_of_title_bar_widget.dart diff --git a/lib/ui/components/buttons/button_widget.dart b/mobile/lib/ui/components/buttons/button_widget.dart similarity index 100% rename from lib/ui/components/buttons/button_widget.dart rename to mobile/lib/ui/components/buttons/button_widget.dart diff --git a/lib/ui/components/buttons/chip_button_widget.dart b/mobile/lib/ui/components/buttons/chip_button_widget.dart similarity index 100% rename from lib/ui/components/buttons/chip_button_widget.dart rename to mobile/lib/ui/components/buttons/chip_button_widget.dart diff --git a/lib/ui/components/buttons/icon_button_widget.dart b/mobile/lib/ui/components/buttons/icon_button_widget.dart similarity index 100% rename from lib/ui/components/buttons/icon_button_widget.dart rename to mobile/lib/ui/components/buttons/icon_button_widget.dart diff --git a/lib/ui/components/buttons/inline_button_widget.dart b/mobile/lib/ui/components/buttons/inline_button_widget.dart similarity index 100% rename from lib/ui/components/buttons/inline_button_widget.dart rename to mobile/lib/ui/components/buttons/inline_button_widget.dart diff --git a/lib/ui/components/captioned_text_widget.dart b/mobile/lib/ui/components/captioned_text_widget.dart similarity index 100% rename from lib/ui/components/captioned_text_widget.dart rename to mobile/lib/ui/components/captioned_text_widget.dart diff --git a/lib/ui/components/dialog_widget.dart b/mobile/lib/ui/components/dialog_widget.dart similarity index 100% rename from lib/ui/components/dialog_widget.dart rename to mobile/lib/ui/components/dialog_widget.dart diff --git a/lib/ui/components/divider_widget.dart b/mobile/lib/ui/components/divider_widget.dart similarity index 100% rename from lib/ui/components/divider_widget.dart rename to mobile/lib/ui/components/divider_widget.dart diff --git a/lib/ui/components/empty_state_item_widget.dart b/mobile/lib/ui/components/empty_state_item_widget.dart similarity index 100% rename from lib/ui/components/empty_state_item_widget.dart rename to mobile/lib/ui/components/empty_state_item_widget.dart diff --git a/lib/ui/components/expandable_menu_item_widget.dart b/mobile/lib/ui/components/expandable_menu_item_widget.dart similarity index 100% rename from lib/ui/components/expandable_menu_item_widget.dart rename to mobile/lib/ui/components/expandable_menu_item_widget.dart diff --git a/lib/ui/components/home_header_widget.dart b/mobile/lib/ui/components/home_header_widget.dart similarity index 100% rename from lib/ui/components/home_header_widget.dart rename to mobile/lib/ui/components/home_header_widget.dart diff --git a/lib/ui/components/info_item_widget.dart b/mobile/lib/ui/components/info_item_widget.dart similarity index 100% rename from lib/ui/components/info_item_widget.dart rename to mobile/lib/ui/components/info_item_widget.dart diff --git a/lib/ui/components/keyboard/keybiard_oveylay.dart b/mobile/lib/ui/components/keyboard/keybiard_oveylay.dart similarity index 100% rename from lib/ui/components/keyboard/keybiard_oveylay.dart rename to mobile/lib/ui/components/keyboard/keybiard_oveylay.dart diff --git a/lib/ui/components/keyboard/keyboard_top_button.dart b/mobile/lib/ui/components/keyboard/keyboard_top_button.dart similarity index 100% rename from lib/ui/components/keyboard/keyboard_top_button.dart rename to mobile/lib/ui/components/keyboard/keyboard_top_button.dart diff --git a/lib/ui/components/menu_item_widget/menu_item_child_widgets.dart b/mobile/lib/ui/components/menu_item_widget/menu_item_child_widgets.dart similarity index 100% rename from lib/ui/components/menu_item_widget/menu_item_child_widgets.dart rename to mobile/lib/ui/components/menu_item_widget/menu_item_child_widgets.dart diff --git a/lib/ui/components/menu_item_widget/menu_item_widget.dart b/mobile/lib/ui/components/menu_item_widget/menu_item_widget.dart similarity index 100% rename from lib/ui/components/menu_item_widget/menu_item_widget.dart rename to mobile/lib/ui/components/menu_item_widget/menu_item_widget.dart diff --git a/lib/ui/components/menu_section_description_widget.dart b/mobile/lib/ui/components/menu_section_description_widget.dart similarity index 100% rename from lib/ui/components/menu_section_description_widget.dart rename to mobile/lib/ui/components/menu_section_description_widget.dart diff --git a/lib/ui/components/menu_section_title.dart b/mobile/lib/ui/components/menu_section_title.dart similarity index 100% rename from lib/ui/components/menu_section_title.dart rename to mobile/lib/ui/components/menu_section_title.dart diff --git a/lib/ui/components/models/button_type.dart b/mobile/lib/ui/components/models/button_type.dart similarity index 100% rename from lib/ui/components/models/button_type.dart rename to mobile/lib/ui/components/models/button_type.dart diff --git a/lib/ui/components/models/custom_button_style.dart b/mobile/lib/ui/components/models/custom_button_style.dart similarity index 100% rename from lib/ui/components/models/custom_button_style.dart rename to mobile/lib/ui/components/models/custom_button_style.dart diff --git a/lib/ui/components/notification_widget.dart b/mobile/lib/ui/components/notification_widget.dart similarity index 100% rename from lib/ui/components/notification_widget.dart rename to mobile/lib/ui/components/notification_widget.dart diff --git a/lib/ui/components/text_input_widget.dart b/mobile/lib/ui/components/text_input_widget.dart similarity index 100% rename from lib/ui/components/text_input_widget.dart rename to mobile/lib/ui/components/text_input_widget.dart diff --git a/lib/ui/components/title_bar_title_widget.dart b/mobile/lib/ui/components/title_bar_title_widget.dart similarity index 100% rename from lib/ui/components/title_bar_title_widget.dart rename to mobile/lib/ui/components/title_bar_title_widget.dart diff --git a/lib/ui/components/title_bar_widget.dart b/mobile/lib/ui/components/title_bar_widget.dart similarity index 100% rename from lib/ui/components/title_bar_widget.dart rename to mobile/lib/ui/components/title_bar_widget.dart diff --git a/lib/ui/components/toggle_switch_widget.dart b/mobile/lib/ui/components/toggle_switch_widget.dart similarity index 100% rename from lib/ui/components/toggle_switch_widget.dart rename to mobile/lib/ui/components/toggle_switch_widget.dart diff --git a/lib/ui/extents_page_view.dart b/mobile/lib/ui/extents_page_view.dart similarity index 100% rename from lib/ui/extents_page_view.dart rename to mobile/lib/ui/extents_page_view.dart diff --git a/lib/ui/growth/apply_code_screen.dart b/mobile/lib/ui/growth/apply_code_screen.dart similarity index 100% rename from lib/ui/growth/apply_code_screen.dart rename to mobile/lib/ui/growth/apply_code_screen.dart diff --git a/lib/ui/growth/code_success_screen.dart b/mobile/lib/ui/growth/code_success_screen.dart similarity index 100% rename from lib/ui/growth/code_success_screen.dart rename to mobile/lib/ui/growth/code_success_screen.dart diff --git a/lib/ui/growth/referral_code_widget.dart b/mobile/lib/ui/growth/referral_code_widget.dart similarity index 100% rename from lib/ui/growth/referral_code_widget.dart rename to mobile/lib/ui/growth/referral_code_widget.dart diff --git a/lib/ui/growth/referral_screen.dart b/mobile/lib/ui/growth/referral_screen.dart similarity index 100% rename from lib/ui/growth/referral_screen.dart rename to mobile/lib/ui/growth/referral_screen.dart diff --git a/lib/ui/growth/storage_details_screen.dart b/mobile/lib/ui/growth/storage_details_screen.dart similarity index 100% rename from lib/ui/growth/storage_details_screen.dart rename to mobile/lib/ui/growth/storage_details_screen.dart diff --git a/lib/ui/home/grant_permissions_widget.dart b/mobile/lib/ui/home/grant_permissions_widget.dart similarity index 100% rename from lib/ui/home/grant_permissions_widget.dart rename to mobile/lib/ui/home/grant_permissions_widget.dart diff --git a/lib/ui/home/header_error_widget.dart b/mobile/lib/ui/home/header_error_widget.dart similarity index 100% rename from lib/ui/home/header_error_widget.dart rename to mobile/lib/ui/home/header_error_widget.dart diff --git a/lib/ui/home/header_widget.dart b/mobile/lib/ui/home/header_widget.dart similarity index 100% rename from lib/ui/home/header_widget.dart rename to mobile/lib/ui/home/header_widget.dart diff --git a/lib/ui/home/home_bottom_nav_bar.dart b/mobile/lib/ui/home/home_bottom_nav_bar.dart similarity index 100% rename from lib/ui/home/home_bottom_nav_bar.dart rename to mobile/lib/ui/home/home_bottom_nav_bar.dart diff --git a/lib/ui/home/home_gallery_widget.dart b/mobile/lib/ui/home/home_gallery_widget.dart similarity index 100% rename from lib/ui/home/home_gallery_widget.dart rename to mobile/lib/ui/home/home_gallery_widget.dart diff --git a/lib/ui/home/landing_page_widget.dart b/mobile/lib/ui/home/landing_page_widget.dart similarity index 100% rename from lib/ui/home/landing_page_widget.dart rename to mobile/lib/ui/home/landing_page_widget.dart diff --git a/lib/ui/home/loading_photos_widget.dart b/mobile/lib/ui/home/loading_photos_widget.dart similarity index 100% rename from lib/ui/home/loading_photos_widget.dart rename to mobile/lib/ui/home/loading_photos_widget.dart diff --git a/lib/ui/home/memories/full_screen_memory.dart b/mobile/lib/ui/home/memories/full_screen_memory.dart similarity index 100% rename from lib/ui/home/memories/full_screen_memory.dart rename to mobile/lib/ui/home/memories/full_screen_memory.dart diff --git a/lib/ui/home/memories/memories_widget.dart b/mobile/lib/ui/home/memories/memories_widget.dart similarity index 100% rename from lib/ui/home/memories/memories_widget.dart rename to mobile/lib/ui/home/memories/memories_widget.dart diff --git a/lib/ui/home/memories/memory_cover_widget.dart b/mobile/lib/ui/home/memories/memory_cover_widget.dart similarity index 100% rename from lib/ui/home/memories/memory_cover_widget.dart rename to mobile/lib/ui/home/memories/memory_cover_widget.dart diff --git a/lib/ui/home/start_backup_hook_widget.dart b/mobile/lib/ui/home/start_backup_hook_widget.dart similarity index 100% rename from lib/ui/home/start_backup_hook_widget.dart rename to mobile/lib/ui/home/start_backup_hook_widget.dart diff --git a/lib/ui/home/status_bar_widget.dart b/mobile/lib/ui/home/status_bar_widget.dart similarity index 100% rename from lib/ui/home/status_bar_widget.dart rename to mobile/lib/ui/home/status_bar_widget.dart diff --git a/lib/ui/huge_listview/draggable_scrollbar.dart b/mobile/lib/ui/huge_listview/draggable_scrollbar.dart similarity index 100% rename from lib/ui/huge_listview/draggable_scrollbar.dart rename to mobile/lib/ui/huge_listview/draggable_scrollbar.dart diff --git a/lib/ui/huge_listview/huge_listview.dart b/mobile/lib/ui/huge_listview/huge_listview.dart similarity index 100% rename from lib/ui/huge_listview/huge_listview.dart rename to mobile/lib/ui/huge_listview/huge_listview.dart diff --git a/lib/ui/huge_listview/scroll_bar_thumb.dart b/mobile/lib/ui/huge_listview/scroll_bar_thumb.dart similarity index 100% rename from lib/ui/huge_listview/scroll_bar_thumb.dart rename to mobile/lib/ui/huge_listview/scroll_bar_thumb.dart diff --git a/lib/ui/lifecycle_event_handler.dart b/mobile/lib/ui/lifecycle_event_handler.dart similarity index 100% rename from lib/ui/lifecycle_event_handler.dart rename to mobile/lib/ui/lifecycle_event_handler.dart diff --git a/lib/ui/map/enable_map.dart b/mobile/lib/ui/map/enable_map.dart similarity index 100% rename from lib/ui/map/enable_map.dart rename to mobile/lib/ui/map/enable_map.dart diff --git a/lib/ui/map/image_marker.dart b/mobile/lib/ui/map/image_marker.dart similarity index 100% rename from lib/ui/map/image_marker.dart rename to mobile/lib/ui/map/image_marker.dart diff --git a/lib/ui/map/map_button.dart b/mobile/lib/ui/map/map_button.dart similarity index 100% rename from lib/ui/map/map_button.dart rename to mobile/lib/ui/map/map_button.dart diff --git a/lib/ui/map/map_gallery_tile.dart b/mobile/lib/ui/map/map_gallery_tile.dart similarity index 100% rename from lib/ui/map/map_gallery_tile.dart rename to mobile/lib/ui/map/map_gallery_tile.dart diff --git a/lib/ui/map/map_gallery_tile_badge.dart b/mobile/lib/ui/map/map_gallery_tile_badge.dart similarity index 100% rename from lib/ui/map/map_gallery_tile_badge.dart rename to mobile/lib/ui/map/map_gallery_tile_badge.dart diff --git a/lib/ui/map/map_isolate.dart b/mobile/lib/ui/map/map_isolate.dart similarity index 100% rename from lib/ui/map/map_isolate.dart rename to mobile/lib/ui/map/map_isolate.dart diff --git a/lib/ui/map/map_marker.dart b/mobile/lib/ui/map/map_marker.dart similarity index 100% rename from lib/ui/map/map_marker.dart rename to mobile/lib/ui/map/map_marker.dart diff --git a/lib/ui/map/map_pull_up_gallery.dart b/mobile/lib/ui/map/map_pull_up_gallery.dart similarity index 100% rename from lib/ui/map/map_pull_up_gallery.dart rename to mobile/lib/ui/map/map_pull_up_gallery.dart diff --git a/lib/ui/map/map_screen.dart b/mobile/lib/ui/map/map_screen.dart similarity index 100% rename from lib/ui/map/map_screen.dart rename to mobile/lib/ui/map/map_screen.dart diff --git a/lib/ui/map/map_view.dart b/mobile/lib/ui/map/map_view.dart similarity index 100% rename from lib/ui/map/map_view.dart rename to mobile/lib/ui/map/map_view.dart diff --git a/lib/ui/map/marker_image.dart b/mobile/lib/ui/map/marker_image.dart similarity index 100% rename from lib/ui/map/marker_image.dart rename to mobile/lib/ui/map/marker_image.dart diff --git a/lib/ui/map/tile/attribution/map_attribution.dart b/mobile/lib/ui/map/tile/attribution/map_attribution.dart similarity index 100% rename from lib/ui/map/tile/attribution/map_attribution.dart rename to mobile/lib/ui/map/tile/attribution/map_attribution.dart diff --git a/lib/ui/map/tile/cache.dart b/mobile/lib/ui/map/tile/cache.dart similarity index 100% rename from lib/ui/map/tile/cache.dart rename to mobile/lib/ui/map/tile/cache.dart diff --git a/lib/ui/map/tile/layers.dart b/mobile/lib/ui/map/tile/layers.dart similarity index 100% rename from lib/ui/map/tile/layers.dart rename to mobile/lib/ui/map/tile/layers.dart diff --git a/lib/ui/notification/update/change_log_entry.dart b/mobile/lib/ui/notification/update/change_log_entry.dart similarity index 100% rename from lib/ui/notification/update/change_log_entry.dart rename to mobile/lib/ui/notification/update/change_log_entry.dart diff --git a/lib/ui/notification/update/change_log_page.dart b/mobile/lib/ui/notification/update/change_log_page.dart similarity index 100% rename from lib/ui/notification/update/change_log_page.dart rename to mobile/lib/ui/notification/update/change_log_page.dart diff --git a/lib/ui/payment/add_on_page.dart b/mobile/lib/ui/payment/add_on_page.dart similarity index 100% rename from lib/ui/payment/add_on_page.dart rename to mobile/lib/ui/payment/add_on_page.dart diff --git a/lib/ui/payment/billing_questions_widget.dart b/mobile/lib/ui/payment/billing_questions_widget.dart similarity index 100% rename from lib/ui/payment/billing_questions_widget.dart rename to mobile/lib/ui/payment/billing_questions_widget.dart diff --git a/lib/ui/payment/child_subscription_widget.dart b/mobile/lib/ui/payment/child_subscription_widget.dart similarity index 100% rename from lib/ui/payment/child_subscription_widget.dart rename to mobile/lib/ui/payment/child_subscription_widget.dart diff --git a/lib/ui/payment/payment_web_page.dart b/mobile/lib/ui/payment/payment_web_page.dart similarity index 100% rename from lib/ui/payment/payment_web_page.dart rename to mobile/lib/ui/payment/payment_web_page.dart diff --git a/lib/ui/payment/skip_subscription_widget.dart b/mobile/lib/ui/payment/skip_subscription_widget.dart similarity index 100% rename from lib/ui/payment/skip_subscription_widget.dart rename to mobile/lib/ui/payment/skip_subscription_widget.dart diff --git a/lib/ui/payment/store_subscription_page.dart b/mobile/lib/ui/payment/store_subscription_page.dart similarity index 100% rename from lib/ui/payment/store_subscription_page.dart rename to mobile/lib/ui/payment/store_subscription_page.dart diff --git a/lib/ui/payment/stripe_subscription_page.dart b/mobile/lib/ui/payment/stripe_subscription_page.dart similarity index 100% rename from lib/ui/payment/stripe_subscription_page.dart rename to mobile/lib/ui/payment/stripe_subscription_page.dart diff --git a/lib/ui/payment/subscription.dart b/mobile/lib/ui/payment/subscription.dart similarity index 100% rename from lib/ui/payment/subscription.dart rename to mobile/lib/ui/payment/subscription.dart diff --git a/lib/ui/payment/subscription_common_widgets.dart b/mobile/lib/ui/payment/subscription_common_widgets.dart similarity index 100% rename from lib/ui/payment/subscription_common_widgets.dart rename to mobile/lib/ui/payment/subscription_common_widgets.dart diff --git a/lib/ui/payment/subscription_plan_widget.dart b/mobile/lib/ui/payment/subscription_plan_widget.dart similarity index 100% rename from lib/ui/payment/subscription_plan_widget.dart rename to mobile/lib/ui/payment/subscription_plan_widget.dart diff --git a/lib/ui/payment/view_add_on_widget.dart b/mobile/lib/ui/payment/view_add_on_widget.dart similarity index 100% rename from lib/ui/payment/view_add_on_widget.dart rename to mobile/lib/ui/payment/view_add_on_widget.dart diff --git a/lib/ui/settings/about_section_widget.dart b/mobile/lib/ui/settings/about_section_widget.dart similarity index 100% rename from lib/ui/settings/about_section_widget.dart rename to mobile/lib/ui/settings/about_section_widget.dart diff --git a/lib/ui/settings/account_section_widget.dart b/mobile/lib/ui/settings/account_section_widget.dart similarity index 100% rename from lib/ui/settings/account_section_widget.dart rename to mobile/lib/ui/settings/account_section_widget.dart diff --git a/lib/ui/settings/advanced_settings_screen.dart b/mobile/lib/ui/settings/advanced_settings_screen.dart similarity index 100% rename from lib/ui/settings/advanced_settings_screen.dart rename to mobile/lib/ui/settings/advanced_settings_screen.dart diff --git a/lib/ui/settings/app_update_dialog.dart b/mobile/lib/ui/settings/app_update_dialog.dart similarity index 100% rename from lib/ui/settings/app_update_dialog.dart rename to mobile/lib/ui/settings/app_update_dialog.dart diff --git a/lib/ui/settings/app_version_widget.dart b/mobile/lib/ui/settings/app_version_widget.dart similarity index 100% rename from lib/ui/settings/app_version_widget.dart rename to mobile/lib/ui/settings/app_version_widget.dart diff --git a/lib/ui/settings/backup/backup_folder_selection_page.dart b/mobile/lib/ui/settings/backup/backup_folder_selection_page.dart similarity index 100% rename from lib/ui/settings/backup/backup_folder_selection_page.dart rename to mobile/lib/ui/settings/backup/backup_folder_selection_page.dart diff --git a/lib/ui/settings/backup/backup_section_widget.dart b/mobile/lib/ui/settings/backup/backup_section_widget.dart similarity index 100% rename from lib/ui/settings/backup/backup_section_widget.dart rename to mobile/lib/ui/settings/backup/backup_section_widget.dart diff --git a/lib/ui/settings/backup/backup_settings_screen.dart b/mobile/lib/ui/settings/backup/backup_settings_screen.dart similarity index 100% rename from lib/ui/settings/backup/backup_settings_screen.dart rename to mobile/lib/ui/settings/backup/backup_settings_screen.dart diff --git a/lib/ui/settings/common_settings.dart b/mobile/lib/ui/settings/common_settings.dart similarity index 100% rename from lib/ui/settings/common_settings.dart rename to mobile/lib/ui/settings/common_settings.dart diff --git a/lib/ui/settings/debug_section_widget.dart b/mobile/lib/ui/settings/debug_section_widget.dart similarity index 100% rename from lib/ui/settings/debug_section_widget.dart rename to mobile/lib/ui/settings/debug_section_widget.dart diff --git a/lib/ui/settings/general_section_widget.dart b/mobile/lib/ui/settings/general_section_widget.dart similarity index 100% rename from lib/ui/settings/general_section_widget.dart rename to mobile/lib/ui/settings/general_section_widget.dart diff --git a/lib/ui/settings/inherited_settings_state.dart b/mobile/lib/ui/settings/inherited_settings_state.dart similarity index 100% rename from lib/ui/settings/inherited_settings_state.dart rename to mobile/lib/ui/settings/inherited_settings_state.dart diff --git a/lib/ui/settings/language_picker.dart b/mobile/lib/ui/settings/language_picker.dart similarity index 100% rename from lib/ui/settings/language_picker.dart rename to mobile/lib/ui/settings/language_picker.dart diff --git a/lib/ui/settings/machine_learning_settings_page.dart b/mobile/lib/ui/settings/machine_learning_settings_page.dart similarity index 100% rename from lib/ui/settings/machine_learning_settings_page.dart rename to mobile/lib/ui/settings/machine_learning_settings_page.dart diff --git a/lib/ui/settings/notification_settings_screen.dart b/mobile/lib/ui/settings/notification_settings_screen.dart similarity index 100% rename from lib/ui/settings/notification_settings_screen.dart rename to mobile/lib/ui/settings/notification_settings_screen.dart diff --git a/lib/ui/settings/security_section_widget.dart b/mobile/lib/ui/settings/security_section_widget.dart similarity index 100% rename from lib/ui/settings/security_section_widget.dart rename to mobile/lib/ui/settings/security_section_widget.dart diff --git a/lib/ui/settings/settings_title_bar_widget.dart b/mobile/lib/ui/settings/settings_title_bar_widget.dart similarity index 100% rename from lib/ui/settings/settings_title_bar_widget.dart rename to mobile/lib/ui/settings/settings_title_bar_widget.dart diff --git a/lib/ui/settings/social_section_widget.dart b/mobile/lib/ui/settings/social_section_widget.dart similarity index 100% rename from lib/ui/settings/social_section_widget.dart rename to mobile/lib/ui/settings/social_section_widget.dart diff --git a/lib/ui/settings/storage_card_widget.dart b/mobile/lib/ui/settings/storage_card_widget.dart similarity index 100% rename from lib/ui/settings/storage_card_widget.dart rename to mobile/lib/ui/settings/storage_card_widget.dart diff --git a/lib/ui/settings/storage_error_widget.dart b/mobile/lib/ui/settings/storage_error_widget.dart similarity index 100% rename from lib/ui/settings/storage_error_widget.dart rename to mobile/lib/ui/settings/storage_error_widget.dart diff --git a/lib/ui/settings/storage_progress_widget.dart b/mobile/lib/ui/settings/storage_progress_widget.dart similarity index 100% rename from lib/ui/settings/storage_progress_widget.dart rename to mobile/lib/ui/settings/storage_progress_widget.dart diff --git a/lib/ui/settings/support_section_widget.dart b/mobile/lib/ui/settings/support_section_widget.dart similarity index 100% rename from lib/ui/settings/support_section_widget.dart rename to mobile/lib/ui/settings/support_section_widget.dart diff --git a/lib/ui/settings/theme_switch_widget.dart b/mobile/lib/ui/settings/theme_switch_widget.dart similarity index 100% rename from lib/ui/settings/theme_switch_widget.dart rename to mobile/lib/ui/settings/theme_switch_widget.dart diff --git a/lib/ui/settings_page.dart b/mobile/lib/ui/settings_page.dart similarity index 100% rename from lib/ui/settings_page.dart rename to mobile/lib/ui/settings_page.dart diff --git a/lib/ui/sharing/add_partipant_page.dart b/mobile/lib/ui/sharing/add_partipant_page.dart similarity index 100% rename from lib/ui/sharing/add_partipant_page.dart rename to mobile/lib/ui/sharing/add_partipant_page.dart diff --git a/lib/ui/sharing/album_participants_page.dart b/mobile/lib/ui/sharing/album_participants_page.dart similarity index 100% rename from lib/ui/sharing/album_participants_page.dart rename to mobile/lib/ui/sharing/album_participants_page.dart diff --git a/lib/ui/sharing/album_share_info_widget.dart b/mobile/lib/ui/sharing/album_share_info_widget.dart similarity index 100% rename from lib/ui/sharing/album_share_info_widget.dart rename to mobile/lib/ui/sharing/album_share_info_widget.dart diff --git a/lib/ui/sharing/manage_album_participant.dart b/mobile/lib/ui/sharing/manage_album_participant.dart similarity index 100% rename from lib/ui/sharing/manage_album_participant.dart rename to mobile/lib/ui/sharing/manage_album_participant.dart diff --git a/lib/ui/sharing/manage_links_widget.dart b/mobile/lib/ui/sharing/manage_links_widget.dart similarity index 100% rename from lib/ui/sharing/manage_links_widget.dart rename to mobile/lib/ui/sharing/manage_links_widget.dart diff --git a/lib/ui/sharing/more_count_badge.dart b/mobile/lib/ui/sharing/more_count_badge.dart similarity index 100% rename from lib/ui/sharing/more_count_badge.dart rename to mobile/lib/ui/sharing/more_count_badge.dart diff --git a/lib/ui/sharing/pickers/device_limit_picker_page.dart b/mobile/lib/ui/sharing/pickers/device_limit_picker_page.dart similarity index 100% rename from lib/ui/sharing/pickers/device_limit_picker_page.dart rename to mobile/lib/ui/sharing/pickers/device_limit_picker_page.dart diff --git a/lib/ui/sharing/pickers/link_expiry_picker_page.dart b/mobile/lib/ui/sharing/pickers/link_expiry_picker_page.dart similarity index 100% rename from lib/ui/sharing/pickers/link_expiry_picker_page.dart rename to mobile/lib/ui/sharing/pickers/link_expiry_picker_page.dart diff --git a/lib/ui/sharing/share_collection_page.dart b/mobile/lib/ui/sharing/share_collection_page.dart similarity index 100% rename from lib/ui/sharing/share_collection_page.dart rename to mobile/lib/ui/sharing/share_collection_page.dart diff --git a/lib/ui/sharing/user_avator_widget.dart b/mobile/lib/ui/sharing/user_avator_widget.dart similarity index 100% rename from lib/ui/sharing/user_avator_widget.dart rename to mobile/lib/ui/sharing/user_avator_widget.dart diff --git a/lib/ui/sharing/verify_identity_dialog.dart b/mobile/lib/ui/sharing/verify_identity_dialog.dart similarity index 100% rename from lib/ui/sharing/verify_identity_dialog.dart rename to mobile/lib/ui/sharing/verify_identity_dialog.dart diff --git a/lib/ui/tabs/home_widget.dart b/mobile/lib/ui/tabs/home_widget.dart similarity index 100% rename from lib/ui/tabs/home_widget.dart rename to mobile/lib/ui/tabs/home_widget.dart diff --git a/lib/ui/tabs/nav_bar.dart b/mobile/lib/ui/tabs/nav_bar.dart similarity index 100% rename from lib/ui/tabs/nav_bar.dart rename to mobile/lib/ui/tabs/nav_bar.dart diff --git a/lib/ui/tabs/section_title.dart b/mobile/lib/ui/tabs/section_title.dart similarity index 100% rename from lib/ui/tabs/section_title.dart rename to mobile/lib/ui/tabs/section_title.dart diff --git a/lib/ui/tabs/shared/empty_state.dart b/mobile/lib/ui/tabs/shared/empty_state.dart similarity index 100% rename from lib/ui/tabs/shared/empty_state.dart rename to mobile/lib/ui/tabs/shared/empty_state.dart diff --git a/lib/ui/tabs/shared/quick_link_album_item.dart b/mobile/lib/ui/tabs/shared/quick_link_album_item.dart similarity index 100% rename from lib/ui/tabs/shared/quick_link_album_item.dart rename to mobile/lib/ui/tabs/shared/quick_link_album_item.dart diff --git a/lib/ui/tabs/shared_collections_tab.dart b/mobile/lib/ui/tabs/shared_collections_tab.dart similarity index 100% rename from lib/ui/tabs/shared_collections_tab.dart rename to mobile/lib/ui/tabs/shared_collections_tab.dart diff --git a/lib/ui/tabs/user_collections_tab.dart b/mobile/lib/ui/tabs/user_collections_tab.dart similarity index 100% rename from lib/ui/tabs/user_collections_tab.dart rename to mobile/lib/ui/tabs/user_collections_tab.dart diff --git a/lib/ui/tools/app_lock.dart b/mobile/lib/ui/tools/app_lock.dart similarity index 100% rename from lib/ui/tools/app_lock.dart rename to mobile/lib/ui/tools/app_lock.dart diff --git a/lib/ui/tools/collage/collage_common_widgets.dart b/mobile/lib/ui/tools/collage/collage_common_widgets.dart similarity index 100% rename from lib/ui/tools/collage/collage_common_widgets.dart rename to mobile/lib/ui/tools/collage/collage_common_widgets.dart diff --git a/lib/ui/tools/collage/collage_creator_page.dart b/mobile/lib/ui/tools/collage/collage_creator_page.dart similarity index 100% rename from lib/ui/tools/collage/collage_creator_page.dart rename to mobile/lib/ui/tools/collage/collage_creator_page.dart diff --git a/lib/ui/tools/collage/collage_item_icon.dart b/mobile/lib/ui/tools/collage/collage_item_icon.dart similarity index 100% rename from lib/ui/tools/collage/collage_item_icon.dart rename to mobile/lib/ui/tools/collage/collage_item_icon.dart diff --git a/lib/ui/tools/collage/collage_item_widget.dart b/mobile/lib/ui/tools/collage/collage_item_widget.dart similarity index 100% rename from lib/ui/tools/collage/collage_item_widget.dart rename to mobile/lib/ui/tools/collage/collage_item_widget.dart diff --git a/lib/ui/tools/collage/collage_save_button.dart b/mobile/lib/ui/tools/collage/collage_save_button.dart similarity index 100% rename from lib/ui/tools/collage/collage_save_button.dart rename to mobile/lib/ui/tools/collage/collage_save_button.dart diff --git a/lib/ui/tools/collage/collage_test_grid.dart b/mobile/lib/ui/tools/collage/collage_test_grid.dart similarity index 100% rename from lib/ui/tools/collage/collage_test_grid.dart rename to mobile/lib/ui/tools/collage/collage_test_grid.dart diff --git a/lib/ui/tools/collage/collage_with_five_items.dart b/mobile/lib/ui/tools/collage/collage_with_five_items.dart similarity index 100% rename from lib/ui/tools/collage/collage_with_five_items.dart rename to mobile/lib/ui/tools/collage/collage_with_five_items.dart diff --git a/lib/ui/tools/collage/collage_with_four_items.dart b/mobile/lib/ui/tools/collage/collage_with_four_items.dart similarity index 100% rename from lib/ui/tools/collage/collage_with_four_items.dart rename to mobile/lib/ui/tools/collage/collage_with_four_items.dart diff --git a/lib/ui/tools/collage/collage_with_six_items.dart b/mobile/lib/ui/tools/collage/collage_with_six_items.dart similarity index 100% rename from lib/ui/tools/collage/collage_with_six_items.dart rename to mobile/lib/ui/tools/collage/collage_with_six_items.dart diff --git a/lib/ui/tools/collage/collage_with_three_items.dart b/mobile/lib/ui/tools/collage/collage_with_three_items.dart similarity index 100% rename from lib/ui/tools/collage/collage_with_three_items.dart rename to mobile/lib/ui/tools/collage/collage_with_three_items.dart diff --git a/lib/ui/tools/collage/collage_with_two_items.dart b/mobile/lib/ui/tools/collage/collage_with_two_items.dart similarity index 100% rename from lib/ui/tools/collage/collage_with_two_items.dart rename to mobile/lib/ui/tools/collage/collage_with_two_items.dart diff --git a/lib/ui/tools/debug/app_storage_viewer.dart b/mobile/lib/ui/tools/debug/app_storage_viewer.dart similarity index 100% rename from lib/ui/tools/debug/app_storage_viewer.dart rename to mobile/lib/ui/tools/debug/app_storage_viewer.dart diff --git a/lib/ui/tools/debug/log_file_viewer.dart b/mobile/lib/ui/tools/debug/log_file_viewer.dart similarity index 100% rename from lib/ui/tools/debug/log_file_viewer.dart rename to mobile/lib/ui/tools/debug/log_file_viewer.dart diff --git a/lib/ui/tools/debug/path_storage_viewer.dart b/mobile/lib/ui/tools/debug/path_storage_viewer.dart similarity index 100% rename from lib/ui/tools/debug/path_storage_viewer.dart rename to mobile/lib/ui/tools/debug/path_storage_viewer.dart diff --git a/lib/ui/tools/deduplicate_page.dart b/mobile/lib/ui/tools/deduplicate_page.dart similarity index 100% rename from lib/ui/tools/deduplicate_page.dart rename to mobile/lib/ui/tools/deduplicate_page.dart diff --git a/lib/ui/tools/editor/filtered_image.dart b/mobile/lib/ui/tools/editor/filtered_image.dart similarity index 100% rename from lib/ui/tools/editor/filtered_image.dart rename to mobile/lib/ui/tools/editor/filtered_image.dart diff --git a/lib/ui/tools/editor/image_editor_page.dart b/mobile/lib/ui/tools/editor/image_editor_page.dart similarity index 100% rename from lib/ui/tools/editor/image_editor_page.dart rename to mobile/lib/ui/tools/editor/image_editor_page.dart diff --git a/lib/ui/tools/free_space_page.dart b/mobile/lib/ui/tools/free_space_page.dart similarity index 100% rename from lib/ui/tools/free_space_page.dart rename to mobile/lib/ui/tools/free_space_page.dart diff --git a/lib/ui/tools/lock_screen.dart b/mobile/lib/ui/tools/lock_screen.dart similarity index 100% rename from lib/ui/tools/lock_screen.dart rename to mobile/lib/ui/tools/lock_screen.dart diff --git a/lib/ui/viewer/actions/delete_empty_albums.dart b/mobile/lib/ui/viewer/actions/delete_empty_albums.dart similarity index 100% rename from lib/ui/viewer/actions/delete_empty_albums.dart rename to mobile/lib/ui/viewer/actions/delete_empty_albums.dart diff --git a/lib/ui/viewer/actions/file_selection_actions_widget.dart b/mobile/lib/ui/viewer/actions/file_selection_actions_widget.dart similarity index 100% rename from lib/ui/viewer/actions/file_selection_actions_widget.dart rename to mobile/lib/ui/viewer/actions/file_selection_actions_widget.dart diff --git a/lib/ui/viewer/actions/file_selection_overlay_bar.dart b/mobile/lib/ui/viewer/actions/file_selection_overlay_bar.dart similarity index 100% rename from lib/ui/viewer/actions/file_selection_overlay_bar.dart rename to mobile/lib/ui/viewer/actions/file_selection_overlay_bar.dart diff --git a/lib/ui/viewer/actions/file_viewer.dart b/mobile/lib/ui/viewer/actions/file_viewer.dart similarity index 100% rename from lib/ui/viewer/actions/file_viewer.dart rename to mobile/lib/ui/viewer/actions/file_viewer.dart diff --git a/lib/ui/viewer/file/custom_app_bar.dart b/mobile/lib/ui/viewer/file/custom_app_bar.dart similarity index 100% rename from lib/ui/viewer/file/custom_app_bar.dart rename to mobile/lib/ui/viewer/file/custom_app_bar.dart diff --git a/lib/ui/viewer/file/detail_page.dart b/mobile/lib/ui/viewer/file/detail_page.dart similarity index 100% rename from lib/ui/viewer/file/detail_page.dart rename to mobile/lib/ui/viewer/file/detail_page.dart diff --git a/lib/ui/viewer/file/exif_info_dialog.dart b/mobile/lib/ui/viewer/file/exif_info_dialog.dart similarity index 100% rename from lib/ui/viewer/file/exif_info_dialog.dart rename to mobile/lib/ui/viewer/file/exif_info_dialog.dart diff --git a/lib/ui/viewer/file/file_app_bar.dart b/mobile/lib/ui/viewer/file/file_app_bar.dart similarity index 100% rename from lib/ui/viewer/file/file_app_bar.dart rename to mobile/lib/ui/viewer/file/file_app_bar.dart diff --git a/lib/ui/viewer/file/file_bottom_bar.dart b/mobile/lib/ui/viewer/file/file_bottom_bar.dart similarity index 100% rename from lib/ui/viewer/file/file_bottom_bar.dart rename to mobile/lib/ui/viewer/file/file_bottom_bar.dart diff --git a/lib/ui/viewer/file/file_caption_widget.dart b/mobile/lib/ui/viewer/file/file_caption_widget.dart similarity index 100% rename from lib/ui/viewer/file/file_caption_widget.dart rename to mobile/lib/ui/viewer/file/file_caption_widget.dart diff --git a/lib/ui/viewer/file/file_details_widget.dart b/mobile/lib/ui/viewer/file/file_details_widget.dart similarity index 100% rename from lib/ui/viewer/file/file_details_widget.dart rename to mobile/lib/ui/viewer/file/file_details_widget.dart diff --git a/lib/ui/viewer/file/file_icons_widget.dart b/mobile/lib/ui/viewer/file/file_icons_widget.dart similarity index 100% rename from lib/ui/viewer/file/file_icons_widget.dart rename to mobile/lib/ui/viewer/file/file_icons_widget.dart diff --git a/lib/ui/viewer/file/file_widget.dart b/mobile/lib/ui/viewer/file/file_widget.dart similarity index 100% rename from lib/ui/viewer/file/file_widget.dart rename to mobile/lib/ui/viewer/file/file_widget.dart diff --git a/lib/ui/viewer/file/no_thumbnail_widget.dart b/mobile/lib/ui/viewer/file/no_thumbnail_widget.dart similarity index 100% rename from lib/ui/viewer/file/no_thumbnail_widget.dart rename to mobile/lib/ui/viewer/file/no_thumbnail_widget.dart diff --git a/lib/ui/viewer/file/thumbnail_widget.dart b/mobile/lib/ui/viewer/file/thumbnail_widget.dart similarity index 100% rename from lib/ui/viewer/file/thumbnail_widget.dart rename to mobile/lib/ui/viewer/file/thumbnail_widget.dart diff --git a/lib/ui/viewer/file/video_controls.dart b/mobile/lib/ui/viewer/file/video_controls.dart similarity index 100% rename from lib/ui/viewer/file/video_controls.dart rename to mobile/lib/ui/viewer/file/video_controls.dart diff --git a/lib/ui/viewer/file/video_widget.dart b/mobile/lib/ui/viewer/file/video_widget.dart similarity index 100% rename from lib/ui/viewer/file/video_widget.dart rename to mobile/lib/ui/viewer/file/video_widget.dart diff --git a/lib/ui/viewer/file/video_widget_new.dart b/mobile/lib/ui/viewer/file/video_widget_new.dart similarity index 100% rename from lib/ui/viewer/file/video_widget_new.dart rename to mobile/lib/ui/viewer/file/video_widget_new.dart diff --git a/lib/ui/viewer/file/zoomable_image.dart b/mobile/lib/ui/viewer/file/zoomable_image.dart similarity index 100% rename from lib/ui/viewer/file/zoomable_image.dart rename to mobile/lib/ui/viewer/file/zoomable_image.dart diff --git a/lib/ui/viewer/file/zoomable_live_image.dart b/mobile/lib/ui/viewer/file/zoomable_live_image.dart similarity index 100% rename from lib/ui/viewer/file/zoomable_live_image.dart rename to mobile/lib/ui/viewer/file/zoomable_live_image.dart diff --git a/lib/ui/viewer/file/zoomable_live_image_new.dart b/mobile/lib/ui/viewer/file/zoomable_live_image_new.dart similarity index 100% rename from lib/ui/viewer/file/zoomable_live_image_new.dart rename to mobile/lib/ui/viewer/file/zoomable_live_image_new.dart diff --git a/lib/ui/viewer/file_details/added_by_widget.dart b/mobile/lib/ui/viewer/file_details/added_by_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/added_by_widget.dart rename to mobile/lib/ui/viewer/file_details/added_by_widget.dart diff --git a/lib/ui/viewer/file_details/albums_item_widget.dart b/mobile/lib/ui/viewer/file_details/albums_item_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/albums_item_widget.dart rename to mobile/lib/ui/viewer/file_details/albums_item_widget.dart diff --git a/lib/ui/viewer/file_details/backed_up_time_item_widget.dart b/mobile/lib/ui/viewer/file_details/backed_up_time_item_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/backed_up_time_item_widget.dart rename to mobile/lib/ui/viewer/file_details/backed_up_time_item_widget.dart diff --git a/lib/ui/viewer/file_details/creation_time_item_widget.dart b/mobile/lib/ui/viewer/file_details/creation_time_item_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/creation_time_item_widget.dart rename to mobile/lib/ui/viewer/file_details/creation_time_item_widget.dart diff --git a/lib/ui/viewer/file_details/exif_item_widgets.dart b/mobile/lib/ui/viewer/file_details/exif_item_widgets.dart similarity index 100% rename from lib/ui/viewer/file_details/exif_item_widgets.dart rename to mobile/lib/ui/viewer/file_details/exif_item_widgets.dart diff --git a/lib/ui/viewer/file_details/favorite_widget.dart b/mobile/lib/ui/viewer/file_details/favorite_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/favorite_widget.dart rename to mobile/lib/ui/viewer/file_details/favorite_widget.dart diff --git a/lib/ui/viewer/file_details/file_properties_item_widget.dart b/mobile/lib/ui/viewer/file_details/file_properties_item_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/file_properties_item_widget.dart rename to mobile/lib/ui/viewer/file_details/file_properties_item_widget.dart diff --git a/lib/ui/viewer/file_details/location_tags_widget.dart b/mobile/lib/ui/viewer/file_details/location_tags_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/location_tags_widget.dart rename to mobile/lib/ui/viewer/file_details/location_tags_widget.dart diff --git a/lib/ui/viewer/file_details/objects_item_widget.dart b/mobile/lib/ui/viewer/file_details/objects_item_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/objects_item_widget.dart rename to mobile/lib/ui/viewer/file_details/objects_item_widget.dart diff --git a/lib/ui/viewer/file_details/upload_icon_widget.dart b/mobile/lib/ui/viewer/file_details/upload_icon_widget.dart similarity index 100% rename from lib/ui/viewer/file_details/upload_icon_widget.dart rename to mobile/lib/ui/viewer/file_details/upload_icon_widget.dart diff --git a/lib/ui/viewer/gallery/archive_page.dart b/mobile/lib/ui/viewer/gallery/archive_page.dart similarity index 100% rename from lib/ui/viewer/gallery/archive_page.dart rename to mobile/lib/ui/viewer/gallery/archive_page.dart diff --git a/lib/ui/viewer/gallery/collection_page.dart b/mobile/lib/ui/viewer/gallery/collection_page.dart similarity index 100% rename from lib/ui/viewer/gallery/collection_page.dart rename to mobile/lib/ui/viewer/gallery/collection_page.dart diff --git a/lib/ui/viewer/gallery/component/gallery_file_widget.dart b/mobile/lib/ui/viewer/gallery/component/gallery_file_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/gallery_file_widget.dart rename to mobile/lib/ui/viewer/gallery/component/gallery_file_widget.dart diff --git a/lib/ui/viewer/gallery/component/grid/gallery_grid_view_widget.dart b/mobile/lib/ui/viewer/gallery/component/grid/gallery_grid_view_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/grid/gallery_grid_view_widget.dart rename to mobile/lib/ui/viewer/gallery/component/grid/gallery_grid_view_widget.dart diff --git a/lib/ui/viewer/gallery/component/grid/lazy_grid_view.dart b/mobile/lib/ui/viewer/gallery/component/grid/lazy_grid_view.dart similarity index 100% rename from lib/ui/viewer/gallery/component/grid/lazy_grid_view.dart rename to mobile/lib/ui/viewer/gallery/component/grid/lazy_grid_view.dart diff --git a/lib/ui/viewer/gallery/component/grid/non_recyclable_grid_view_widget.dart b/mobile/lib/ui/viewer/gallery/component/grid/non_recyclable_grid_view_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/grid/non_recyclable_grid_view_widget.dart rename to mobile/lib/ui/viewer/gallery/component/grid/non_recyclable_grid_view_widget.dart diff --git a/lib/ui/viewer/gallery/component/grid/place_holder_grid_view_widget.dart b/mobile/lib/ui/viewer/gallery/component/grid/place_holder_grid_view_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/grid/place_holder_grid_view_widget.dart rename to mobile/lib/ui/viewer/gallery/component/grid/place_holder_grid_view_widget.dart diff --git a/lib/ui/viewer/gallery/component/grid/recyclable_grid_view_widget.dart b/mobile/lib/ui/viewer/gallery/component/grid/recyclable_grid_view_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/grid/recyclable_grid_view_widget.dart rename to mobile/lib/ui/viewer/gallery/component/grid/recyclable_grid_view_widget.dart diff --git a/lib/ui/viewer/gallery/component/group/group_gallery.dart b/mobile/lib/ui/viewer/gallery/component/group/group_gallery.dart similarity index 100% rename from lib/ui/viewer/gallery/component/group/group_gallery.dart rename to mobile/lib/ui/viewer/gallery/component/group/group_gallery.dart diff --git a/lib/ui/viewer/gallery/component/group/group_header_widget.dart b/mobile/lib/ui/viewer/gallery/component/group/group_header_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/component/group/group_header_widget.dart rename to mobile/lib/ui/viewer/gallery/component/group/group_header_widget.dart diff --git a/lib/ui/viewer/gallery/component/group/lazy_group_gallery.dart b/mobile/lib/ui/viewer/gallery/component/group/lazy_group_gallery.dart similarity index 100% rename from lib/ui/viewer/gallery/component/group/lazy_group_gallery.dart rename to mobile/lib/ui/viewer/gallery/component/group/lazy_group_gallery.dart diff --git a/lib/ui/viewer/gallery/component/multiple_groups_gallery_view.dart b/mobile/lib/ui/viewer/gallery/component/multiple_groups_gallery_view.dart similarity index 100% rename from lib/ui/viewer/gallery/component/multiple_groups_gallery_view.dart rename to mobile/lib/ui/viewer/gallery/component/multiple_groups_gallery_view.dart diff --git a/lib/ui/viewer/gallery/device_folder_page.dart b/mobile/lib/ui/viewer/gallery/device_folder_page.dart similarity index 100% rename from lib/ui/viewer/gallery/device_folder_page.dart rename to mobile/lib/ui/viewer/gallery/device_folder_page.dart diff --git a/lib/ui/viewer/gallery/empty_album_state.dart b/mobile/lib/ui/viewer/gallery/empty_album_state.dart similarity index 100% rename from lib/ui/viewer/gallery/empty_album_state.dart rename to mobile/lib/ui/viewer/gallery/empty_album_state.dart diff --git a/lib/ui/viewer/gallery/empty_hidden_widget.dart b/mobile/lib/ui/viewer/gallery/empty_hidden_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/empty_hidden_widget.dart rename to mobile/lib/ui/viewer/gallery/empty_hidden_widget.dart diff --git a/lib/ui/viewer/gallery/empty_state.dart b/mobile/lib/ui/viewer/gallery/empty_state.dart similarity index 100% rename from lib/ui/viewer/gallery/empty_state.dart rename to mobile/lib/ui/viewer/gallery/empty_state.dart diff --git a/lib/ui/viewer/gallery/gallery.dart b/mobile/lib/ui/viewer/gallery/gallery.dart similarity index 100% rename from lib/ui/viewer/gallery/gallery.dart rename to mobile/lib/ui/viewer/gallery/gallery.dart diff --git a/lib/ui/viewer/gallery/gallery_app_bar_widget.dart b/mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart similarity index 100% rename from lib/ui/viewer/gallery/gallery_app_bar_widget.dart rename to mobile/lib/ui/viewer/gallery/gallery_app_bar_widget.dart diff --git a/lib/ui/viewer/gallery/hidden_page.dart b/mobile/lib/ui/viewer/gallery/hidden_page.dart similarity index 100% rename from lib/ui/viewer/gallery/hidden_page.dart rename to mobile/lib/ui/viewer/gallery/hidden_page.dart diff --git a/lib/ui/viewer/gallery/hooks/add_photos_sheet.dart b/mobile/lib/ui/viewer/gallery/hooks/add_photos_sheet.dart similarity index 100% rename from lib/ui/viewer/gallery/hooks/add_photos_sheet.dart rename to mobile/lib/ui/viewer/gallery/hooks/add_photos_sheet.dart diff --git a/lib/ui/viewer/gallery/hooks/pick_cover_photo.dart b/mobile/lib/ui/viewer/gallery/hooks/pick_cover_photo.dart similarity index 100% rename from lib/ui/viewer/gallery/hooks/pick_cover_photo.dart rename to mobile/lib/ui/viewer/gallery/hooks/pick_cover_photo.dart diff --git a/lib/ui/viewer/gallery/photo_grid_size_picker_page.dart b/mobile/lib/ui/viewer/gallery/photo_grid_size_picker_page.dart similarity index 100% rename from lib/ui/viewer/gallery/photo_grid_size_picker_page.dart rename to mobile/lib/ui/viewer/gallery/photo_grid_size_picker_page.dart diff --git a/lib/ui/viewer/gallery/state/gallery_context_state.dart b/mobile/lib/ui/viewer/gallery/state/gallery_context_state.dart similarity index 100% rename from lib/ui/viewer/gallery/state/gallery_context_state.dart rename to mobile/lib/ui/viewer/gallery/state/gallery_context_state.dart diff --git a/lib/ui/viewer/gallery/trash_page.dart b/mobile/lib/ui/viewer/gallery/trash_page.dart similarity index 100% rename from lib/ui/viewer/gallery/trash_page.dart rename to mobile/lib/ui/viewer/gallery/trash_page.dart diff --git a/lib/ui/viewer/gallery/uncategorized_page.dart b/mobile/lib/ui/viewer/gallery/uncategorized_page.dart similarity index 100% rename from lib/ui/viewer/gallery/uncategorized_page.dart rename to mobile/lib/ui/viewer/gallery/uncategorized_page.dart diff --git a/lib/ui/viewer/location/add_location_sheet.dart b/mobile/lib/ui/viewer/location/add_location_sheet.dart similarity index 100% rename from lib/ui/viewer/location/add_location_sheet.dart rename to mobile/lib/ui/viewer/location/add_location_sheet.dart diff --git a/lib/ui/viewer/location/dynamic_location_gallery_widget.dart b/mobile/lib/ui/viewer/location/dynamic_location_gallery_widget.dart similarity index 100% rename from lib/ui/viewer/location/dynamic_location_gallery_widget.dart rename to mobile/lib/ui/viewer/location/dynamic_location_gallery_widget.dart diff --git a/lib/ui/viewer/location/edit_center_point_tile_widget.dart b/mobile/lib/ui/viewer/location/edit_center_point_tile_widget.dart similarity index 100% rename from lib/ui/viewer/location/edit_center_point_tile_widget.dart rename to mobile/lib/ui/viewer/location/edit_center_point_tile_widget.dart diff --git a/lib/ui/viewer/location/edit_location_sheet.dart b/mobile/lib/ui/viewer/location/edit_location_sheet.dart similarity index 100% rename from lib/ui/viewer/location/edit_location_sheet.dart rename to mobile/lib/ui/viewer/location/edit_location_sheet.dart diff --git a/lib/ui/viewer/location/location_screen.dart b/mobile/lib/ui/viewer/location/location_screen.dart similarity index 100% rename from lib/ui/viewer/location/location_screen.dart rename to mobile/lib/ui/viewer/location/location_screen.dart diff --git a/lib/ui/viewer/location/pick_center_point_widget.dart b/mobile/lib/ui/viewer/location/pick_center_point_widget.dart similarity index 100% rename from lib/ui/viewer/location/pick_center_point_widget.dart rename to mobile/lib/ui/viewer/location/pick_center_point_widget.dart diff --git a/lib/ui/viewer/location/radius_picker_widget.dart b/mobile/lib/ui/viewer/location/radius_picker_widget.dart similarity index 100% rename from lib/ui/viewer/location/radius_picker_widget.dart rename to mobile/lib/ui/viewer/location/radius_picker_widget.dart diff --git a/lib/ui/viewer/location/update_location_data_widget.dart b/mobile/lib/ui/viewer/location/update_location_data_widget.dart similarity index 100% rename from lib/ui/viewer/location/update_location_data_widget.dart rename to mobile/lib/ui/viewer/location/update_location_data_widget.dart diff --git a/lib/ui/viewer/search/result/file_result_widget.dart b/mobile/lib/ui/viewer/search/result/file_result_widget.dart similarity index 100% rename from lib/ui/viewer/search/result/file_result_widget.dart rename to mobile/lib/ui/viewer/search/result/file_result_widget.dart diff --git a/lib/ui/viewer/search/result/go_to_map_widget.dart b/mobile/lib/ui/viewer/search/result/go_to_map_widget.dart similarity index 100% rename from lib/ui/viewer/search/result/go_to_map_widget.dart rename to mobile/lib/ui/viewer/search/result/go_to_map_widget.dart diff --git a/lib/ui/viewer/search/result/no_result_widget.dart b/mobile/lib/ui/viewer/search/result/no_result_widget.dart similarity index 100% rename from lib/ui/viewer/search/result/no_result_widget.dart rename to mobile/lib/ui/viewer/search/result/no_result_widget.dart diff --git a/lib/ui/viewer/search/result/search_result_page.dart b/mobile/lib/ui/viewer/search/result/search_result_page.dart similarity index 100% rename from lib/ui/viewer/search/result/search_result_page.dart rename to mobile/lib/ui/viewer/search/result/search_result_page.dart diff --git a/lib/ui/viewer/search/result/search_result_widget.dart b/mobile/lib/ui/viewer/search/result/search_result_widget.dart similarity index 100% rename from lib/ui/viewer/search/result/search_result_widget.dart rename to mobile/lib/ui/viewer/search/result/search_result_widget.dart diff --git a/lib/ui/viewer/search/result/search_section_all_page.dart b/mobile/lib/ui/viewer/search/result/search_section_all_page.dart similarity index 100% rename from lib/ui/viewer/search/result/search_section_all_page.dart rename to mobile/lib/ui/viewer/search/result/search_section_all_page.dart diff --git a/lib/ui/viewer/search/result/search_thumbnail_widget.dart b/mobile/lib/ui/viewer/search/result/search_thumbnail_widget.dart similarity index 100% rename from lib/ui/viewer/search/result/search_thumbnail_widget.dart rename to mobile/lib/ui/viewer/search/result/search_thumbnail_widget.dart diff --git a/lib/ui/viewer/search/result/searchable_item.dart b/mobile/lib/ui/viewer/search/result/searchable_item.dart similarity index 100% rename from lib/ui/viewer/search/result/searchable_item.dart rename to mobile/lib/ui/viewer/search/result/searchable_item.dart diff --git a/lib/ui/viewer/search/search_section_cta.dart b/mobile/lib/ui/viewer/search/search_section_cta.dart similarity index 100% rename from lib/ui/viewer/search/search_section_cta.dart rename to mobile/lib/ui/viewer/search/search_section_cta.dart diff --git a/lib/ui/viewer/search/search_suffix_icon_widget.dart b/mobile/lib/ui/viewer/search/search_suffix_icon_widget.dart similarity index 100% rename from lib/ui/viewer/search/search_suffix_icon_widget.dart rename to mobile/lib/ui/viewer/search/search_suffix_icon_widget.dart diff --git a/lib/ui/viewer/search/search_suggestions.dart b/mobile/lib/ui/viewer/search/search_suggestions.dart similarity index 100% rename from lib/ui/viewer/search/search_suggestions.dart rename to mobile/lib/ui/viewer/search/search_suggestions.dart diff --git a/lib/ui/viewer/search/search_widget.dart b/mobile/lib/ui/viewer/search/search_widget.dart similarity index 100% rename from lib/ui/viewer/search/search_widget.dart rename to mobile/lib/ui/viewer/search/search_widget.dart diff --git a/lib/ui/viewer/search/tab_empty_state.dart b/mobile/lib/ui/viewer/search/tab_empty_state.dart similarity index 100% rename from lib/ui/viewer/search/tab_empty_state.dart rename to mobile/lib/ui/viewer/search/tab_empty_state.dart diff --git a/lib/ui/viewer/search_tab/albums_section.dart b/mobile/lib/ui/viewer/search_tab/albums_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/albums_section.dart rename to mobile/lib/ui/viewer/search_tab/albums_section.dart diff --git a/lib/ui/viewer/search_tab/contacts_section.dart b/mobile/lib/ui/viewer/search_tab/contacts_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/contacts_section.dart rename to mobile/lib/ui/viewer/search_tab/contacts_section.dart diff --git a/lib/ui/viewer/search_tab/descriptions_section.dart b/mobile/lib/ui/viewer/search_tab/descriptions_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/descriptions_section.dart rename to mobile/lib/ui/viewer/search_tab/descriptions_section.dart diff --git a/lib/ui/viewer/search_tab/file_type_section.dart b/mobile/lib/ui/viewer/search_tab/file_type_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/file_type_section.dart rename to mobile/lib/ui/viewer/search_tab/file_type_section.dart diff --git a/lib/ui/viewer/search_tab/locations_section.dart b/mobile/lib/ui/viewer/search_tab/locations_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/locations_section.dart rename to mobile/lib/ui/viewer/search_tab/locations_section.dart diff --git a/lib/ui/viewer/search_tab/moments_section.dart b/mobile/lib/ui/viewer/search_tab/moments_section.dart similarity index 100% rename from lib/ui/viewer/search_tab/moments_section.dart rename to mobile/lib/ui/viewer/search_tab/moments_section.dart diff --git a/lib/ui/viewer/search_tab/search_tab.dart b/mobile/lib/ui/viewer/search_tab/search_tab.dart similarity index 100% rename from lib/ui/viewer/search_tab/search_tab.dart rename to mobile/lib/ui/viewer/search_tab/search_tab.dart diff --git a/lib/ui/viewer/search_tab/section_header.dart b/mobile/lib/ui/viewer/search_tab/section_header.dart similarity index 100% rename from lib/ui/viewer/search_tab/section_header.dart rename to mobile/lib/ui/viewer/search_tab/section_header.dart diff --git a/lib/utils/auth_util.dart b/mobile/lib/utils/auth_util.dart similarity index 100% rename from lib/utils/auth_util.dart rename to mobile/lib/utils/auth_util.dart diff --git a/lib/utils/crypto_util.dart b/mobile/lib/utils/crypto_util.dart similarity index 100% rename from lib/utils/crypto_util.dart rename to mobile/lib/utils/crypto_util.dart diff --git a/lib/utils/data_util.dart b/mobile/lib/utils/data_util.dart similarity index 100% rename from lib/utils/data_util.dart rename to mobile/lib/utils/data_util.dart diff --git a/lib/utils/date_time_util.dart b/mobile/lib/utils/date_time_util.dart similarity index 100% rename from lib/utils/date_time_util.dart rename to mobile/lib/utils/date_time_util.dart diff --git a/lib/utils/debouncer.dart b/mobile/lib/utils/debouncer.dart similarity index 100% rename from lib/utils/debouncer.dart rename to mobile/lib/utils/debouncer.dart diff --git a/lib/utils/delete_file_util.dart b/mobile/lib/utils/delete_file_util.dart similarity index 100% rename from lib/utils/delete_file_util.dart rename to mobile/lib/utils/delete_file_util.dart diff --git a/lib/utils/device_info.dart b/mobile/lib/utils/device_info.dart similarity index 100% rename from lib/utils/device_info.dart rename to mobile/lib/utils/device_info.dart diff --git a/lib/utils/dialog_util.dart b/mobile/lib/utils/dialog_util.dart similarity index 100% rename from lib/utils/dialog_util.dart rename to mobile/lib/utils/dialog_util.dart diff --git a/lib/utils/diff_fetcher.dart b/mobile/lib/utils/diff_fetcher.dart similarity index 100% rename from lib/utils/diff_fetcher.dart rename to mobile/lib/utils/diff_fetcher.dart diff --git a/lib/utils/directory_content.dart b/mobile/lib/utils/directory_content.dart similarity index 100% rename from lib/utils/directory_content.dart rename to mobile/lib/utils/directory_content.dart diff --git a/lib/utils/email_util.dart b/mobile/lib/utils/email_util.dart similarity index 100% rename from lib/utils/email_util.dart rename to mobile/lib/utils/email_util.dart diff --git a/lib/utils/exif_util.dart b/mobile/lib/utils/exif_util.dart similarity index 100% rename from lib/utils/exif_util.dart rename to mobile/lib/utils/exif_util.dart diff --git a/lib/utils/fake_progress.dart b/mobile/lib/utils/fake_progress.dart similarity index 100% rename from lib/utils/fake_progress.dart rename to mobile/lib/utils/fake_progress.dart diff --git a/lib/utils/file_download_util.dart b/mobile/lib/utils/file_download_util.dart similarity index 100% rename from lib/utils/file_download_util.dart rename to mobile/lib/utils/file_download_util.dart diff --git a/lib/utils/file_uploader.dart b/mobile/lib/utils/file_uploader.dart similarity index 100% rename from lib/utils/file_uploader.dart rename to mobile/lib/utils/file_uploader.dart diff --git a/lib/utils/file_uploader_util.dart b/mobile/lib/utils/file_uploader_util.dart similarity index 100% rename from lib/utils/file_uploader_util.dart rename to mobile/lib/utils/file_uploader_util.dart diff --git a/lib/utils/file_util.dart b/mobile/lib/utils/file_util.dart similarity index 100% rename from lib/utils/file_util.dart rename to mobile/lib/utils/file_util.dart diff --git a/lib/utils/home_widget_util.dart b/mobile/lib/utils/home_widget_util.dart similarity index 100% rename from lib/utils/home_widget_util.dart rename to mobile/lib/utils/home_widget_util.dart diff --git a/lib/utils/image_util.dart b/mobile/lib/utils/image_util.dart similarity index 100% rename from lib/utils/image_util.dart rename to mobile/lib/utils/image_util.dart diff --git a/lib/utils/intent_util.dart b/mobile/lib/utils/intent_util.dart similarity index 100% rename from lib/utils/intent_util.dart rename to mobile/lib/utils/intent_util.dart diff --git a/lib/utils/lat_lon_util.dart b/mobile/lib/utils/lat_lon_util.dart similarity index 100% rename from lib/utils/lat_lon_util.dart rename to mobile/lib/utils/lat_lon_util.dart diff --git a/lib/utils/local_settings.dart b/mobile/lib/utils/local_settings.dart similarity index 100% rename from lib/utils/local_settings.dart rename to mobile/lib/utils/local_settings.dart diff --git a/lib/utils/magic_util.dart b/mobile/lib/utils/magic_util.dart similarity index 100% rename from lib/utils/magic_util.dart rename to mobile/lib/utils/magic_util.dart diff --git a/lib/utils/navigation_util.dart b/mobile/lib/utils/navigation_util.dart similarity index 100% rename from lib/utils/navigation_util.dart rename to mobile/lib/utils/navigation_util.dart diff --git a/lib/utils/preload_util.dart b/mobile/lib/utils/preload_util.dart similarity index 100% rename from lib/utils/preload_util.dart rename to mobile/lib/utils/preload_util.dart diff --git a/lib/utils/separators_util.dart b/mobile/lib/utils/separators_util.dart similarity index 100% rename from lib/utils/separators_util.dart rename to mobile/lib/utils/separators_util.dart diff --git a/lib/utils/share_util.dart b/mobile/lib/utils/share_util.dart similarity index 100% rename from lib/utils/share_util.dart rename to mobile/lib/utils/share_util.dart diff --git a/lib/utils/thumbnail_util.dart b/mobile/lib/utils/thumbnail_util.dart similarity index 100% rename from lib/utils/thumbnail_util.dart rename to mobile/lib/utils/thumbnail_util.dart diff --git a/lib/utils/toast_util.dart b/mobile/lib/utils/toast_util.dart similarity index 100% rename from lib/utils/toast_util.dart rename to mobile/lib/utils/toast_util.dart diff --git a/lib/utils/trash_diff_fetcher.dart b/mobile/lib/utils/trash_diff_fetcher.dart similarity index 100% rename from lib/utils/trash_diff_fetcher.dart rename to mobile/lib/utils/trash_diff_fetcher.dart diff --git a/lib/utils/validator_util.dart b/mobile/lib/utils/validator_util.dart similarity index 100% rename from lib/utils/validator_util.dart rename to mobile/lib/utils/validator_util.dart diff --git a/plugins/clip_ggml b/mobile/plugins/clip_ggml similarity index 100% rename from plugins/clip_ggml rename to mobile/plugins/clip_ggml diff --git a/pubspec.lock b/mobile/pubspec.lock similarity index 100% rename from pubspec.lock rename to mobile/pubspec.lock diff --git a/pubspec.yaml b/mobile/pubspec.yaml similarity index 100% rename from pubspec.yaml rename to mobile/pubspec.yaml diff --git a/run.sh b/mobile/run.sh similarity index 100% rename from run.sh rename to mobile/run.sh diff --git a/scripts/build_isar.sh b/mobile/scripts/build_isar.sh similarity index 100% rename from scripts/build_isar.sh rename to mobile/scripts/build_isar.sh diff --git a/scripts/bump_version.sh b/mobile/scripts/bump_version.sh similarity index 100% rename from scripts/bump_version.sh rename to mobile/scripts/bump_version.sh diff --git a/scripts/create_tag.sh b/mobile/scripts/create_tag.sh similarity index 100% rename from scripts/create_tag.sh rename to mobile/scripts/create_tag.sh diff --git a/setup.sh b/mobile/setup.sh similarity index 100% rename from setup.sh rename to mobile/setup.sh diff --git a/test/utils/date_time_util_test.dart b/mobile/test/utils/date_time_util_test.dart similarity index 100% rename from test/utils/date_time_util_test.dart rename to mobile/test/utils/date_time_util_test.dart diff --git a/test/utils/parsing_loc_from_exif_test.dart b/mobile/test/utils/parsing_loc_from_exif_test.dart similarity index 100% rename from test/utils/parsing_loc_from_exif_test.dart rename to mobile/test/utils/parsing_loc_from_exif_test.dart diff --git a/test_driver/perf_driver.dart b/mobile/test_driver/perf_driver.dart similarity index 100% rename from test_driver/perf_driver.dart rename to mobile/test_driver/perf_driver.dart diff --git a/thirdparty/flutter b/mobile/thirdparty/flutter similarity index 100% rename from thirdparty/flutter rename to mobile/thirdparty/flutter diff --git a/thirdparty/isar b/mobile/thirdparty/isar similarity index 100% rename from thirdparty/isar rename to mobile/thirdparty/isar diff --git a/thirdparty/transistor-background-fetch/.gitignore b/mobile/thirdparty/transistor-background-fetch/.gitignore similarity index 100% rename from thirdparty/transistor-background-fetch/.gitignore rename to mobile/thirdparty/transistor-background-fetch/.gitignore diff --git a/thirdparty/transistor-background-fetch/LICENSE b/mobile/thirdparty/transistor-background-fetch/LICENSE similarity index 100% rename from thirdparty/transistor-background-fetch/LICENSE rename to mobile/thirdparty/transistor-background-fetch/LICENSE diff --git a/thirdparty/transistor-background-fetch/README.md b/mobile/thirdparty/transistor-background-fetch/README.md similarity index 100% rename from thirdparty/transistor-background-fetch/README.md rename to mobile/thirdparty/transistor-background-fetch/README.md diff --git a/thirdparty/transistor-background-fetch/TSBackgroundFetch.podspec b/mobile/thirdparty/transistor-background-fetch/TSBackgroundFetch.podspec similarity index 100% rename from thirdparty/transistor-background-fetch/TSBackgroundFetch.podspec rename to mobile/thirdparty/transistor-background-fetch/TSBackgroundFetch.podspec diff --git a/thirdparty/transistor-background-fetch/android/.gitignore b/mobile/thirdparty/transistor-background-fetch/android/.gitignore similarity index 100% rename from thirdparty/transistor-background-fetch/android/.gitignore rename to mobile/thirdparty/transistor-background-fetch/android/.gitignore diff --git a/thirdparty/transistor-background-fetch/android/app/.gitignore b/mobile/thirdparty/transistor-background-fetch/android/app/.gitignore similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/.gitignore rename to mobile/thirdparty/transistor-background-fetch/android/app/.gitignore diff --git a/thirdparty/transistor-background-fetch/android/app/build.gradle b/mobile/thirdparty/transistor-background-fetch/android/app/build.gradle similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/build.gradle rename to mobile/thirdparty/transistor-background-fetch/android/app/build.gradle diff --git a/thirdparty/transistor-background-fetch/android/app/proguard-rules.pro b/mobile/thirdparty/transistor-background-fetch/android/app/proguard-rules.pro similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/proguard-rules.pro rename to mobile/thirdparty/transistor-background-fetch/android/app/proguard-rules.pro diff --git a/thirdparty/transistor-background-fetch/android/app/src/androidTest/java/com/transistorsoft/backgroundfetch/ExampleInstrumentedTest.java b/mobile/thirdparty/transistor-background-fetch/android/app/src/androidTest/java/com/transistorsoft/backgroundfetch/ExampleInstrumentedTest.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/androidTest/java/com/transistorsoft/backgroundfetch/ExampleInstrumentedTest.java rename to mobile/thirdparty/transistor-background-fetch/android/app/src/androidTest/java/com/transistorsoft/backgroundfetch/ExampleInstrumentedTest.java diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/AndroidManifest.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/AndroidManifest.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/AndroidManifest.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/AndroidManifest.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable/ic_launcher_background.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/drawable/ic_launcher_background.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/values/colors.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/colors.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/values/colors.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/colors.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/values/strings.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/strings.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/values/strings.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/strings.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/main/res/values/styles.xml b/mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/styles.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/main/res/values/styles.xml rename to mobile/thirdparty/transistor-background-fetch/android/app/src/main/res/values/styles.xml diff --git a/thirdparty/transistor-background-fetch/android/app/src/test/java/com/transistorsoft/backgroundfetch/ExampleUnitTest.java b/mobile/thirdparty/transistor-background-fetch/android/app/src/test/java/com/transistorsoft/backgroundfetch/ExampleUnitTest.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/app/src/test/java/com/transistorsoft/backgroundfetch/ExampleUnitTest.java rename to mobile/thirdparty/transistor-background-fetch/android/app/src/test/java/com/transistorsoft/backgroundfetch/ExampleUnitTest.java diff --git a/thirdparty/transistor-background-fetch/android/build.gradle b/mobile/thirdparty/transistor-background-fetch/android/build.gradle similarity index 100% rename from thirdparty/transistor-background-fetch/android/build.gradle rename to mobile/thirdparty/transistor-background-fetch/android/build.gradle diff --git a/thirdparty/transistor-background-fetch/android/gradle.properties b/mobile/thirdparty/transistor-background-fetch/android/gradle.properties similarity index 100% rename from thirdparty/transistor-background-fetch/android/gradle.properties rename to mobile/thirdparty/transistor-background-fetch/android/gradle.properties diff --git a/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.jar b/mobile/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.jar rename to mobile/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.jar diff --git a/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.properties b/mobile/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.properties rename to mobile/thirdparty/transistor-background-fetch/android/gradle/wrapper/gradle-wrapper.properties diff --git a/thirdparty/transistor-background-fetch/android/gradlew b/mobile/thirdparty/transistor-background-fetch/android/gradlew similarity index 100% rename from thirdparty/transistor-background-fetch/android/gradlew rename to mobile/thirdparty/transistor-background-fetch/android/gradlew diff --git a/thirdparty/transistor-background-fetch/android/gradlew.bat b/mobile/thirdparty/transistor-background-fetch/android/gradlew.bat similarity index 100% rename from thirdparty/transistor-background-fetch/android/gradlew.bat rename to mobile/thirdparty/transistor-background-fetch/android/gradlew.bat diff --git a/thirdparty/transistor-background-fetch/android/settings.gradle b/mobile/thirdparty/transistor-background-fetch/android/settings.gradle similarity index 100% rename from thirdparty/transistor-background-fetch/android/settings.gradle rename to mobile/thirdparty/transistor-background-fetch/android/settings.gradle diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/.gitignore b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/.gitignore similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/.gitignore rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/.gitignore diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/build.gradle b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/build.gradle similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/build.gradle rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/build.gradle diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/proguard-rules.pro b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/proguard-rules.pro similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/proguard-rules.pro rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/proguard-rules.pro diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/androidTest/java/com/transistorsoft/tsbackgroundfetch/ExampleInstrumentedTest.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/androidTest/java/com/transistorsoft/tsbackgroundfetch/ExampleInstrumentedTest.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/androidTest/java/com/transistorsoft/tsbackgroundfetch/ExampleInstrumentedTest.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/androidTest/java/com/transistorsoft/tsbackgroundfetch/ExampleInstrumentedTest.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/AndroidManifest.xml b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/AndroidManifest.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/AndroidManifest.xml rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/AndroidManifest.xml diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BGTask.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BGTask.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BGTask.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BGTask.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetch.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetch.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetch.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetch.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetchConfig.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetchConfig.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetchConfig.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BackgroundFetchConfig.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BootReceiver.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BootReceiver.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BootReceiver.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/BootReceiver.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchAlarmReceiver.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchAlarmReceiver.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchAlarmReceiver.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchAlarmReceiver.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchJobService.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchJobService.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchJobService.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/java/com/transistorsoft/tsbackgroundfetch/FetchJobService.java diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/res/values/strings.xml b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/res/values/strings.xml similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/res/values/strings.xml rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/main/res/values/strings.xml diff --git a/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/test/java/com/transistorsoft/tsbackgroundfetch/ExampleUnitTest.java b/mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/test/java/com/transistorsoft/tsbackgroundfetch/ExampleUnitTest.java similarity index 100% rename from thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/test/java/com/transistorsoft/tsbackgroundfetch/ExampleUnitTest.java rename to mobile/thirdparty/transistor-background-fetch/android/tsbackgroundfetch/src/test/java/com/transistorsoft/tsbackgroundfetch/ExampleUnitTest.java