Spaces:
Configuration error
Configuration error
Upload 100 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .metadata +10 -0
- README.md +24 -12
- analysis_options.yaml +29 -0
- android/app/build.gradle +68 -0
- android/app/src/debug/AndroidManifest.xml +7 -0
- android/app/src/main/AndroidManifest.xml +34 -0
- android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java +19 -0
- android/app/src/main/kotlin/com/kaburacreates/MainActivity.kt +6 -0
- android/app/src/main/res/drawable-v21/launch_background.xml +12 -0
- android/app/src/main/res/drawable/launch_background.xml +12 -0
- android/app/src/main/res/mipmap-hdpi/ic_launcher.png +0 -0
- android/app/src/main/res/mipmap-mdpi/ic_launcher.png +0 -0
- android/app/src/main/res/mipmap-xhdpi/ic_launcher.png +0 -0
- android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +0 -0
- android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +0 -0
- android/app/src/main/res/values-night/styles.xml +18 -0
- android/app/src/main/res/values/styles.xml +18 -0
- android/app/src/profile/AndroidManifest.xml +7 -0
- android/build.gradle +31 -0
- android/gradle.properties +3 -0
- android/gradle/wrapper/gradle-wrapper.jar +0 -0
- android/gradle/wrapper/gradle-wrapper.properties +6 -0
- android/gradlew +160 -0
- android/gradlew.bat +90 -0
- android/hello_world_android.iml +29 -0
- android/settings.gradle +11 -0
- assets/images/img1.jpg +0 -0
- assets/images/img2.jpg +0 -0
- assets/images/img3.jpg +0 -0
- assets/images/img4.jpg +0 -0
- assets/images/img5.jpg +0 -0
- assets/images/img6.jpg +0 -0
- assets/images/img7.jpg +0 -0
- assets/images/img8.jpg +0 -0
- ios/Flutter/AppFrameworkInfo.plist +26 -0
- ios/Flutter/Debug.xcconfig +1 -0
- ios/Flutter/Generated.xcconfig +13 -0
- ios/Flutter/Release.xcconfig +1 -0
- ios/Flutter/flutter_export_environment.sh +13 -0
- ios/Runner.xcodeproj/project.pbxproj +481 -0
- ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +7 -0
- ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +8 -0
- ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +8 -0
- ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +87 -0
- ios/Runner.xcworkspace/contents.xcworkspacedata +7 -0
- ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +8 -0
- ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +8 -0
- ios/Runner/AppDelegate.swift +13 -0
- ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +122 -0
- 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 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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