周睿 před 2 roky
rodič
revize
3b6d176791
100 změnil soubory, kde provedl 297 přidání a 258 odebrání
  1. 0 4
      .gitmodules
  2. 0 45
      .metadata
  3. 0 65
      .vscode/launch.json
  4. 0 10
      android/app/proguard-rules.pro
  5. 0 40
      android/build.gradle
  6. 0 11
      android/settings.gradle
  7. 0 1
      app_admin/.gitignore
  8. 45 0
      app_admin/.metadata
  9. 2 2
      app_admin/README.md
  10. 1 2
      app_admin/analysis_options.yaml
  11. 0 0
      app_admin/android/.gitignore
  12. 14 41
      app_admin/android/app/build.gradle
  13. 0 0
      app_admin/android/app/src/debug/AndroidManifest.xml
  14. 1 2
      app_admin/android/app/src/main/AndroidManifest.xml
  15. 1 1
      app_admin/android/app/src/main/kotlin/com/colormaprun/orienteering/admin/app_admin/MainActivity.kt
  16. 0 0
      app_admin/android/app/src/main/res/drawable-v21/launch_background.xml
  17. 0 0
      app_admin/android/app/src/main/res/drawable/launch_background.xml
  18. 0 0
      app_admin/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  19. 0 0
      app_admin/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  20. 0 0
      app_admin/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  21. 0 0
      app_admin/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  22. 0 0
      app_admin/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  23. 0 0
      app_admin/android/app/src/main/res/values-night/styles.xml
  24. 0 0
      app_admin/android/app/src/main/res/values/styles.xml
  25. 0 0
      app_admin/android/app/src/profile/AndroidManifest.xml
  26. 31 0
      app_admin/android/build.gradle
  27. 0 0
      app_admin/android/gradle.properties
  28. 1 1
      app_admin/android/gradle/wrapper/gradle-wrapper.properties
  29. 20 0
      app_admin/android/settings.gradle
  30. 0 0
      app_admin/ios/.gitignore
  31. 0 0
      app_admin/ios/Flutter/AppFrameworkInfo.plist
  32. 1 0
      app_admin/ios/Flutter/Debug.xcconfig
  33. 1 0
      app_admin/ios/Flutter/Release.xcconfig
  34. 7 6
      app_admin/ios/Runner.xcodeproj/project.pbxproj
  35. 0 0
      app_admin/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  36. 0 0
      app_admin/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  37. 0 0
      app_admin/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  38. 0 0
      app_admin/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  39. 0 0
      app_admin/ios/Runner.xcworkspace/contents.xcworkspacedata
  40. 0 0
      app_admin/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  41. 0 0
      app_admin/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  42. 0 0
      app_admin/ios/Runner/AppDelegate.swift
  43. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  44. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  45. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  46. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  47. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  48. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  49. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  50. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  51. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  52. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  53. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  54. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  55. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  56. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  57. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  58. 0 0
      app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  59. 0 0
      app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  60. 0 0
      app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  61. 0 0
      app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
  62. 0 0
      app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
  63. 0 0
      app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  64. 0 0
      app_admin/ios/Runner/Base.lproj/LaunchScreen.storyboard
  65. 0 0
      app_admin/ios/Runner/Base.lproj/Main.storyboard
  66. 2 4
      app_admin/ios/Runner/Info.plist
  67. 0 0
      app_admin/ios/Runner/Runner-Bridging-Header.h
  68. 0 0
      app_admin/ios/RunnerTests/RunnerTests.swift
  69. 125 0
      app_admin/lib/main.dart
  70. 0 0
      app_admin/linux/.gitignore
  71. 2 2
      app_admin/linux/CMakeLists.txt
  72. 0 0
      app_admin/linux/flutter/CMakeLists.txt
  73. 11 0
      app_admin/linux/flutter/generated_plugin_registrant.cc
  74. 0 0
      app_admin/linux/flutter/generated_plugin_registrant.h
  75. 0 1
      app_admin/linux/flutter/generated_plugins.cmake
  76. 0 0
      app_admin/linux/main.cc
  77. 2 2
      app_admin/linux/my_application.cc
  78. 0 0
      app_admin/linux/my_application.h
  79. 0 0
      app_admin/macos/.gitignore
  80. 1 0
      app_admin/macos/Flutter/Flutter-Debug.xcconfig
  81. 1 0
      app_admin/macos/Flutter/Flutter-Release.xcconfig
  82. 10 0
      app_admin/macos/Flutter/GeneratedPluginRegistrant.swift
  83. 10 10
      app_admin/macos/Runner.xcodeproj/project.pbxproj
  84. 0 0
      app_admin/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  85. 5 5
      app_admin/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  86. 0 0
      app_admin/macos/Runner.xcworkspace/contents.xcworkspacedata
  87. 0 0
      app_admin/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  88. 0 0
      app_admin/macos/Runner/AppDelegate.swift
  89. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  90. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
  91. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
  92. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
  93. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
  94. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
  95. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
  96. 0 0
      app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
  97. 0 0
      app_admin/macos/Runner/Base.lproj/MainMenu.xib
  98. 3 3
      app_admin/macos/Runner/Configs/AppInfo.xcconfig
  99. 0 0
      app_admin/macos/Runner/Configs/Debug.xcconfig
  100. 0 0
      app_admin/macos/Runner/Configs/Release.xcconfig

+ 0 - 4
.gitmodules

@@ -1,4 +0,0 @@
-[submodule "third_party/common_pub"]
-	path = third_party/common_pub
-	url = git@git.beswell.com:Orienteering/common_pub.git
-

+ 0 - 45
.metadata

@@ -1,45 +0,0 @@
-# This file tracks properties of this Flutter project.
-# Used by Flutter tool to assess capabilities and perform upgrades etc.
-#
-# This file should be version controlled.
-
-version:
-  revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-  channel: stable
-
-project_type: app
-
-# Tracks metadata for the flutter migrate command
-migration:
-  platforms:
-    - platform: root
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: android
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: ios
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: linux
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: macos
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: web
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-    - platform: windows
-      create_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-      base_revision: f468f3366c26a5092eb964a230ce7892fda8f2f8
-
-  # User provided section
-
-  # List of Local paths (relative to this file) that should be
-  # ignored by the migrate tool.
-  #
-  # Files that are not part of the templates will be ignored by default.
-  unmanaged_files:
-    - 'lib/main.dart'
-    - 'ios/Runner.xcodeproj/project.pbxproj'

+ 0 - 65
.vscode/launch.json

@@ -1,65 +0,0 @@
-{
-    // 使用 IntelliSense 了解相关属性。 
-    // 悬停以查看现有属性的描述。
-    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
-    "version": "0.2.0",
-    "configurations": [
-        {
-            "name": "trackoffical_app",
-            "request": "launch",
-            "type": "dart"
-        },
-        {
-            "name": "trackoffical_app (profile mode)",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "profile"
-        },
-        {
-            "name": "trackoffical_app (release mode)",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "release"
-        },
-        {
-            "name": "common_pub",
-            "cwd": "third_party\\common_pub",
-            "request": "launch",
-            "type": "dart"
-        },
-        {
-            "name": "common_pub (profile mode)",
-            "cwd": "third_party\\common_pub",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "profile"
-        },
-        {
-            "name": "common_pub (release mode)",
-            "cwd": "third_party\\common_pub",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "release"
-        },
-        {
-            "name": "example",
-            "cwd": "third_party\\common_pub\\example",
-            "request": "launch",
-            "type": "dart"
-        },
-        {
-            "name": "example (profile mode)",
-            "cwd": "third_party\\common_pub\\example",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "profile"
-        },
-        {
-            "name": "example (release mode)",
-            "cwd": "third_party\\common_pub\\example",
-            "request": "launch",
-            "type": "dart",
-            "flutterMode": "release"
-        }
-    ]
-}

+ 0 - 10
android/app/proguard-rules.pro

@@ -1,10 +0,0 @@
--keep class com.android.chileaf.**  { *; }
-#高德地图SDK配置
--keep   class com.amap.api.maps.**{*;}
--keep   class com.autonavi.**{*;}
--keep   class com.amap.api.trace.**{*;}
-#高德等位SDK配置
--keep class com.amap.api.location.**{*;}
--keep class com.amap.api.fence.**{*;}
--keep class com.loc.**{*;}
--keep class com.autonavi.aps.amapapi.model.**{*;}

+ 0 - 40
android/build.gradle

@@ -1,40 +0,0 @@
-buildscript {
-    ext.kotlin_version = '1.9.10'
-    repositories {
-        maven { url 'https://maven.aliyun.com/repository/google' }
-        maven { url 'https://maven.aliyun.com/repository/public' }
-        maven { url 'https://maven.aliyun.com/repository/jcenter' }
-        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
-        google()
-        mavenCentral()
-    }
-
-    dependencies {
-        classpath 'com.android.tools.build:gradle:8.1.1'
-        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
-    }
-}
-
-allprojects {
-    repositories {
-        maven { url 'https://maven.aliyun.com/repository/google' }
-        maven { url 'https://maven.aliyun.com/repository/public' }
-        maven { url 'https://maven.aliyun.com/repository/jcenter' }
-        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
-        google()
-        maven { url 'https://mirrors.tuna.tsinghua.edu.cn/flutter/download.flutter.io' }
-        mavenCentral()
-    }
-}
-
-rootProject.buildDir = '../build'
-subprojects {
-    project.buildDir = "${rootProject.buildDir}/${project.name}"
-}
-subprojects {
-    project.evaluationDependsOn(':app')
-}
-
-tasks.register("clean", Delete) {
-    delete rootProject.buildDir
-}

+ 0 - 11
android/settings.gradle

@@ -1,11 +0,0 @@
-include ':app'
-
-def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
-def properties = new Properties()
-
-assert localPropertiesFile.exists()
-localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
-
-def flutterSdkPath = properties.getProperty("flutter.sdk")
-assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
-apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

+ 0 - 1
.gitignore → app_admin/.gitignore

@@ -42,4 +42,3 @@ app.*.map.json
 /android/app/debug
 /android/app/profile
 /android/app/release
-*.lock

+ 45 - 0
app_admin/.metadata

@@ -0,0 +1,45 @@
+# This file tracks properties of this Flutter project.
+# Used by Flutter tool to assess capabilities and perform upgrades etc.
+#
+# This file should be version controlled and should not be manually edited.
+
+version:
+  revision: "d211f42860350d914a5ad8102f9ec32764dc6d06"
+  channel: "stable"
+
+project_type: app
+
+# Tracks metadata for the flutter migrate command
+migration:
+  platforms:
+    - platform: root
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: android
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: ios
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: linux
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: macos
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: web
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+    - platform: windows
+      create_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+      base_revision: d211f42860350d914a5ad8102f9ec32764dc6d06
+
+  # User provided section
+
+  # List of Local paths (relative to this file) that should be
+  # ignored by the migrate tool.
+  #
+  # Files that are not part of the templates will be ignored by default.
+  unmanaged_files:
+    - 'lib/main.dart'
+    - 'ios/Runner.xcodeproj/project.pbxproj'

+ 2 - 2
README.md → app_admin/README.md

@@ -1,6 +1,6 @@
-# track_offical
+# app_admin
 
-A new Flutter project.
+场控总管理端。
 
 ## Getting Started
 

+ 1 - 2
analysis_options.yaml → app_admin/analysis_options.yaml

@@ -13,8 +13,7 @@ linter:
   # The lint rules applied to this project can be customized in the
   # section below to disable rules from the `package:flutter_lints/flutter.yaml`
   # included above or to enable additional rules. A list of all available lints
-  # and their documentation is published at
-  # https://dart-lang.github.io/linter/lints/index.html.
+  # and their documentation is published at https://dart.dev/lints.
   #
   # Instead of disabling a lint rule for the entire project in the
   # section below, it can also be suppressed for a single line of code

+ 0 - 0
android/.gitignore → app_admin/android/.gitignore


+ 14 - 41
android/app/build.gradle → app_admin/android/app/build.gradle

@@ -1,3 +1,9 @@
+plugins {
+    id "com.android.application"
+    id "kotlin-android"
+    id "dev.flutter.flutter-gradle-plugin"
+}
+
 def localProperties = new Properties()
 def localPropertiesFile = rootProject.file('local.properties')
 if (localPropertiesFile.exists()) {
@@ -6,11 +12,6 @@ if (localPropertiesFile.exists()) {
     }
 }
 
-def flutterRoot = localProperties.getProperty('flutter.sdk')
-if (flutterRoot == null) {
-    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
-}
-
 def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
 if (flutterVersionCode == null) {
     flutterVersionCode = '1'
@@ -20,20 +21,11 @@ def flutterVersionName = localProperties.getProperty('flutter.versionName')
 if (flutterVersionName == null) {
     flutterVersionName = '1.0'
 }
-def keystoreProperties = new Properties()
-def keystorePropertiesFile = rootProject.file('key.properties')
-if (keystorePropertiesFile.exists()) {
-    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
-}
-
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
 
 android {
-    namespace "com.beswell.track_offical"
+    namespace "com.colormaprun.orienteering.admin.app_admin"
     compileSdkVersion flutter.compileSdkVersion
-    ndkVersion "25.1.8937393"
+    ndkVersion flutter.ndkVersion
 
     compileOptions {
         sourceCompatibility JavaVersion.VERSION_1_8
@@ -49,7 +41,8 @@ android {
     }
 
     defaultConfig {
-        applicationId "com.beswell.track_offical"
+        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
+        applicationId "com.colormaprun.orienteering.admin.app_admin"
         // You can update the following values to match your application needs.
         // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
         minSdkVersion flutter.minSdkVersion
@@ -58,37 +51,17 @@ android {
         versionName flutterVersionName
     }
 
-    signingConfigs {
-
-        release {
-            keyAlias keystoreProperties['keyAlias']
-            keyPassword keystoreProperties['keyPassword']
-            storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
-            storePassword keystoreProperties['storePassword']
-        }
-    }
     buildTypes {
         release {
-            minifyEnabled false
-            shrinkResources false
-            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
-            signingConfig signingConfigs.release
+            // TODO: Add your own signing config for the release build.
+            // Signing with the debug keys for now, so `flutter run --release` works.
+            signingConfig signingConfigs.debug
         }
     }
-
-
 }
 
-
-
-
-
-
-
 flutter {
     source '../..'
 }
 
-dependencies {
-    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
-}
+dependencies {}

+ 0 - 0
android/app/src/debug/AndroidManifest.xml → app_admin/android/app/src/debug/AndroidManifest.xml


+ 1 - 2
android/app/src/main/AndroidManifest.xml → app_admin/android/app/src/main/AndroidManifest.xml

@@ -1,7 +1,6 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android">
-    <uses-permission android:name="android.permission.INTERNET"/>
     <application
-        android:label="小飞龙定向场控端"
+        android:label="app_admin"
         android:name="${applicationName}"
         android:icon="@mipmap/ic_launcher">
         <activity

+ 1 - 1
android/app/src/main/kotlin/com/beswell/track_offical/MainActivity.kt → app_admin/android/app/src/main/kotlin/com/colormaprun/orienteering/admin/app_admin/MainActivity.kt

@@ -1,4 +1,4 @@
-package com.beswell.track_offical
+package com.colormaprun.orienteering.admin.app_admin
 
 import io.flutter.embedding.android.FlutterActivity
 

+ 0 - 0
android/app/src/main/res/drawable-v21/launch_background.xml → app_admin/android/app/src/main/res/drawable-v21/launch_background.xml


+ 0 - 0
android/app/src/main/res/drawable/launch_background.xml → app_admin/android/app/src/main/res/drawable/launch_background.xml


+ 0 - 0
android/app/src/main/res/mipmap-hdpi/ic_launcher.png → app_admin/android/app/src/main/res/mipmap-hdpi/ic_launcher.png


+ 0 - 0
android/app/src/main/res/mipmap-mdpi/ic_launcher.png → app_admin/android/app/src/main/res/mipmap-mdpi/ic_launcher.png


+ 0 - 0
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png → app_admin/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png


+ 0 - 0
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png → app_admin/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png


+ 0 - 0
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png → app_admin/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png


+ 0 - 0
android/app/src/main/res/values-night/styles.xml → app_admin/android/app/src/main/res/values-night/styles.xml


+ 0 - 0
android/app/src/main/res/values/styles.xml → app_admin/android/app/src/main/res/values/styles.xml


+ 0 - 0
android/app/src/profile/AndroidManifest.xml → app_admin/android/app/src/profile/AndroidManifest.xml


+ 31 - 0
app_admin/android/build.gradle

@@ -0,0 +1,31 @@
+buildscript {
+    ext.kotlin_version = '1.7.10'
+    repositories {
+        google()
+        mavenCentral()
+    }
+
+    dependencies {
+        classpath 'com.android.tools.build:gradle:7.3.0'
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+    }
+}
+
+allprojects {
+    repositories {
+        google()
+        mavenCentral()
+    }
+}
+
+rootProject.buildDir = '../build'
+subprojects {
+    project.buildDir = "${rootProject.buildDir}/${project.name}"
+}
+subprojects {
+    project.evaluationDependsOn(':app')
+}
+
+tasks.register("clean", Delete) {
+    delete rootProject.buildDir
+}

+ 0 - 0
android/gradle.properties → app_admin/android/gradle.properties


+ 1 - 1
android/gradle/wrapper/gradle-wrapper.properties → app_admin/android/gradle/wrapper/gradle-wrapper.properties

@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip

+ 20 - 0
app_admin/android/settings.gradle

@@ -0,0 +1,20 @@
+pluginManagement {
+    def flutterSdkPath = {
+        def properties = new Properties()
+        file("local.properties").withInputStream { properties.load(it) }
+        def flutterSdkPath = properties.getProperty("flutter.sdk")
+        assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
+        return flutterSdkPath
+    }
+    settings.ext.flutterSdkPath = flutterSdkPath()
+
+    includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
+
+    plugins {
+        id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false
+    }
+}
+
+include ":app"
+
+apply from: "${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle/app_plugin_loader.gradle"

+ 0 - 0
ios/.gitignore → app_admin/ios/.gitignore


+ 0 - 0
ios/Flutter/AppFrameworkInfo.plist → app_admin/ios/Flutter/AppFrameworkInfo.plist


+ 1 - 0
app_admin/ios/Flutter/Debug.xcconfig

@@ -0,0 +1 @@
+#include "Generated.xcconfig"

+ 1 - 0
app_admin/ios/Flutter/Release.xcconfig

@@ -0,0 +1 @@
+#include "Generated.xcconfig"

+ 7 - 6
ios/Runner.xcodeproj/project.pbxproj → app_admin/ios/Runner.xcodeproj/project.pbxproj

@@ -168,6 +168,7 @@
 		97C146E61CF9000F007C117D /* Project object */ = {
 			isa = PBXProject;
 			attributes = {
+				BuildIndependentTargetsInParallel = YES;
 				LastUpgradeCheck = 1430;
 				ORGANIZATIONNAME = "";
 				TargetAttributes = {
@@ -366,7 +367,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
 				SWIFT_VERSION = 5.0;
@@ -383,7 +384,7 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -401,7 +402,7 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_VERSION = 5.0;
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -417,7 +418,7 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_VERSION = 5.0;
 				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -544,7 +545,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
 				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -566,7 +567,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
 				SWIFT_VERSION = 5.0;

+ 0 - 0
ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata → app_admin/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata


+ 0 - 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist → app_admin/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist


+ 0 - 0
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings → app_admin/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings


+ 0 - 0
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme → app_admin/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme


+ 0 - 0
ios/Runner.xcworkspace/contents.xcworkspacedata → app_admin/ios/Runner.xcworkspace/contents.xcworkspacedata


+ 0 - 0
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist → app_admin/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist


+ 0 - 0
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings → app_admin/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings


+ 0 - 0
ios/Runner/AppDelegate.swift → app_admin/ios/Runner/AppDelegate.swift


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png → app_admin/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json → app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json


+ 0 - 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png → app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png


+ 0 - 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png → app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png


+ 0 - 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png → app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png


+ 0 - 0
ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md → app_admin/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md


+ 0 - 0
ios/Runner/Base.lproj/LaunchScreen.storyboard → app_admin/ios/Runner/Base.lproj/LaunchScreen.storyboard


+ 0 - 0
ios/Runner/Base.lproj/Main.storyboard → app_admin/ios/Runner/Base.lproj/Main.storyboard


+ 2 - 4
ios/Runner/Info.plist → app_admin/ios/Runner/Info.plist

@@ -5,7 +5,7 @@
 	<key>CFBundleDevelopmentRegion</key>
 	<string>$(DEVELOPMENT_LANGUAGE)</string>
 	<key>CFBundleDisplayName</key>
-	<string>Track Offical</string>
+	<string>App Admin</string>
 	<key>CFBundleExecutable</key>
 	<string>$(EXECUTABLE_NAME)</string>
 	<key>CFBundleIdentifier</key>
@@ -13,7 +13,7 @@
 	<key>CFBundleInfoDictionaryVersion</key>
 	<string>6.0</string>
 	<key>CFBundleName</key>
-	<string>track_offical</string>
+	<string>app_admin</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
@@ -41,8 +41,6 @@
 		<string>UIInterfaceOrientationLandscapeLeft</string>
 		<string>UIInterfaceOrientationLandscapeRight</string>
 	</array>
-	<key>UIViewControllerBasedStatusBarAppearance</key>
-	<false/>
 	<key>CADisableMinimumFrameDurationOnPhone</key>
 	<true/>
 	<key>UIApplicationSupportsIndirectInputEvents</key>

+ 0 - 0
ios/Runner/Runner-Bridging-Header.h → app_admin/ios/Runner/Runner-Bridging-Header.h


+ 0 - 0
ios/RunnerTests/RunnerTests.swift → app_admin/ios/RunnerTests/RunnerTests.swift


+ 125 - 0
app_admin/lib/main.dart

@@ -0,0 +1,125 @@
+import 'package:flutter/material.dart';
+
+void main() {
+  runApp(const MyApp());
+}
+
+class MyApp extends StatelessWidget {
+  const MyApp({super.key});
+
+  // This widget is the root of your application.
+  @override
+  Widget build(BuildContext context) {
+    return MaterialApp(
+      title: 'Flutter Demo',
+      theme: ThemeData(
+        // This is the theme of your application.
+        //
+        // TRY THIS: Try running your application with "flutter run". You'll see
+        // the application has a blue toolbar. Then, without quitting the app,
+        // try changing the seedColor in the colorScheme below to Colors.green
+        // and then invoke "hot reload" (save your changes or press the "hot
+        // reload" button in a Flutter-supported IDE, or press "r" if you used
+        // the command line to start the app).
+        //
+        // Notice that the counter didn't reset back to zero; the application
+        // state is not lost during the reload. To reset the state, use hot
+        // restart instead.
+        //
+        // This works for code too, not just values: Most code changes can be
+        // tested with just a hot reload.
+        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
+        useMaterial3: true,
+      ),
+      home: const MyHomePage(title: 'Flutter Demo Home Page'),
+    );
+  }
+}
+
+class MyHomePage extends StatefulWidget {
+  const MyHomePage({super.key, required this.title});
+
+  // This widget is the home page of your application. It is stateful, meaning
+  // that it has a State object (defined below) that contains fields that affect
+  // how it looks.
+
+  // This class is the configuration for the state. It holds the values (in this
+  // case the title) provided by the parent (in this case the App widget) and
+  // used by the build method of the State. Fields in a Widget subclass are
+  // always marked "final".
+
+  final String title;
+
+  @override
+  State<MyHomePage> createState() => _MyHomePageState();
+}
+
+class _MyHomePageState extends State<MyHomePage> {
+  int _counter = 0;
+
+  void _incrementCounter() {
+    setState(() {
+      // This call to setState tells the Flutter framework that something has
+      // changed in this State, which causes it to rerun the build method below
+      // so that the display can reflect the updated values. If we changed
+      // _counter without calling setState(), then the build method would not be
+      // called again, and so nothing would appear to happen.
+      _counter++;
+    });
+  }
+
+  @override
+  Widget build(BuildContext context) {
+    // This method is rerun every time setState is called, for instance as done
+    // by the _incrementCounter method above.
+    //
+    // The Flutter framework has been optimized to make rerunning build methods
+    // fast, so that you can just rebuild anything that needs updating rather
+    // than having to individually change instances of widgets.
+    return Scaffold(
+      appBar: AppBar(
+        // TRY THIS: Try changing the color here to a specific color (to
+        // Colors.amber, perhaps?) and trigger a hot reload to see the AppBar
+        // change color while the other colors stay the same.
+        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
+        // Here we take the value from the MyHomePage object that was created by
+        // the App.build method, and use it to set our appbar title.
+        title: Text(widget.title),
+      ),
+      body: Center(
+        // Center is a layout widget. It takes a single child and positions it
+        // in the middle of the parent.
+        child: Column(
+          // Column is also a layout widget. It takes a list of children and
+          // arranges them vertically. By default, it sizes itself to fit its
+          // children horizontally, and tries to be as tall as its parent.
+          //
+          // Column has various properties to control how it sizes itself and
+          // how it positions its children. Here we use mainAxisAlignment to
+          // center the children vertically; the main axis here is the vertical
+          // axis because Columns are vertical (the cross axis would be
+          // horizontal).
+          //
+          // TRY THIS: Invoke "debug painting" (choose the "Toggle Debug Paint"
+          // action in the IDE, or press "p" in the console), to see the
+          // wireframe for each widget.
+          mainAxisAlignment: MainAxisAlignment.center,
+          children: <Widget>[
+            const Text(
+              'You have pushed the button this many times:',
+            ),
+            Text(
+              '$_counter',
+              style: Theme.of(context).textTheme.headlineMedium,
+            ),
+          ],
+        ),
+      ),
+      floatingActionButton: FloatingActionButton(
+        onPressed: _incrementCounter,
+        tooltip: 'Increment',
+        child: const Icon(Icons.add),
+      ), // This trailing comma makes auto-formatting nicer for build methods.
+    );
+  }
+}

+ 0 - 0
linux/.gitignore → app_admin/linux/.gitignore


+ 2 - 2
linux/CMakeLists.txt → app_admin/linux/CMakeLists.txt

@@ -4,10 +4,10 @@ project(runner LANGUAGES CXX)
 
 # The name of the executable created for the application. Change this to change
 # the on-disk name of your application.
-set(BINARY_NAME "track_offical")
+set(BINARY_NAME "app_admin")
 # The unique GTK application identifier for this application. See:
 # https://wiki.gnome.org/HowDoI/ChooseApplicationID
-set(APPLICATION_ID "com.beswell.track_offical")
+set(APPLICATION_ID "com.colormaprun.orienteering.admin.app_admin")
 
 # Explicitly opt in to modern CMake behaviors to avoid warnings with recent
 # versions of CMake.

+ 0 - 0
linux/flutter/CMakeLists.txt → app_admin/linux/flutter/CMakeLists.txt


+ 11 - 0
app_admin/linux/flutter/generated_plugin_registrant.cc

@@ -0,0 +1,11 @@
+//
+//  Generated file. Do not edit.
+//
+
+// clang-format off
+
+#include "generated_plugin_registrant.h"
+
+
+void fl_register_plugins(FlPluginRegistry* registry) {
+}

+ 0 - 0
linux/flutter/generated_plugin_registrant.h → app_admin/linux/flutter/generated_plugin_registrant.h


+ 0 - 1
linux/flutter/generated_plugins.cmake → app_admin/linux/flutter/generated_plugins.cmake

@@ -3,7 +3,6 @@
 #
 
 list(APPEND FLUTTER_PLUGIN_LIST
-  common_pub
 )
 
 list(APPEND FLUTTER_FFI_PLUGIN_LIST

+ 0 - 0
linux/main.cc → app_admin/linux/main.cc


+ 2 - 2
linux/my_application.cc → app_admin/linux/my_application.cc

@@ -40,11 +40,11 @@ static void my_application_activate(GApplication* application) {
   if (use_header_bar) {
     GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
     gtk_widget_show(GTK_WIDGET(header_bar));
-    gtk_header_bar_set_title(header_bar, "track_offical");
+    gtk_header_bar_set_title(header_bar, "app_admin");
     gtk_header_bar_set_show_close_button(header_bar, TRUE);
     gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
   } else {
-    gtk_window_set_title(window, "track_offical");
+    gtk_window_set_title(window, "app_admin");
   }
 
   gtk_window_set_default_size(window, 1280, 720);

+ 0 - 0
linux/my_application.h → app_admin/linux/my_application.h


+ 0 - 0
macos/.gitignore → app_admin/macos/.gitignore


+ 1 - 0
app_admin/macos/Flutter/Flutter-Debug.xcconfig

@@ -0,0 +1 @@
+#include "ephemeral/Flutter-Generated.xcconfig"

+ 1 - 0
app_admin/macos/Flutter/Flutter-Release.xcconfig

@@ -0,0 +1 @@
+#include "ephemeral/Flutter-Generated.xcconfig"

+ 10 - 0
app_admin/macos/Flutter/GeneratedPluginRegistrant.swift

@@ -0,0 +1,10 @@
+//
+//  Generated file. Do not edit.
+//
+
+import FlutterMacOS
+import Foundation
+
+
+func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
+}

+ 10 - 10
macos/Runner.xcodeproj/project.pbxproj → app_admin/macos/Runner.xcodeproj/project.pbxproj

@@ -64,7 +64,7 @@
 		331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
 		333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
 		335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
-		33CC10ED2044A3C60003C045 /* track_offical.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "track_offical.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+		33CC10ED2044A3C60003C045 /* app_admin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "app_admin.app"; sourceTree = BUILT_PRODUCTS_DIR; };
 		33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
 		33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
 		33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
@@ -131,7 +131,7 @@
 		33CC10EE2044A3C60003C045 /* Products */ = {
 			isa = PBXGroup;
 			children = (
-				33CC10ED2044A3C60003C045 /* track_offical.app */,
+				33CC10ED2044A3C60003C045 /* app_admin.app */,
 				331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
 			);
 			name = Products;
@@ -217,7 +217,7 @@
 			);
 			name = Runner;
 			productName = Runner;
-			productReference = 33CC10ED2044A3C60003C045 /* track_offical.app */;
+			productReference = 33CC10ED2044A3C60003C045 /* app_admin.app */;
 			productType = "com.apple.product-type.application";
 		};
 /* End PBXNativeTarget section */
@@ -227,7 +227,7 @@
 			isa = PBXProject;
 			attributes = {
 				LastSwiftUpdateCheck = 0920;
-				LastUpgradeCheck = 1300;
+				LastUpgradeCheck = 1430;
 				ORGANIZATIONNAME = "";
 				TargetAttributes = {
 					331C80D4294CF70F00263BE5 = {
@@ -384,10 +384,10 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_VERSION = 5.0;
-				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/track_offical.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/track_offical";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/app_admin";
 			};
 			name = Debug;
 		};
@@ -398,10 +398,10 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_VERSION = 5.0;
-				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/track_offical.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/track_offical";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/app_admin";
 			};
 			name = Release;
 		};
@@ -412,10 +412,10 @@
 				CURRENT_PROJECT_VERSION = 1;
 				GENERATE_INFOPLIST_FILE = YES;
 				MARKETING_VERSION = 1.0;
-				PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical.RunnerTests;
+				PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin.RunnerTests;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_VERSION = 5.0;
-				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/track_offical.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/track_offical";
+				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/app_admin.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/app_admin";
 			};
 			name = Profile;
 		};

+ 0 - 0
macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist → app_admin/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist


+ 5 - 5
macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme → app_admin/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1300"
+   LastUpgradeVersion = "1430"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "YES"
@@ -15,7 +15,7 @@
             <BuildableReference
                BuildableIdentifier = "primary"
                BlueprintIdentifier = "33CC10EC2044A3C60003C045"
-               BuildableName = "track_offical.app"
+               BuildableName = "app_admin.app"
                BlueprintName = "Runner"
                ReferencedContainer = "container:Runner.xcodeproj">
             </BuildableReference>
@@ -31,7 +31,7 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "33CC10EC2044A3C60003C045"
-            BuildableName = "track_offical.app"
+            BuildableName = "app_admin.app"
             BlueprintName = "Runner"
             ReferencedContainer = "container:Runner.xcodeproj">
          </BuildableReference>
@@ -65,7 +65,7 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "33CC10EC2044A3C60003C045"
-            BuildableName = "track_offical.app"
+            BuildableName = "app_admin.app"
             BlueprintName = "Runner"
             ReferencedContainer = "container:Runner.xcodeproj">
          </BuildableReference>
@@ -82,7 +82,7 @@
          <BuildableReference
             BuildableIdentifier = "primary"
             BlueprintIdentifier = "33CC10EC2044A3C60003C045"
-            BuildableName = "track_offical.app"
+            BuildableName = "app_admin.app"
             BlueprintName = "Runner"
             ReferencedContainer = "container:Runner.xcodeproj">
          </BuildableReference>

+ 0 - 0
macos/Runner.xcworkspace/contents.xcworkspacedata → app_admin/macos/Runner.xcworkspace/contents.xcworkspacedata


+ 0 - 0
macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist → app_admin/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist


+ 0 - 0
macos/Runner/AppDelegate.swift → app_admin/macos/Runner/AppDelegate.swift


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png


+ 0 - 0
macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png → app_admin/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png


+ 0 - 0
macos/Runner/Base.lproj/MainMenu.xib → app_admin/macos/Runner/Base.lproj/MainMenu.xib


+ 3 - 3
macos/Runner/Configs/AppInfo.xcconfig → app_admin/macos/Runner/Configs/AppInfo.xcconfig

@@ -5,10 +5,10 @@
 // 'flutter create' template.
 
 // The application's name. By default this is also the title of the Flutter window.
-PRODUCT_NAME = track_offical
+PRODUCT_NAME = app_admin
 
 // The application's bundle identifier
-PRODUCT_BUNDLE_IDENTIFIER = com.beswell.trackOffical
+PRODUCT_BUNDLE_IDENTIFIER = com.colormaprun.orienteering.admin.appAdmin
 
 // The copyright displayed in application information
-PRODUCT_COPYRIGHT = Copyright © 2023 com.beswell. All rights reserved.
+PRODUCT_COPYRIGHT = Copyright © 2023 com.colormaprun.orienteering.admin. All rights reserved.

+ 0 - 0
macos/Runner/Configs/Debug.xcconfig → app_admin/macos/Runner/Configs/Debug.xcconfig


+ 0 - 0
macos/Runner/Configs/Release.xcconfig → app_admin/macos/Runner/Configs/Release.xcconfig


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů