KaburaJ commited on
Commit
75d6016
1 Parent(s): 0aa9947

Upload 100 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .metadata +10 -0
  2. README.md +24 -12
  3. analysis_options.yaml +29 -0
  4. android/app/build.gradle +68 -0
  5. android/app/src/debug/AndroidManifest.xml +7 -0
  6. android/app/src/main/AndroidManifest.xml +34 -0
  7. android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java +19 -0
  8. android/app/src/main/kotlin/com/kaburacreates/MainActivity.kt +6 -0
  9. android/app/src/main/res/drawable-v21/launch_background.xml +12 -0
  10. android/app/src/main/res/drawable/launch_background.xml +12 -0
  11. android/app/src/main/res/mipmap-hdpi/ic_launcher.png +0 -0
  12. android/app/src/main/res/mipmap-mdpi/ic_launcher.png +0 -0
  13. android/app/src/main/res/mipmap-xhdpi/ic_launcher.png +0 -0
  14. android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +0 -0
  15. android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +0 -0
  16. android/app/src/main/res/values-night/styles.xml +18 -0
  17. android/app/src/main/res/values/styles.xml +18 -0
  18. android/app/src/profile/AndroidManifest.xml +7 -0
  19. android/build.gradle +31 -0
  20. android/gradle.properties +3 -0
  21. android/gradle/wrapper/gradle-wrapper.jar +0 -0
  22. android/gradle/wrapper/gradle-wrapper.properties +6 -0
  23. android/gradlew +160 -0
  24. android/gradlew.bat +90 -0
  25. android/hello_world_android.iml +29 -0
  26. android/settings.gradle +11 -0
  27. assets/images/img1.jpg +0 -0
  28. assets/images/img2.jpg +0 -0
  29. assets/images/img3.jpg +0 -0
  30. assets/images/img4.jpg +0 -0
  31. assets/images/img5.jpg +0 -0
  32. assets/images/img6.jpg +0 -0
  33. assets/images/img7.jpg +0 -0
  34. assets/images/img8.jpg +0 -0
  35. ios/Flutter/AppFrameworkInfo.plist +26 -0
  36. ios/Flutter/Debug.xcconfig +1 -0
  37. ios/Flutter/Generated.xcconfig +13 -0
  38. ios/Flutter/Release.xcconfig +1 -0
  39. ios/Flutter/flutter_export_environment.sh +13 -0
  40. ios/Runner.xcodeproj/project.pbxproj +481 -0
  41. ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +7 -0
  42. ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +8 -0
  43. ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +8 -0
  44. ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +87 -0
  45. ios/Runner.xcworkspace/contents.xcworkspacedata +7 -0
  46. ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +8 -0
  47. ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +8 -0
  48. ios/Runner/AppDelegate.swift +13 -0
  49. ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +122 -0
  50. ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png +0 -0
.metadata ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file tracks properties of this Flutter project.
2
+ # Used by Flutter tool to assess capabilities and perform upgrades etc.
3
+ #
4
+ # This file should be version controlled and should not be manually edited.
5
+
6
+ version:
7
+ revision: c860cba910319332564e1e9d470a17074c1f2dfd
8
+ channel: stable
9
+
10
+ project_type: app
README.md CHANGED
@@ -1,12 +1,24 @@
1
- ---
2
- title: BookingApp
3
- emoji: 🏃
4
- colorFrom: gray
5
- colorTo: red
6
- sdk: streamlit
7
- sdk_version: 1.15.2
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # hello_world
2
+
3
+ A new Flutter project created with https://flutlab.io
4
+
5
+ ## Getting Started
6
+
7
+ This project is a starting point for a Flutter application.
8
+
9
+ A few resources to get you started if this is your first Flutter project:
10
+
11
+ - https://flutter.dev/docs/get-started/codelab
12
+ - https://flutter.dev/docs/cookbook
13
+
14
+ For help getting started with Flutter, view our
15
+ https://flutter.dev/docs, which offers tutorials,
16
+ samples, guidance on mobile development, and a full API reference.
17
+
18
+ ## Getting Started: FlutLab - Flutter Online IDE
19
+
20
+ - How to use FlutLab? Please, view our https://flutlab.io/docs
21
+ - Discover a marketplace of ready-to-use Flutter projects https://flutlab.io/widgetbay
22
+ - Join the discussion and conversation on https://flutlab.io/residents
23
+
24
+ If you have some questions regarding FlutLab, you can ask on https://flutlab.io/faq
analysis_options.yaml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file configures the analyzer, which statically analyzes Dart code to
2
+ # check for errors, warnings, and lints.
3
+ #
4
+ # The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5
+ # IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6
+ # invoked from the command line by running `flutter analyze`.
7
+
8
+ # The following line activates a set of recommended lints for Flutter apps,
9
+ # packages, and plugins designed to encourage good coding practices.
10
+ include: package:flutter_lints/flutter.yaml
11
+
12
+ linter:
13
+ # The lint rules applied to this project can be customized in the
14
+ # section below to disable rules from the `package:flutter_lints/flutter.yaml`
15
+ # included above or to enable additional rules. A list of all available lints
16
+ # and their documentation is published at
17
+ # https://dart-lang.github.io/linter/lints/index.html.
18
+ #
19
+ # Instead of disabling a lint rule for the entire project in the
20
+ # section below, it can also be suppressed for a single line of code
21
+ # or a specific dart file by using the `// ignore: name_of_lint` and
22
+ # `// ignore_for_file: name_of_lint` syntax on the line or in the file
23
+ # producing the lint.
24
+ rules:
25
+ # avoid_print: false # Uncomment to disable the `avoid_print` rule
26
+ # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
27
+
28
+ # Additional information about this file can be found at
29
+ # https://dart.dev/guides/language/analysis-options
android/app/build.gradle ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ def localProperties = new Properties()
2
+ def localPropertiesFile = rootProject.file('local.properties')
3
+ if (localPropertiesFile.exists()) {
4
+ localPropertiesFile.withReader('UTF-8') { reader ->
5
+ localProperties.load(reader)
6
+ }
7
+ }
8
+
9
+ def flutterRoot = localProperties.getProperty('flutter.sdk')
10
+ if (flutterRoot == null) {
11
+ throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
12
+ }
13
+
14
+ def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
15
+ if (flutterVersionCode == null) {
16
+ flutterVersionCode = '1'
17
+ }
18
+
19
+ def flutterVersionName = localProperties.getProperty('flutter.versionName')
20
+ if (flutterVersionName == null) {
21
+ flutterVersionName = '1.0'
22
+ }
23
+
24
+ apply plugin: 'com.android.application'
25
+ apply plugin: 'kotlin-android'
26
+ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
27
+
28
+ android {
29
+ compileSdkVersion flutter.compileSdkVersion
30
+
31
+ compileOptions {
32
+ sourceCompatibility JavaVersion.VERSION_1_8
33
+ targetCompatibility JavaVersion.VERSION_1_8
34
+ }
35
+
36
+ kotlinOptions {
37
+ jvmTarget = '1.8'
38
+ }
39
+
40
+ sourceSets {
41
+ main.java.srcDirs += 'src/main/kotlin'
42
+ }
43
+
44
+ defaultConfig {
45
+ // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
46
+ applicationId "com.kaburacreates"
47
+ minSdkVersion flutter.minSdkVersion
48
+ targetSdkVersion flutter.targetSdkVersion
49
+ versionCode flutterVersionCode.toInteger()
50
+ versionName flutterVersionName
51
+ }
52
+
53
+ buildTypes {
54
+ release {
55
+ // TODO: Add your own signing config for the release build.
56
+ // Signing with the debug keys for now, so `flutter run --release` works.
57
+ signingConfig signingConfigs.debug
58
+ }
59
+ }
60
+ }
61
+
62
+ flutter {
63
+ source '../..'
64
+ }
65
+
66
+ dependencies {
67
+ implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
68
+ }
android/app/src/debug/AndroidManifest.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+ package="com.kaburacreates">
3
+ <!-- Flutter needs it to communicate with the running application
4
+ to allow setting breakpoints, to provide hot reload, etc.
5
+ -->
6
+ <uses-permission android:name="android.permission.INTERNET"/>
7
+ </manifest>
android/app/src/main/AndroidManifest.xml ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+ package="com.kaburacreates">
3
+ <application
4
+ android:label="bookingapplication"
5
+ android:name="${applicationName}"
6
+ android:icon="@mipmap/ic_launcher">
7
+ <activity
8
+ android:name=".MainActivity"
9
+ android:exported="true"
10
+ android:launchMode="singleTop"
11
+ android:theme="@style/LaunchTheme"
12
+ android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
13
+ android:hardwareAccelerated="true"
14
+ android:windowSoftInputMode="adjustResize">
15
+ <!-- Specifies an Android theme to apply to this Activity as soon as
16
+ the Android process has started. This theme is visible to the user
17
+ while the Flutter UI initializes. After that, this theme continues
18
+ to determine the Window background behind the Flutter UI. -->
19
+ <meta-data
20
+ android:name="io.flutter.embedding.android.NormalTheme"
21
+ android:resource="@style/NormalTheme"
22
+ />
23
+ <intent-filter>
24
+ <action android:name="android.intent.action.MAIN"/>
25
+ <category android:name="android.intent.category.LAUNCHER"/>
26
+ </intent-filter>
27
+ </activity>
28
+ <!-- Don't delete the meta-data below.
29
+ This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
30
+ <meta-data
31
+ android:name="flutterEmbedding"
32
+ android:value="2" />
33
+ </application>
34
+ </manifest>
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ package io.flutter.plugins;
2
+
3
+ import androidx.annotation.Keep;
4
+ import androidx.annotation.NonNull;
5
+ import io.flutter.Log;
6
+
7
+ import io.flutter.embedding.engine.FlutterEngine;
8
+
9
+ /**
10
+ * Generated file. Do not edit.
11
+ * This file is generated by the Flutter tool based on the
12
+ * plugins that support the Android platform.
13
+ */
14
+ @Keep
15
+ public final class GeneratedPluginRegistrant {
16
+ private static final String TAG = "GeneratedPluginRegistrant";
17
+ public static void registerWith(@NonNull FlutterEngine flutterEngine) {
18
+ }
19
+ }
android/app/src/main/kotlin/com/kaburacreates/MainActivity.kt ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ package com.kaburacreates
2
+
3
+ import io.flutter.embedding.android.FlutterActivity
4
+
5
+ class MainActivity: FlutterActivity() {
6
+ }
android/app/src/main/res/drawable-v21/launch_background.xml ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <!-- Modify this file to customize your launch splash screen -->
3
+ <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+ <item android:drawable="?android:colorBackground" />
5
+
6
+ <!-- You can insert your own image assets here -->
7
+ <!-- <item>
8
+ <bitmap
9
+ android:gravity="center"
10
+ android:src="@mipmap/launch_image" />
11
+ </item> -->
12
+ </layer-list>
android/app/src/main/res/drawable/launch_background.xml ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <!-- Modify this file to customize your launch splash screen -->
3
+ <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4
+ <item android:drawable="@android:color/white" />
5
+
6
+ <!-- You can insert your own image assets here -->
7
+ <!-- <item>
8
+ <bitmap
9
+ android:gravity="center"
10
+ android:src="@mipmap/launch_image" />
11
+ </item> -->
12
+ </layer-list>
android/app/src/main/res/mipmap-hdpi/ic_launcher.png ADDED
android/app/src/main/res/mipmap-mdpi/ic_launcher.png ADDED
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png ADDED
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png ADDED
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png ADDED
android/app/src/main/res/values-night/styles.xml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <resources>
3
+ <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
4
+ <style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
5
+ <!-- Show a splash screen on the activity. Automatically removed when
6
+ Flutter draws its first frame -->
7
+ <item name="android:windowBackground">@drawable/launch_background</item>
8
+ </style>
9
+ <!-- Theme applied to the Android Window as soon as the process has started.
10
+ This theme determines the color of the Android Window while your
11
+ Flutter UI initializes, as well as behind your Flutter UI while its
12
+ running.
13
+
14
+ This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+ <style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
16
+ <item name="android:windowBackground">?android:colorBackground</item>
17
+ </style>
18
+ </resources>
android/app/src/main/res/values/styles.xml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <resources>
3
+ <!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
4
+ <style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
5
+ <!-- Show a splash screen on the activity. Automatically removed when
6
+ Flutter draws its first frame -->
7
+ <item name="android:windowBackground">@drawable/launch_background</item>
8
+ </style>
9
+ <!-- Theme applied to the Android Window as soon as the process has started.
10
+ This theme determines the color of the Android Window while your
11
+ Flutter UI initializes, as well as behind your Flutter UI while its
12
+ running.
13
+
14
+ This Theme is only used starting with V2 of Flutter's Android embedding. -->
15
+ <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
16
+ <item name="android:windowBackground">?android:colorBackground</item>
17
+ </style>
18
+ </resources>
android/app/src/profile/AndroidManifest.xml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2
+ package="com.kaburacreates">
3
+ <!-- Flutter needs it to communicate with the running application
4
+ to allow setting breakpoints, to provide hot reload, etc.
5
+ -->
6
+ <uses-permission android:name="android.permission.INTERNET"/>
7
+ </manifest>
android/build.gradle ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ buildscript {
2
+ ext.kotlin_version = '1.6.10'
3
+ repositories {
4
+ google()
5
+ mavenCentral()
6
+ }
7
+
8
+ dependencies {
9
+ classpath 'com.android.tools.build:gradle:4.1.0'
10
+ classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11
+ }
12
+ }
13
+
14
+ allprojects {
15
+ repositories {
16
+ google()
17
+ mavenCentral()
18
+ }
19
+ }
20
+
21
+ rootProject.buildDir = '../build'
22
+ subprojects {
23
+ project.buildDir = "${rootProject.buildDir}/${project.name}"
24
+ }
25
+ subprojects {
26
+ project.evaluationDependsOn(':app')
27
+ }
28
+
29
+ task clean(type: Delete) {
30
+ delete rootProject.buildDir
31
+ }
android/gradle.properties ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ org.gradle.jvmargs=-Xmx1536M
2
+ android.useAndroidX=true
3
+ android.enableJetifier=true
android/gradle/wrapper/gradle-wrapper.jar ADDED
Binary file (53.6 kB). View file
 
android/gradle/wrapper/gradle-wrapper.properties ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ #Fri Jun 23 08:50:38 CEST 2017
2
+ distributionBase=GRADLE_USER_HOME
3
+ distributionPath=wrapper/dists
4
+ zipStoreBase=GRADLE_USER_HOME
5
+ zipStorePath=wrapper/dists
6
+ distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
android/gradlew ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+
3
+ ##############################################################################
4
+ ##
5
+ ## Gradle start up script for UN*X
6
+ ##
7
+ ##############################################################################
8
+
9
+ # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
10
+ DEFAULT_JVM_OPTS=""
11
+
12
+ APP_NAME="Gradle"
13
+ APP_BASE_NAME=`basename "$0"`
14
+
15
+ # Use the maximum available, or set MAX_FD != -1 to use that value.
16
+ MAX_FD="maximum"
17
+
18
+ warn ( ) {
19
+ echo "$*"
20
+ }
21
+
22
+ die ( ) {
23
+ echo
24
+ echo "$*"
25
+ echo
26
+ exit 1
27
+ }
28
+
29
+ # OS specific support (must be 'true' or 'false').
30
+ cygwin=false
31
+ msys=false
32
+ darwin=false
33
+ case "`uname`" in
34
+ CYGWIN* )
35
+ cygwin=true
36
+ ;;
37
+ Darwin* )
38
+ darwin=true
39
+ ;;
40
+ MINGW* )
41
+ msys=true
42
+ ;;
43
+ esac
44
+
45
+ # Attempt to set APP_HOME
46
+ # Resolve links: $0 may be a link
47
+ PRG="$0"
48
+ # Need this for relative symlinks.
49
+ while [ -h "$PRG" ] ; do
50
+ ls=`ls -ld "$PRG"`
51
+ link=`expr "$ls" : '.*-> \(.*\)$'`
52
+ if expr "$link" : '/.*' > /dev/null; then
53
+ PRG="$link"
54
+ else
55
+ PRG=`dirname "$PRG"`"/$link"
56
+ fi
57
+ done
58
+ SAVED="`pwd`"
59
+ cd "`dirname \"$PRG\"`/" >/dev/null
60
+ APP_HOME="`pwd -P`"
61
+ cd "$SAVED" >/dev/null
62
+
63
+ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
64
+
65
+ # Determine the Java command to use to start the JVM.
66
+ if [ -n "$JAVA_HOME" ] ; then
67
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
68
+ # IBM's JDK on AIX uses strange locations for the executables
69
+ JAVACMD="$JAVA_HOME/jre/sh/java"
70
+ else
71
+ JAVACMD="$JAVA_HOME/bin/java"
72
+ fi
73
+ if [ ! -x "$JAVACMD" ] ; then
74
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
75
+
76
+ Please set the JAVA_HOME variable in your environment to match the
77
+ location of your Java installation."
78
+ fi
79
+ else
80
+ JAVACMD="java"
81
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
82
+
83
+ Please set the JAVA_HOME variable in your environment to match the
84
+ location of your Java installation."
85
+ fi
86
+
87
+ # Increase the maximum file descriptors if we can.
88
+ if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
89
+ MAX_FD_LIMIT=`ulimit -H -n`
90
+ if [ $? -eq 0 ] ; then
91
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
92
+ MAX_FD="$MAX_FD_LIMIT"
93
+ fi
94
+ ulimit -n $MAX_FD
95
+ if [ $? -ne 0 ] ; then
96
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
97
+ fi
98
+ else
99
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
100
+ fi
101
+ fi
102
+
103
+ # For Darwin, add options to specify how the application appears in the dock
104
+ if $darwin; then
105
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
106
+ fi
107
+
108
+ # For Cygwin, switch paths to Windows format before running java
109
+ if $cygwin ; then
110
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
111
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
112
+ JAVACMD=`cygpath --unix "$JAVACMD"`
113
+
114
+ # We build the pattern for arguments to be converted via cygpath
115
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
116
+ SEP=""
117
+ for dir in $ROOTDIRSRAW ; do
118
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
119
+ SEP="|"
120
+ done
121
+ OURCYGPATTERN="(^($ROOTDIRS))"
122
+ # Add a user-defined pattern to the cygpath arguments
123
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
124
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
125
+ fi
126
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
127
+ i=0
128
+ for arg in "$@" ; do
129
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
130
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
131
+
132
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
133
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
134
+ else
135
+ eval `echo args$i`="\"$arg\""
136
+ fi
137
+ i=$((i+1))
138
+ done
139
+ case $i in
140
+ (0) set -- ;;
141
+ (1) set -- "$args0" ;;
142
+ (2) set -- "$args0" "$args1" ;;
143
+ (3) set -- "$args0" "$args1" "$args2" ;;
144
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
145
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
146
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
147
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
148
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
149
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
150
+ esac
151
+ fi
152
+
153
+ # Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
154
+ function splitJvmOpts() {
155
+ JVM_OPTS=("$@")
156
+ }
157
+ eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
158
+ JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
159
+
160
+ exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
android/gradlew.bat ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @if "%DEBUG%" == "" @echo off
2
+ @rem ##########################################################################
3
+ @rem
4
+ @rem Gradle startup script for Windows
5
+ @rem
6
+ @rem ##########################################################################
7
+
8
+ @rem Set local scope for the variables with windows NT shell
9
+ if "%OS%"=="Windows_NT" setlocal
10
+
11
+ @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12
+ set DEFAULT_JVM_OPTS=
13
+
14
+ set DIRNAME=%~dp0
15
+ if "%DIRNAME%" == "" set DIRNAME=.
16
+ set APP_BASE_NAME=%~n0
17
+ set APP_HOME=%DIRNAME%
18
+
19
+ @rem Find java.exe
20
+ if defined JAVA_HOME goto findJavaFromJavaHome
21
+
22
+ set JAVA_EXE=java.exe
23
+ %JAVA_EXE% -version >NUL 2>&1
24
+ if "%ERRORLEVEL%" == "0" goto init
25
+
26
+ echo.
27
+ echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28
+ echo.
29
+ echo Please set the JAVA_HOME variable in your environment to match the
30
+ echo location of your Java installation.
31
+
32
+ goto fail
33
+
34
+ :findJavaFromJavaHome
35
+ set JAVA_HOME=%JAVA_HOME:"=%
36
+ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37
+
38
+ if exist "%JAVA_EXE%" goto init
39
+
40
+ echo.
41
+ echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42
+ echo.
43
+ echo Please set the JAVA_HOME variable in your environment to match the
44
+ echo location of your Java installation.
45
+
46
+ goto fail
47
+
48
+ :init
49
+ @rem Get command-line arguments, handling Windowz variants
50
+
51
+ if not "%OS%" == "Windows_NT" goto win9xME_args
52
+ if "%@eval[2+2]" == "4" goto 4NT_args
53
+
54
+ :win9xME_args
55
+ @rem Slurp the command line arguments.
56
+ set CMD_LINE_ARGS=
57
+ set _SKIP=2
58
+
59
+ :win9xME_args_slurp
60
+ if "x%~1" == "x" goto execute
61
+
62
+ set CMD_LINE_ARGS=%*
63
+ goto execute
64
+
65
+ :4NT_args
66
+ @rem Get arguments from the 4NT Shell from JP Software
67
+ set CMD_LINE_ARGS=%$
68
+
69
+ :execute
70
+ @rem Setup the command line
71
+
72
+ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73
+
74
+ @rem Execute Gradle
75
+ "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76
+
77
+ :end
78
+ @rem End local scope for the variables with windows NT shell
79
+ if "%ERRORLEVEL%"=="0" goto mainEnd
80
+
81
+ :fail
82
+ rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83
+ rem the _cmd.exe /c_ return code!
84
+ if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85
+ exit /b 1
86
+
87
+ :mainEnd
88
+ if "%OS%"=="Windows_NT" endlocal
89
+
90
+ :omega
android/hello_world_android.iml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <module type="JAVA_MODULE" version="4">
3
+ <component name="FacetManager">
4
+ <facet type="android" name="Android">
5
+ <configuration>
6
+ <option name="ALLOW_USER_CONFIGURATION" value="false" />
7
+ <option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/gen" />
8
+ <option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/gen" />
9
+ <option name="MANIFEST_FILE_RELATIVE_PATH" value="/app/src/main/AndroidManifest.xml" />
10
+ <option name="RES_FOLDER_RELATIVE_PATH" value="/app/src/main/res" />
11
+ <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/app/src/main/assets" />
12
+ <option name="LIBS_FOLDER_RELATIVE_PATH" value="/app/src/main/libs" />
13
+ <option name="PROGUARD_LOGS_FOLDER_RELATIVE_PATH" value="/app/src/main/proguard_logs" />
14
+ </configuration>
15
+ </facet>
16
+ </component>
17
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
18
+ <exclude-output />
19
+ <content url="file://$MODULE_DIR$">
20
+ <sourceFolder url="file://$MODULE_DIR$/app/src/main/java" isTestSource="false" />
21
+ <sourceFolder url="file://$MODULE_DIR$/app/src/main/kotlin" isTestSource="false" />
22
+ <sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
23
+ </content>
24
+ <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" />
25
+ <orderEntry type="sourceFolder" forTests="false" />
26
+ <orderEntry type="library" name="Flutter for Android" level="project" />
27
+ <orderEntry type="library" name="KotlinJavaRuntime" level="project" />
28
+ </component>
29
+ </module>
android/settings.gradle ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ include ':app'
2
+
3
+ def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
4
+ def properties = new Properties()
5
+
6
+ assert localPropertiesFile.exists()
7
+ localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
8
+
9
+ def flutterSdkPath = properties.getProperty("flutter.sdk")
10
+ assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11
+ apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
assets/images/img1.jpg ADDED
assets/images/img2.jpg ADDED
assets/images/img3.jpg ADDED
assets/images/img4.jpg ADDED
assets/images/img5.jpg ADDED
assets/images/img6.jpg ADDED
assets/images/img7.jpg ADDED
assets/images/img8.jpg ADDED
ios/Flutter/AppFrameworkInfo.plist ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>CFBundleDevelopmentRegion</key>
6
+ <string>en</string>
7
+ <key>CFBundleExecutable</key>
8
+ <string>App</string>
9
+ <key>CFBundleIdentifier</key>
10
+ <string>io.flutter.flutter.app</string>
11
+ <key>CFBundleInfoDictionaryVersion</key>
12
+ <string>6.0</string>
13
+ <key>CFBundleName</key>
14
+ <string>App</string>
15
+ <key>CFBundlePackageType</key>
16
+ <string>FMWK</string>
17
+ <key>CFBundleShortVersionString</key>
18
+ <string>1.0</string>
19
+ <key>CFBundleSignature</key>
20
+ <string>????</string>
21
+ <key>CFBundleVersion</key>
22
+ <string>1.0</string>
23
+ <key>MinimumOSVersion</key>
24
+ <string>9.0</string>
25
+ </dict>
26
+ </plist>
ios/Flutter/Debug.xcconfig ADDED
@@ -0,0 +1 @@
 
 
1
+ #include "Generated.xcconfig"
ios/Flutter/Generated.xcconfig ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // This is a generated file; do not edit or check into version control.
2
+ FLUTTER_ROOT=C:\Users\asus\AppData\Local\Android\FlutterSdk
3
+ FLUTTER_APPLICATION_PATH=C:\Users\asus\Desktop\new_codebases\hello_world
4
+ COCOAPODS_PARALLEL_CODE_SIGN=true
5
+ FLUTTER_TARGET=lib\main.dart
6
+ FLUTTER_BUILD_DIR=build
7
+ FLUTTER_BUILD_NAME=1.0.0
8
+ FLUTTER_BUILD_NUMBER=1
9
+ EXCLUDED_ARCHS[sdk=iphonesimulator*]=i386
10
+ DART_OBFUSCATION=false
11
+ TRACK_WIDGET_CREATION=false
12
+ TREE_SHAKE_ICONS=false
13
+ PACKAGE_CONFIG=.packages
ios/Flutter/Release.xcconfig ADDED
@@ -0,0 +1 @@
 
 
1
+ #include "Generated.xcconfig"
ios/Flutter/flutter_export_environment.sh ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ # This is a generated file; do not edit or check into version control.
3
+ export "FLUTTER_ROOT=C:\Users\asus\AppData\Local\Android\FlutterSdk"
4
+ export "FLUTTER_APPLICATION_PATH=C:\Users\asus\Desktop\new_codebases\hello_world"
5
+ export "COCOAPODS_PARALLEL_CODE_SIGN=true"
6
+ export "FLUTTER_TARGET=lib\main.dart"
7
+ export "FLUTTER_BUILD_DIR=build"
8
+ export "FLUTTER_BUILD_NAME=1.0.0"
9
+ export "FLUTTER_BUILD_NUMBER=1"
10
+ export "DART_OBFUSCATION=false"
11
+ export "TRACK_WIDGET_CREATION=false"
12
+ export "TREE_SHAKE_ICONS=false"
13
+ export "PACKAGE_CONFIG=.packages"
ios/Runner.xcodeproj/project.pbxproj ADDED
@@ -0,0 +1,481 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // !$*UTF8*$!
2
+ {
3
+ archiveVersion = 1;
4
+ classes = {
5
+ };
6
+ objectVersion = 50;
7
+ objects = {
8
+
9
+ /* Begin PBXBuildFile section */
10
+ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
11
+ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
12
+ 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
13
+ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
14
+ 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
15
+ 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
16
+ /* End PBXBuildFile section */
17
+
18
+ /* Begin PBXCopyFilesBuildPhase section */
19
+ 9705A1C41CF9048500538489 /* Embed Frameworks */ = {
20
+ isa = PBXCopyFilesBuildPhase;
21
+ buildActionMask = 2147483647;
22
+ dstPath = "";
23
+ dstSubfolderSpec = 10;
24
+ files = (
25
+ );
26
+ name = "Embed Frameworks";
27
+ runOnlyForDeploymentPostprocessing = 0;
28
+ };
29
+ /* End PBXCopyFilesBuildPhase section */
30
+
31
+ /* Begin PBXFileReference section */
32
+ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
33
+ 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
34
+ 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
35
+ 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
36
+ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
37
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
38
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
39
+ 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
40
+ 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
41
+ 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
42
+ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
43
+ 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
44
+ 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
45
+ /* End PBXFileReference section */
46
+
47
+ /* Begin PBXFrameworksBuildPhase section */
48
+ 97C146EB1CF9000F007C117D /* Frameworks */ = {
49
+ isa = PBXFrameworksBuildPhase;
50
+ buildActionMask = 2147483647;
51
+ files = (
52
+ );
53
+ runOnlyForDeploymentPostprocessing = 0;
54
+ };
55
+ /* End PBXFrameworksBuildPhase section */
56
+
57
+ /* Begin PBXGroup section */
58
+ 9740EEB11CF90186004384FC /* Flutter */ = {
59
+ isa = PBXGroup;
60
+ children = (
61
+ 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
62
+ 9740EEB21CF90195004384FC /* Debug.xcconfig */,
63
+ 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
64
+ 9740EEB31CF90195004384FC /* Generated.xcconfig */,
65
+ );
66
+ name = Flutter;
67
+ sourceTree = "<group>";
68
+ };
69
+ 97C146E51CF9000F007C117D = {
70
+ isa = PBXGroup;
71
+ children = (
72
+ 9740EEB11CF90186004384FC /* Flutter */,
73
+ 97C146F01CF9000F007C117D /* Runner */,
74
+ 97C146EF1CF9000F007C117D /* Products */,
75
+ );
76
+ sourceTree = "<group>";
77
+ };
78
+ 97C146EF1CF9000F007C117D /* Products */ = {
79
+ isa = PBXGroup;
80
+ children = (
81
+ 97C146EE1CF9000F007C117D /* Runner.app */,
82
+ );
83
+ name = Products;
84
+ sourceTree = "<group>";
85
+ };
86
+ 97C146F01CF9000F007C117D /* Runner */ = {
87
+ isa = PBXGroup;
88
+ children = (
89
+ 97C146FA1CF9000F007C117D /* Main.storyboard */,
90
+ 97C146FD1CF9000F007C117D /* Assets.xcassets */,
91
+ 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
92
+ 97C147021CF9000F007C117D /* Info.plist */,
93
+ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
94
+ 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
95
+ 74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
96
+ 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
97
+ );
98
+ path = Runner;
99
+ sourceTree = "<group>";
100
+ };
101
+ /* End PBXGroup section */
102
+
103
+ /* Begin PBXNativeTarget section */
104
+ 97C146ED1CF9000F007C117D /* Runner */ = {
105
+ isa = PBXNativeTarget;
106
+ buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
107
+ buildPhases = (
108
+ 9740EEB61CF901F6004384FC /* Run Script */,
109
+ 97C146EA1CF9000F007C117D /* Sources */,
110
+ 97C146EB1CF9000F007C117D /* Frameworks */,
111
+ 97C146EC1CF9000F007C117D /* Resources */,
112
+ 9705A1C41CF9048500538489 /* Embed Frameworks */,
113
+ 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
114
+ );
115
+ buildRules = (
116
+ );
117
+ dependencies = (
118
+ );
119
+ name = Runner;
120
+ productName = Runner;
121
+ productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
122
+ productType = "com.apple.product-type.application";
123
+ };
124
+ /* End PBXNativeTarget section */
125
+
126
+ /* Begin PBXProject section */
127
+ 97C146E61CF9000F007C117D /* Project object */ = {
128
+ isa = PBXProject;
129
+ attributes = {
130
+ LastUpgradeCheck = 1300;
131
+ ORGANIZATIONNAME = "";
132
+ TargetAttributes = {
133
+ 97C146ED1CF9000F007C117D = {
134
+ CreatedOnToolsVersion = 7.3.1;
135
+ LastSwiftMigration = 1100;
136
+ };
137
+ };
138
+ };
139
+ buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
140
+ compatibilityVersion = "Xcode 9.3";
141
+ developmentRegion = en;
142
+ hasScannedForEncodings = 0;
143
+ knownRegions = (
144
+ en,
145
+ Base,
146
+ );
147
+ mainGroup = 97C146E51CF9000F007C117D;
148
+ productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
149
+ projectDirPath = "";
150
+ projectRoot = "";
151
+ targets = (
152
+ 97C146ED1CF9000F007C117D /* Runner */,
153
+ );
154
+ };
155
+ /* End PBXProject section */
156
+
157
+ /* Begin PBXResourcesBuildPhase section */
158
+ 97C146EC1CF9000F007C117D /* Resources */ = {
159
+ isa = PBXResourcesBuildPhase;
160
+ buildActionMask = 2147483647;
161
+ files = (
162
+ 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
163
+ 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
164
+ 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
165
+ 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
166
+ );
167
+ runOnlyForDeploymentPostprocessing = 0;
168
+ };
169
+ /* End PBXResourcesBuildPhase section */
170
+
171
+ /* Begin PBXShellScriptBuildPhase section */
172
+ 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
173
+ isa = PBXShellScriptBuildPhase;
174
+ buildActionMask = 2147483647;
175
+ files = (
176
+ );
177
+ inputPaths = (
178
+ );
179
+ name = "Thin Binary";
180
+ outputPaths = (
181
+ );
182
+ runOnlyForDeploymentPostprocessing = 0;
183
+ shellPath = /bin/sh;
184
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
185
+ };
186
+ 9740EEB61CF901F6004384FC /* Run Script */ = {
187
+ isa = PBXShellScriptBuildPhase;
188
+ buildActionMask = 2147483647;
189
+ files = (
190
+ );
191
+ inputPaths = (
192
+ );
193
+ name = "Run Script";
194
+ outputPaths = (
195
+ );
196
+ runOnlyForDeploymentPostprocessing = 0;
197
+ shellPath = /bin/sh;
198
+ shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
199
+ };
200
+ /* End PBXShellScriptBuildPhase section */
201
+
202
+ /* Begin PBXSourcesBuildPhase section */
203
+ 97C146EA1CF9000F007C117D /* Sources */ = {
204
+ isa = PBXSourcesBuildPhase;
205
+ buildActionMask = 2147483647;
206
+ files = (
207
+ 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
208
+ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
209
+ );
210
+ runOnlyForDeploymentPostprocessing = 0;
211
+ };
212
+ /* End PBXSourcesBuildPhase section */
213
+
214
+ /* Begin PBXVariantGroup section */
215
+ 97C146FA1CF9000F007C117D /* Main.storyboard */ = {
216
+ isa = PBXVariantGroup;
217
+ children = (
218
+ 97C146FB1CF9000F007C117D /* Base */,
219
+ );
220
+ name = Main.storyboard;
221
+ sourceTree = "<group>";
222
+ };
223
+ 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
224
+ isa = PBXVariantGroup;
225
+ children = (
226
+ 97C147001CF9000F007C117D /* Base */,
227
+ );
228
+ name = LaunchScreen.storyboard;
229
+ sourceTree = "<group>";
230
+ };
231
+ /* End PBXVariantGroup section */
232
+
233
+ /* Begin XCBuildConfiguration section */
234
+ 249021D3217E4FDB00AE95B9 /* Profile */ = {
235
+ isa = XCBuildConfiguration;
236
+ buildSettings = {
237
+ ALWAYS_SEARCH_USER_PATHS = NO;
238
+ CLANG_ANALYZER_NONNULL = YES;
239
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
240
+ CLANG_CXX_LIBRARY = "libc++";
241
+ CLANG_ENABLE_MODULES = YES;
242
+ CLANG_ENABLE_OBJC_ARC = YES;
243
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
244
+ CLANG_WARN_BOOL_CONVERSION = YES;
245
+ CLANG_WARN_COMMA = YES;
246
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
247
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
248
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
249
+ CLANG_WARN_EMPTY_BODY = YES;
250
+ CLANG_WARN_ENUM_CONVERSION = YES;
251
+ CLANG_WARN_INFINITE_RECURSION = YES;
252
+ CLANG_WARN_INT_CONVERSION = YES;
253
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
254
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
255
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
256
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
257
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
258
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
259
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
260
+ CLANG_WARN_UNREACHABLE_CODE = YES;
261
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
262
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
263
+ COPY_PHASE_STRIP = NO;
264
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
265
+ ENABLE_NS_ASSERTIONS = NO;
266
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
267
+ GCC_C_LANGUAGE_STANDARD = gnu99;
268
+ GCC_NO_COMMON_BLOCKS = YES;
269
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
270
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
271
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
272
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
273
+ GCC_WARN_UNUSED_FUNCTION = YES;
274
+ GCC_WARN_UNUSED_VARIABLE = YES;
275
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
276
+ MTL_ENABLE_DEBUG_INFO = NO;
277
+ SDKROOT = iphoneos;
278
+ SUPPORTED_PLATFORMS = iphoneos;
279
+ TARGETED_DEVICE_FAMILY = "1,2";
280
+ VALIDATE_PRODUCT = YES;
281
+ };
282
+ name = Profile;
283
+ };
284
+ 249021D4217E4FDB00AE95B9 /* Profile */ = {
285
+ isa = XCBuildConfiguration;
286
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
287
+ buildSettings = {
288
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
289
+ CLANG_ENABLE_MODULES = YES;
290
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
291
+ ENABLE_BITCODE = NO;
292
+ INFOPLIST_FILE = Runner/Info.plist;
293
+ LD_RUNPATH_SEARCH_PATHS = (
294
+ "$(inherited)",
295
+ "@executable_path/Frameworks",
296
+ );
297
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.helloWorld;
298
+ PRODUCT_NAME = "$(TARGET_NAME)";
299
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
300
+ SWIFT_VERSION = 5.0;
301
+ VERSIONING_SYSTEM = "apple-generic";
302
+ };
303
+ name = Profile;
304
+ };
305
+ 97C147031CF9000F007C117D /* Debug */ = {
306
+ isa = XCBuildConfiguration;
307
+ buildSettings = {
308
+ ALWAYS_SEARCH_USER_PATHS = NO;
309
+ CLANG_ANALYZER_NONNULL = YES;
310
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
311
+ CLANG_CXX_LIBRARY = "libc++";
312
+ CLANG_ENABLE_MODULES = YES;
313
+ CLANG_ENABLE_OBJC_ARC = YES;
314
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
315
+ CLANG_WARN_BOOL_CONVERSION = YES;
316
+ CLANG_WARN_COMMA = YES;
317
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
318
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
319
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
320
+ CLANG_WARN_EMPTY_BODY = YES;
321
+ CLANG_WARN_ENUM_CONVERSION = YES;
322
+ CLANG_WARN_INFINITE_RECURSION = YES;
323
+ CLANG_WARN_INT_CONVERSION = YES;
324
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
325
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
326
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
327
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
328
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
329
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
330
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
331
+ CLANG_WARN_UNREACHABLE_CODE = YES;
332
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
333
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
334
+ COPY_PHASE_STRIP = NO;
335
+ DEBUG_INFORMATION_FORMAT = dwarf;
336
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
337
+ ENABLE_TESTABILITY = YES;
338
+ GCC_C_LANGUAGE_STANDARD = gnu99;
339
+ GCC_DYNAMIC_NO_PIC = NO;
340
+ GCC_NO_COMMON_BLOCKS = YES;
341
+ GCC_OPTIMIZATION_LEVEL = 0;
342
+ GCC_PREPROCESSOR_DEFINITIONS = (
343
+ "DEBUG=1",
344
+ "$(inherited)",
345
+ );
346
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
347
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
348
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
349
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
350
+ GCC_WARN_UNUSED_FUNCTION = YES;
351
+ GCC_WARN_UNUSED_VARIABLE = YES;
352
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
353
+ MTL_ENABLE_DEBUG_INFO = YES;
354
+ ONLY_ACTIVE_ARCH = YES;
355
+ SDKROOT = iphoneos;
356
+ TARGETED_DEVICE_FAMILY = "1,2";
357
+ };
358
+ name = Debug;
359
+ };
360
+ 97C147041CF9000F007C117D /* Release */ = {
361
+ isa = XCBuildConfiguration;
362
+ buildSettings = {
363
+ ALWAYS_SEARCH_USER_PATHS = NO;
364
+ CLANG_ANALYZER_NONNULL = YES;
365
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
366
+ CLANG_CXX_LIBRARY = "libc++";
367
+ CLANG_ENABLE_MODULES = YES;
368
+ CLANG_ENABLE_OBJC_ARC = YES;
369
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
370
+ CLANG_WARN_BOOL_CONVERSION = YES;
371
+ CLANG_WARN_COMMA = YES;
372
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
373
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
374
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
375
+ CLANG_WARN_EMPTY_BODY = YES;
376
+ CLANG_WARN_ENUM_CONVERSION = YES;
377
+ CLANG_WARN_INFINITE_RECURSION = YES;
378
+ CLANG_WARN_INT_CONVERSION = YES;
379
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
380
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
381
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
382
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
383
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
384
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
385
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
386
+ CLANG_WARN_UNREACHABLE_CODE = YES;
387
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
388
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
389
+ COPY_PHASE_STRIP = NO;
390
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
391
+ ENABLE_NS_ASSERTIONS = NO;
392
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
393
+ GCC_C_LANGUAGE_STANDARD = gnu99;
394
+ GCC_NO_COMMON_BLOCKS = YES;
395
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
396
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
397
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
398
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
399
+ GCC_WARN_UNUSED_FUNCTION = YES;
400
+ GCC_WARN_UNUSED_VARIABLE = YES;
401
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
402
+ MTL_ENABLE_DEBUG_INFO = NO;
403
+ SDKROOT = iphoneos;
404
+ SUPPORTED_PLATFORMS = iphoneos;
405
+ SWIFT_COMPILATION_MODE = wholemodule;
406
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
407
+ TARGETED_DEVICE_FAMILY = "1,2";
408
+ VALIDATE_PRODUCT = YES;
409
+ };
410
+ name = Release;
411
+ };
412
+ 97C147061CF9000F007C117D /* Debug */ = {
413
+ isa = XCBuildConfiguration;
414
+ baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
415
+ buildSettings = {
416
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
417
+ CLANG_ENABLE_MODULES = YES;
418
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
419
+ ENABLE_BITCODE = NO;
420
+ INFOPLIST_FILE = Runner/Info.plist;
421
+ LD_RUNPATH_SEARCH_PATHS = (
422
+ "$(inherited)",
423
+ "@executable_path/Frameworks",
424
+ );
425
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.helloWorld;
426
+ PRODUCT_NAME = "$(TARGET_NAME)";
427
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
428
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
429
+ SWIFT_VERSION = 5.0;
430
+ VERSIONING_SYSTEM = "apple-generic";
431
+ };
432
+ name = Debug;
433
+ };
434
+ 97C147071CF9000F007C117D /* Release */ = {
435
+ isa = XCBuildConfiguration;
436
+ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
437
+ buildSettings = {
438
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
439
+ CLANG_ENABLE_MODULES = YES;
440
+ CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
441
+ ENABLE_BITCODE = NO;
442
+ INFOPLIST_FILE = Runner/Info.plist;
443
+ LD_RUNPATH_SEARCH_PATHS = (
444
+ "$(inherited)",
445
+ "@executable_path/Frameworks",
446
+ );
447
+ PRODUCT_BUNDLE_IDENTIFIER = com.example.helloWorld;
448
+ PRODUCT_NAME = "$(TARGET_NAME)";
449
+ SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
450
+ SWIFT_VERSION = 5.0;
451
+ VERSIONING_SYSTEM = "apple-generic";
452
+ };
453
+ name = Release;
454
+ };
455
+ /* End XCBuildConfiguration section */
456
+
457
+ /* Begin XCConfigurationList section */
458
+ 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
459
+ isa = XCConfigurationList;
460
+ buildConfigurations = (
461
+ 97C147031CF9000F007C117D /* Debug */,
462
+ 97C147041CF9000F007C117D /* Release */,
463
+ 249021D3217E4FDB00AE95B9 /* Profile */,
464
+ );
465
+ defaultConfigurationIsVisible = 0;
466
+ defaultConfigurationName = Release;
467
+ };
468
+ 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
469
+ isa = XCConfigurationList;
470
+ buildConfigurations = (
471
+ 97C147061CF9000F007C117D /* Debug */,
472
+ 97C147071CF9000F007C117D /* Release */,
473
+ 249021D4217E4FDB00AE95B9 /* Profile */,
474
+ );
475
+ defaultConfigurationIsVisible = 0;
476
+ defaultConfigurationName = Release;
477
+ };
478
+ /* End XCConfigurationList section */
479
+ };
480
+ rootObject = 97C146E61CF9000F007C117D /* Project object */;
481
+ }
ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Workspace
3
+ version = "1.0">
4
+ <FileRef
5
+ location = "self:">
6
+ </FileRef>
7
+ </Workspace>
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>IDEDidComputeMac32BitWarning</key>
6
+ <true/>
7
+ </dict>
8
+ </plist>
ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>PreviewsEnabled</key>
6
+ <false/>
7
+ </dict>
8
+ </plist>
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Scheme
3
+ LastUpgradeVersion = "1300"
4
+ version = "1.3">
5
+ <BuildAction
6
+ parallelizeBuildables = "YES"
7
+ buildImplicitDependencies = "YES">
8
+ <BuildActionEntries>
9
+ <BuildActionEntry
10
+ buildForTesting = "YES"
11
+ buildForRunning = "YES"
12
+ buildForProfiling = "YES"
13
+ buildForArchiving = "YES"
14
+ buildForAnalyzing = "YES">
15
+ <BuildableReference
16
+ BuildableIdentifier = "primary"
17
+ BlueprintIdentifier = "97C146ED1CF9000F007C117D"
18
+ BuildableName = "Runner.app"
19
+ BlueprintName = "Runner"
20
+ ReferencedContainer = "container:Runner.xcodeproj">
21
+ </BuildableReference>
22
+ </BuildActionEntry>
23
+ </BuildActionEntries>
24
+ </BuildAction>
25
+ <TestAction
26
+ buildConfiguration = "Debug"
27
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29
+ shouldUseLaunchSchemeArgsEnv = "YES">
30
+ <MacroExpansion>
31
+ <BuildableReference
32
+ BuildableIdentifier = "primary"
33
+ BlueprintIdentifier = "97C146ED1CF9000F007C117D"
34
+ BuildableName = "Runner.app"
35
+ BlueprintName = "Runner"
36
+ ReferencedContainer = "container:Runner.xcodeproj">
37
+ </BuildableReference>
38
+ </MacroExpansion>
39
+ <Testables>
40
+ </Testables>
41
+ </TestAction>
42
+ <LaunchAction
43
+ buildConfiguration = "Debug"
44
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
45
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
46
+ launchStyle = "0"
47
+ useCustomWorkingDirectory = "NO"
48
+ ignoresPersistentStateOnLaunch = "NO"
49
+ debugDocumentVersioning = "YES"
50
+ debugServiceExtension = "internal"
51
+ allowLocationSimulation = "YES">
52
+ <BuildableProductRunnable
53
+ runnableDebuggingMode = "0">
54
+ <BuildableReference
55
+ BuildableIdentifier = "primary"
56
+ BlueprintIdentifier = "97C146ED1CF9000F007C117D"
57
+ BuildableName = "Runner.app"
58
+ BlueprintName = "Runner"
59
+ ReferencedContainer = "container:Runner.xcodeproj">
60
+ </BuildableReference>
61
+ </BuildableProductRunnable>
62
+ </LaunchAction>
63
+ <ProfileAction
64
+ buildConfiguration = "Profile"
65
+ shouldUseLaunchSchemeArgsEnv = "YES"
66
+ savedToolIdentifier = ""
67
+ useCustomWorkingDirectory = "NO"
68
+ debugDocumentVersioning = "YES">
69
+ <BuildableProductRunnable
70
+ runnableDebuggingMode = "0">
71
+ <BuildableReference
72
+ BuildableIdentifier = "primary"
73
+ BlueprintIdentifier = "97C146ED1CF9000F007C117D"
74
+ BuildableName = "Runner.app"
75
+ BlueprintName = "Runner"
76
+ ReferencedContainer = "container:Runner.xcodeproj">
77
+ </BuildableReference>
78
+ </BuildableProductRunnable>
79
+ </ProfileAction>
80
+ <AnalyzeAction
81
+ buildConfiguration = "Debug">
82
+ </AnalyzeAction>
83
+ <ArchiveAction
84
+ buildConfiguration = "Release"
85
+ revealArchiveInOrganizer = "YES">
86
+ </ArchiveAction>
87
+ </Scheme>
ios/Runner.xcworkspace/contents.xcworkspacedata ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Workspace
3
+ version = "1.0">
4
+ <FileRef
5
+ location = "group:Runner.xcodeproj">
6
+ </FileRef>
7
+ </Workspace>
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>IDEDidComputeMac32BitWarning</key>
6
+ <true/>
7
+ </dict>
8
+ </plist>
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>PreviewsEnabled</key>
6
+ <false/>
7
+ </dict>
8
+ </plist>
ios/Runner/AppDelegate.swift ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import UIKit
2
+ import Flutter
3
+
4
+ @UIApplicationMain
5
+ @objc class AppDelegate: FlutterAppDelegate {
6
+ override func application(
7
+ _ application: UIApplication,
8
+ didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
9
+ ) -> Bool {
10
+ GeneratedPluginRegistrant.register(with: self)
11
+ return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12
+ }
13
+ }
ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "images" : [
3
+ {
4
+ "size" : "20x20",
5
+ "idiom" : "iphone",
6
+ "filename" : "Icon-App-20x20@2x.png",
7
+ "scale" : "2x"
8
+ },
9
+ {
10
+ "size" : "20x20",
11
+ "idiom" : "iphone",
12
+ "filename" : "Icon-App-20x20@3x.png",
13
+ "scale" : "3x"
14
+ },
15
+ {
16
+ "size" : "29x29",
17
+ "idiom" : "iphone",
18
+ "filename" : "Icon-App-29x29@1x.png",
19
+ "scale" : "1x"
20
+ },
21
+ {
22
+ "size" : "29x29",
23
+ "idiom" : "iphone",
24
+ "filename" : "Icon-App-29x29@2x.png",
25
+ "scale" : "2x"
26
+ },
27
+ {
28
+ "size" : "29x29",
29
+ "idiom" : "iphone",
30
+ "filename" : "Icon-App-29x29@3x.png",
31
+ "scale" : "3x"
32
+ },
33
+ {
34
+ "size" : "40x40",
35
+ "idiom" : "iphone",
36
+ "filename" : "Icon-App-40x40@2x.png",
37
+ "scale" : "2x"
38
+ },
39
+ {
40
+ "size" : "40x40",
41
+ "idiom" : "iphone",
42
+ "filename" : "Icon-App-40x40@3x.png",
43
+ "scale" : "3x"
44
+ },
45
+ {
46
+ "size" : "60x60",
47
+ "idiom" : "iphone",
48
+ "filename" : "Icon-App-60x60@2x.png",
49
+ "scale" : "2x"
50
+ },
51
+ {
52
+ "size" : "60x60",
53
+ "idiom" : "iphone",
54
+ "filename" : "Icon-App-60x60@3x.png",
55
+ "scale" : "3x"
56
+ },
57
+ {
58
+ "size" : "20x20",
59
+ "idiom" : "ipad",
60
+ "filename" : "Icon-App-20x20@1x.png",
61
+ "scale" : "1x"
62
+ },
63
+ {
64
+ "size" : "20x20",
65
+ "idiom" : "ipad",
66
+ "filename" : "Icon-App-20x20@2x.png",
67
+ "scale" : "2x"
68
+ },
69
+ {
70
+ "size" : "29x29",
71
+ "idiom" : "ipad",
72
+ "filename" : "Icon-App-29x29@1x.png",
73
+ "scale" : "1x"
74
+ },
75
+ {
76
+ "size" : "29x29",
77
+ "idiom" : "ipad",
78
+ "filename" : "Icon-App-29x29@2x.png",
79
+ "scale" : "2x"
80
+ },
81
+ {
82
+ "size" : "40x40",
83
+ "idiom" : "ipad",
84
+ "filename" : "Icon-App-40x40@1x.png",
85
+ "scale" : "1x"
86
+ },
87
+ {
88
+ "size" : "40x40",
89
+ "idiom" : "ipad",
90
+ "filename" : "Icon-App-40x40@2x.png",
91
+ "scale" : "2x"
92
+ },
93
+ {
94
+ "size" : "76x76",
95
+ "idiom" : "ipad",
96
+ "filename" : "Icon-App-76x76@1x.png",
97
+ "scale" : "1x"
98
+ },
99
+ {
100
+ "size" : "76x76",
101
+ "idiom" : "ipad",
102
+ "filename" : "Icon-App-76x76@2x.png",
103
+ "scale" : "2x"
104
+ },
105
+ {
106
+ "size" : "83.5x83.5",
107
+ "idiom" : "ipad",
108
+ "filename" : "Icon-App-83.5x83.5@2x.png",
109
+ "scale" : "2x"
110
+ },
111
+ {
112
+ "size" : "1024x1024",
113
+ "idiom" : "ios-marketing",
114
+ "filename" : "Icon-App-1024x1024@1x.png",
115
+ "scale" : "1x"
116
+ }
117
+ ],
118
+ "info" : {
119
+ "version" : 1,
120
+ "author" : "xcode"
121
+ }
122
+ }
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png ADDED