├── test
└── widget_test.dart
├── ios
├── Runner
│ ├── Runner-Bridging-Header.h
│ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Icon-76.png
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-60@3x.png
│ │ │ ├── Icon-76@2x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── Icon-83.5@2x.png
│ │ │ ├── Icon-Small-1.png
│ │ │ ├── Icon-Small-40.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ ├── Icon-Small@3x.png
│ │ │ ├── Icon-Small-40@2x.png
│ │ │ ├── Icon-Small-40@3x.png
│ │ │ ├── Icon-Small@2x-1.png
│ │ │ ├── Icon-Notification.png
│ │ │ ├── Icon-Small-40@2x-1.png
│ │ │ ├── Icon-Notification@2x.png
│ │ │ ├── Icon-Notification@3x.png
│ │ │ ├── Icon-Notification@2x-1.png
│ │ │ └── Contents.json
│ │ └── LaunchImage.imageset
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ ├── README.md
│ │ │ └── Contents.json
│ ├── AppDelegate.swift
│ ├── Base.lproj
│ │ ├── Main.storyboard
│ │ └── LaunchScreen.storyboard
│ └── Info.plist
├── Flutter
│ ├── Debug.xcconfig
│ ├── Release.xcconfig
│ └── AppFrameworkInfo.plist
├── Runner.xcodeproj
│ ├── project.xcworkspace
│ │ └── contents.xcworkspacedata
│ ├── xcshareddata
│ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ └── project.pbxproj
├── Runner.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── WorkspaceSettings.xcsettings
├── Podfile.lock
└── Podfile
├── assets
├── step_1.png
├── step_2.png
├── step_3.png
├── step_4.png
├── step_5.png
├── step_6.png
├── double_ring_loading_io.gif
├── left_eye.svg
├── right_eye.svg
├── right_ear.svg
├── left_ear.svg
├── publs.svg
├── right_knee.svg
├── right_wrist.svg
├── left_wrist.svg
├── right_ankle.svg
├── right_forearm.svg
├── right_soulder.svg
├── left_elbow.svg
├── nose.svg
├── mouth.svg
├── left_soulder.svg
├── right_arm.svg
├── right_elbow.svg
├── left_forearm.svg
├── right_leg.svg
├── left_knee.svg
├── head.svg
├── right_thigh.svg
├── left_thigh.svg
├── right_foot.svg
├── left_ankle.svg
├── left_arm.svg
├── abdomin.svg
├── left_leg.svg
├── neck.svg
├── left_foot.svg
├── pelvis.svg
├── chest.svg
├── right_hand.svg
└── left_hand.svg
├── android
├── gradle.properties
├── app
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── values
│ │ │ │ │ └── styles.xml
│ │ │ │ └── drawable
│ │ │ │ │ └── launch_background.xml
│ │ │ ├── kotlin
│ │ │ │ └── com
│ │ │ │ │ └── sheikhsoft
│ │ │ │ │ └── accident_reporting
│ │ │ │ │ └── MainActivity.kt
│ │ │ └── AndroidManifest.xml
│ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ └── profile
│ │ │ └── AndroidManifest.xml
│ └── build.gradle
├── gradle
│ └── wrapper
│ │ └── gradle-wrapper.properties
├── settings.gradle
└── build.gradle
├── .metadata
├── LICENSE
├── .gitignore
├── README.md
├── pubspec.yaml
├── lib
└── main.dart
└── pubspec.lock
/test/widget_test.dart:
--------------------------------------------------------------------------------
1 | void main() {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
--------------------------------------------------------------------------------
/assets/step_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_1.png
--------------------------------------------------------------------------------
/assets/step_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_2.png
--------------------------------------------------------------------------------
/assets/step_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_3.png
--------------------------------------------------------------------------------
/assets/step_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_4.png
--------------------------------------------------------------------------------
/assets/step_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_5.png
--------------------------------------------------------------------------------
/assets/step_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/step_6.png
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | android.useAndroidX=true
2 | android.enableJetifier=true
3 | org.gradle.jvmargs=-Xmx1536M
4 |
--------------------------------------------------------------------------------
/assets/double_ring_loading_io.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/assets/double_ring_loading_io.gif
--------------------------------------------------------------------------------
/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/ic_launcher.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-1.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x-1.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x-1.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Sheikhsoft/accident_reporting/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x-1.png
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
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-4.10.2-all.zip
7 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildSystemType
6 | Original
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.metadata:
--------------------------------------------------------------------------------
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: 8661d8aecd626f7f57ccbcb735553edc05a2e713
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/assets/left_eye.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_eye.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_ear.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android/app/src/main/kotlin/com/sheikhsoft/accident_reporting/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.sheikhsoft.accident_reporting
2 |
3 | import android.os.Bundle
4 |
5 | import io.flutter.app.FlutterActivity
6 | import io.flutter.plugins.GeneratedPluginRegistrant
7 |
8 | class MainActivity: FlutterActivity() {
9 | override fun onCreate(savedInstanceState: Bundle?) {
10 | super.onCreate(savedInstanceState)
11 | GeneratedPluginRegistrant.registerWith(this)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/ios/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import Flutter
3 |
4 | @UIApplicationMain
5 | @objc class AppDelegate: FlutterAppDelegate {
6 | override func application(
7 | _ application: UIApplication,
8 | didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?
9 | ) -> Bool {
10 | GeneratedPluginRegistrant.register(with: self)
11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/assets/left_ear.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/publs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_knee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchImage.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchImage@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchImage@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/assets/right_wrist.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
3 | def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
4 |
5 | def plugins = new Properties()
6 | def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
7 | if (pluginsFile.exists()) {
8 | pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
9 | }
10 |
11 | plugins.each { name, path ->
12 | def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
13 | include ":$name"
14 | project(":$name").projectDir = pluginDirectory
15 | }
16 |
--------------------------------------------------------------------------------
/assets/left_wrist.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_ankle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_forearm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_soulder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_elbow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/nose.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/mouth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_soulder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_arm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_elbow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_forearm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.3.21'
3 | repositories {
4 | google()
5 | jcenter()
6 | }
7 |
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:3.3.2'
10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 | }
12 | }
13 |
14 | allprojects {
15 | repositories {
16 | google()
17 | jcenter()
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 | }
32 |
--------------------------------------------------------------------------------
/assets/right_leg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_knee.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/head.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_thigh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_thigh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_foot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_ankle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_arm.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/abdomin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ios/Flutter/AppFrameworkInfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | App
9 | CFBundleIdentifier
10 | io.flutter.flutter.app
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | App
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | MinimumOSVersion
24 | 8.0
25 |
26 |
27 |
--------------------------------------------------------------------------------
/assets/left_leg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/neck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/left_foot.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/pelvis.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 sk shamimul islam
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/assets/chest.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/right_hand.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Miscellaneous
2 | *.class
3 | *.log
4 | *.pyc
5 | *.swp
6 | .DS_Store
7 | .atom/
8 | .buildlog/
9 | .history
10 | .svn/
11 |
12 | # IntelliJ related
13 | *.iml
14 | *.ipr
15 | *.iws
16 | .idea/
17 |
18 | # Visual Studio Code related
19 | .vscode/
20 |
21 | # Flutter/Dart/Pub related
22 | **/doc/api/
23 | .dart_tool/
24 | .flutter-plugins
25 | .packages
26 | .pub-cache/
27 | .pub/
28 | /build/
29 |
30 | # Android related
31 | **/android/**/gradle-wrapper.jar
32 | **/android/.gradle
33 | **/android/captures/
34 | **/android/gradlew
35 | **/android/gradlew.bat
36 | **/android/local.properties
37 | **/android/**/GeneratedPluginRegistrant.java
38 |
39 | # iOS/XCode related
40 | **/ios/**/*.mode1v3
41 | **/ios/**/*.mode2v3
42 | **/ios/**/*.moved-aside
43 | **/ios/**/*.pbxuser
44 | **/ios/**/*.perspectivev3
45 | **/ios/**/*sync/
46 | **/ios/**/.sconsign.dblite
47 | **/ios/**/.tags*
48 | **/ios/**/.vagrant/
49 | **/ios/**/DerivedData/
50 | **/ios/**/Icon?
51 | **/ios/**/Pods/
52 | **/ios/**/.symlinks/
53 | **/ios/**/profile
54 | **/ios/**/xcuserdata
55 | **/ios/.generated/
56 | **/ios/Flutter/App.framework
57 | **/ios/Flutter/Flutter.framework
58 | **/ios/Flutter/Generated.xcconfig
59 | **/ios/Flutter/app.flx
60 | **/ios/Flutter/app.zip
61 | **/ios/Flutter/flutter_assets/
62 | **/ios/ServiceDefinitions.json
63 | **/ios/Runner/GeneratedPluginRegistrant.*
64 |
65 | # Exceptions to above rules.
66 | !**/ios/**/default.mode1v3
67 | !**/ios/**/default.mode2v3
68 | !**/ios/**/default.pbxuser
69 | !**/ios/**/default.perspectivev3
70 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
71 |
--------------------------------------------------------------------------------
/ios/Runner/Base.lproj/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/assets/left_hand.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/ios/Podfile.lock:
--------------------------------------------------------------------------------
1 | PODS:
2 | - Flutter (1.0.0)
3 | - geolocator (3.0.1):
4 | - Flutter
5 | - google_api_availability (2.0.0):
6 | - Flutter
7 | - image_picker (0.0.1):
8 | - Flutter
9 | - path_provider (0.0.1):
10 | - Flutter
11 | - permission_handler (3.0.0):
12 | - Flutter
13 | - shared_preferences (0.0.1):
14 | - Flutter
15 |
16 | DEPENDENCIES:
17 | - Flutter (from `.symlinks/flutter/ios-release`)
18 | - geolocator (from `.symlinks/plugins/geolocator/ios`)
19 | - google_api_availability (from `.symlinks/plugins/google_api_availability/ios`)
20 | - image_picker (from `.symlinks/plugins/image_picker/ios`)
21 | - path_provider (from `.symlinks/plugins/path_provider/ios`)
22 | - permission_handler (from `.symlinks/plugins/permission_handler/ios`)
23 | - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
24 |
25 | EXTERNAL SOURCES:
26 | Flutter:
27 | :path: ".symlinks/flutter/ios-release"
28 | geolocator:
29 | :path: ".symlinks/plugins/geolocator/ios"
30 | google_api_availability:
31 | :path: ".symlinks/plugins/google_api_availability/ios"
32 | image_picker:
33 | :path: ".symlinks/plugins/image_picker/ios"
34 | path_provider:
35 | :path: ".symlinks/plugins/path_provider/ios"
36 | permission_handler:
37 | :path: ".symlinks/plugins/permission_handler/ios"
38 | shared_preferences:
39 | :path: ".symlinks/plugins/shared_preferences/ios"
40 |
41 | SPEC CHECKSUMS:
42 | Flutter: 9d0fac939486c9aba2809b7982dfdbb47a7b0296
43 | geolocator: e054ad14f577d282c418eb5e32c5f0a8a5e6c69d
44 | google_api_availability: 80c105ad2c0ed01c18cf779653da2cb939518192
45 | image_picker: ee00aab0487cedc80a304085219503cc6d0f2e22
46 | path_provider: 09407919825bfe3c2deae39453b7a5b44f467873
47 | permission_handler: 03dcf3ade9d5f398b8854b366cb9de718d3daa76
48 | shared_preferences: 5a1d487c427ee18fcd3ea1f2a131569481834b53
49 |
50 | PODFILE CHECKSUM: ebd43b443038e611b86ede96e613bd6033c49497
51 |
52 | COCOAPODS: 1.5.3
53 |
--------------------------------------------------------------------------------
/android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
9 |
10 |
11 |
16 |
23 |
27 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/ios/Runner/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | Accident Reporting
9 | CFBundleExecutable
10 | $(EXECUTABLE_NAME)
11 | CFBundleIdentifier
12 | $(PRODUCT_BUNDLE_IDENTIFIER)
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | accident_reporting
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | $(FLUTTER_BUILD_NAME)
21 | CFBundleSignature
22 | ????
23 | CFBundleVersion
24 | $(FLUTTER_BUILD_NUMBER)
25 | LSRequiresIPhoneOS
26 |
27 | NSCameraUsageDescription
28 | Used to capture image for the incident picture you provided
29 | NSLocationWhenInUseUsageDescription
30 | Your Location is used to get your currend location so that we send help to the incident
31 | NSMicrophoneUsageDescription
32 | Used to capture audio for the incident picture you provided
33 | NSPhotoLibraryUsageDescription
34 | Used to get image for the incident picture you provided
35 | UILaunchStoryboardName
36 | LaunchScreen
37 | UIMainStoryboardFile
38 | Main
39 | UISupportedInterfaceOrientations
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationLandscapeLeft
43 | UIInterfaceOrientationLandscapeRight
44 |
45 | UISupportedInterfaceOrientations~ipad
46 |
47 | UIInterfaceOrientationPortrait
48 | UIInterfaceOrientationPortraitUpsideDown
49 | UIInterfaceOrientationLandscapeLeft
50 | UIInterfaceOrientationLandscapeRight
51 |
52 | UIViewControllerBasedStatusBarAppearance
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/android/app/build.gradle:
--------------------------------------------------------------------------------
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 28
30 |
31 | sourceSets {
32 | main.java.srcDirs += 'src/main/kotlin'
33 | }
34 |
35 | lintOptions {
36 | disable 'InvalidPackage'
37 | }
38 |
39 | defaultConfig {
40 | // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
41 | applicationId "com.sheikhsoft.accident_reporting"
42 | minSdkVersion 16
43 | targetSdkVersion 28
44 | versionCode flutterVersionCode.toInteger()
45 | versionName flutterVersionName
46 | testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
47 | }
48 |
49 | buildTypes {
50 | release {
51 | // TODO: Add your own signing config for the release build.
52 | // Signing with the debug keys for now, so `flutter run --release` works.
53 | signingConfig signingConfigs.debug
54 | }
55 | }
56 | }
57 |
58 | flutter {
59 | source '../..'
60 | }
61 |
62 | dependencies {
63 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
64 | testImplementation 'junit:junit:4.12'
65 | androidTestImplementation 'androidx.test:runner:1.1.2-alpha02'
66 | androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0-alpha02'
67 | }
68 |
--------------------------------------------------------------------------------
/ios/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment this line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
5 | ENV['COCOAPODS_DISABLE_STATS'] = 'true'
6 |
7 | project 'Runner', {
8 | 'Debug' => :debug,
9 | 'Profile' => :release,
10 | 'Release' => :release,
11 | }
12 |
13 | def parse_KV_file(file, separator='=')
14 | file_abs_path = File.expand_path(file)
15 | if !File.exists? file_abs_path
16 | return [];
17 | end
18 | pods_ary = []
19 | skip_line_start_symbols = ["#", "/"]
20 | File.foreach(file_abs_path) { |line|
21 | next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ }
22 | plugin = line.split(pattern=separator)
23 | if plugin.length == 2
24 | podname = plugin[0].strip()
25 | path = plugin[1].strip()
26 | podpath = File.expand_path("#{path}", file_abs_path)
27 | pods_ary.push({:name => podname, :path => podpath});
28 | else
29 | puts "Invalid plugin specification: #{line}"
30 | end
31 | }
32 | return pods_ary
33 | end
34 |
35 | target 'Runner' do
36 | use_frameworks!
37 |
38 | # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
39 | # referring to absolute paths on developers' machines.
40 | system('rm -rf .symlinks')
41 | system('mkdir -p .symlinks/plugins')
42 |
43 | # Flutter Pods
44 | generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig')
45 | if generated_xcode_build_settings.empty?
46 | puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first."
47 | end
48 | generated_xcode_build_settings.map { |p|
49 | if p[:name] == 'FLUTTER_FRAMEWORK_DIR'
50 | symlink = File.join('.symlinks', 'flutter')
51 | File.symlink(File.dirname(p[:path]), symlink)
52 | pod 'Flutter', :path => File.join(symlink, File.basename(p[:path]))
53 | end
54 | }
55 |
56 | # Plugin Pods
57 | plugin_pods = parse_KV_file('../.flutter-plugins')
58 | plugin_pods.map { |p|
59 | symlink = File.join('.symlinks', 'plugins', p[:name])
60 | File.symlink(p[:path], symlink)
61 | pod p[:name], :path => File.join(symlink, 'ios')
62 | }
63 | end
64 |
65 | post_install do |installer|
66 | installer.pods_project.targets.each do |target|
67 | target.build_configurations.each do |config|
68 | config.build_settings['ENABLE_BITCODE'] = 'NO'
69 | end
70 | end
71 | end
72 |
--------------------------------------------------------------------------------
/ios/Runner/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "20x20",
5 | "idiom" : "iphone",
6 | "filename" : "Icon-Notification@2x-1.png",
7 | "scale" : "2x"
8 | },
9 | {
10 | "size" : "20x20",
11 | "idiom" : "iphone",
12 | "filename" : "Icon-Notification@3x.png",
13 | "scale" : "3x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "Icon-Small-1.png",
19 | "scale" : "1x"
20 | },
21 | {
22 | "size" : "29x29",
23 | "idiom" : "iphone",
24 | "filename" : "Icon-Small@2x-1.png",
25 | "scale" : "2x"
26 | },
27 | {
28 | "size" : "29x29",
29 | "idiom" : "iphone",
30 | "filename" : "Icon-Small@3x.png",
31 | "scale" : "3x"
32 | },
33 | {
34 | "size" : "40x40",
35 | "idiom" : "iphone",
36 | "filename" : "Icon-Small-40@2x-1.png",
37 | "scale" : "2x"
38 | },
39 | {
40 | "size" : "40x40",
41 | "idiom" : "iphone",
42 | "filename" : "Icon-Small-40@3x.png",
43 | "scale" : "3x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "Icon-60@2x.png",
49 | "scale" : "2x"
50 | },
51 | {
52 | "size" : "60x60",
53 | "idiom" : "iphone",
54 | "filename" : "Icon-60@3x.png",
55 | "scale" : "3x"
56 | },
57 | {
58 | "size" : "20x20",
59 | "idiom" : "ipad",
60 | "filename" : "Icon-Notification.png",
61 | "scale" : "1x"
62 | },
63 | {
64 | "size" : "20x20",
65 | "idiom" : "ipad",
66 | "filename" : "Icon-Notification@2x.png",
67 | "scale" : "2x"
68 | },
69 | {
70 | "size" : "29x29",
71 | "idiom" : "ipad",
72 | "filename" : "Icon-Small.png",
73 | "scale" : "1x"
74 | },
75 | {
76 | "size" : "29x29",
77 | "idiom" : "ipad",
78 | "filename" : "Icon-Small@2x.png",
79 | "scale" : "2x"
80 | },
81 | {
82 | "size" : "40x40",
83 | "idiom" : "ipad",
84 | "filename" : "Icon-Small-40.png",
85 | "scale" : "1x"
86 | },
87 | {
88 | "size" : "40x40",
89 | "idiom" : "ipad",
90 | "filename" : "Icon-Small-40@2x.png",
91 | "scale" : "2x"
92 | },
93 | {
94 | "size" : "76x76",
95 | "idiom" : "ipad",
96 | "filename" : "Icon-76.png",
97 | "scale" : "1x"
98 | },
99 | {
100 | "size" : "76x76",
101 | "idiom" : "ipad",
102 | "filename" : "Icon-76@2x.png",
103 | "scale" : "2x"
104 | },
105 | {
106 | "size" : "83.5x83.5",
107 | "idiom" : "ipad",
108 | "filename" : "Icon-83.5@2x.png",
109 | "scale" : "2x"
110 | },
111 | {
112 | "size" : "1024x1024",
113 | "idiom" : "ios-marketing",
114 | "filename" : "ic_launcher.png",
115 | "scale" : "1x"
116 | }
117 | ],
118 | "info" : {
119 | "version" : 1,
120 | "author" : "xcode"
121 | }
122 | }
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme:
--------------------------------------------------------------------------------
1 |
2 |
5 |
8 |
9 |
15 |
21 |
22 |
23 |
24 |
25 |
31 |
32 |
33 |
34 |
40 |
41 |
42 |
43 |
44 |
45 |
56 |
58 |
64 |
65 |
66 |
67 |
68 |
69 |
75 |
77 |
83 |
84 |
85 |
86 |
88 |
89 |
92 |
93 |
94 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Flutter Accident Reporting App
2 |
3 | A Flutter Accident reporting App working in both iOS and Android.This project total size of all Dart files is 4714 bites. The packages used in this project all are dynamic and have have broad applicability.
4 | Specially the human_anatomy package is super unique, developer can use that package for medical relative app.
5 | For view the app submit result please visit
6 | http://www.sheikhsoft.com/accident-reporting/index.php
7 |
8 | # Contribution
9 | Developed By Sk SHAMIMUL ISLAM (http://www.sheikhsoft.com)
10 |
11 | Concept Design by Johnyvino (http://johnyvino.com)
12 |
13 | ## Demo
14 |
15 |
|
|
|
|
|
|
16 |
17 | ## Video Demo
18 |
19 | https://www.youtube.com/watch?v=q0FlApQriS4&feature=youtu.be
20 |
21 | ## Installation
22 |
23 | Run `flutter run` in your terminal.
24 |
25 | For view the result of the App please visit
26 |
27 | http://www.sheikhsoft.com/accident-reporting/index.php
28 |
29 | ### Goals for this sample
30 |
31 | The Global status report on road safety 2015, reflecting information from 180 countries, indicates that worldwide the total number of road traffic deaths has plateaued at 1.25 million per year.
32 |
33 | A report of Gazette Review by By Barry W Stanton on March 31, 2017, says that Rape crime rates are going higher in many countries.
34 |
35 | Not only road collisions and abuse cases, there are also Assaults, Abduction, Larceny, fire disasters in various parts of the world.
36 |
37 | When people come across any such conflicts, they crave to report to the police. But their fear hinders them.
38 |
39 | my goal in to give developer some tools so that they can defend crime on level best and contribute to the society.
40 |
41 | and the flowing article also encourage me to develop the app and open source it.
42 |
43 | https://medium.muz.li/save-our-souls-93d822ddbdd
44 |
45 | ### The important bits
46 |
47 | for MacOs No configuration required - the project should work out of the box.
48 |
49 | The Project Developed On MacOs platform so if you run it on windows it will be show some error like Flutter SDk or Android SDk not Found.
50 | In that case you have to flow this step.
51 |
52 | - create a new flutter project(include kotlin and swift)
53 | - add the flowing two permission in your 'AndroidManifest.xml' file
54 | ```xml
55 |
56 |
57 | ```
58 |
59 | - add project assets folder to your project root
60 |
61 | - add project 'pubspec.yaml' assets: section to your project 'pubspec.yaml'
62 |
63 | - [convert your android to AndroidX] (https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility)
64 |
65 | - Then, Add the packages to your project 'pubspec.yaml'
66 |
67 | ```yaml
68 | page_transition: ^1.0.9
69 | swipe_button: ^0.0.2
70 | human_anatomy: ^0.0.2
71 | data_review_and_upload: ^0.0.4
72 | analog_time_picker: ^0.0.2
73 | custom_radio_button: ^0.0.3
74 | location_and_image_picker: ^0.0.3
75 | ```
76 | - Replace your 'main.dart' by the project 'main.dart'
77 |
78 | - You are ready to go...
79 |
80 |
81 | please read the packages documentation for learning more about the project
82 |
83 |
--------------------------------------------------------------------------------
/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: accident_reporting
2 | description: A new Flutter application for accident reporting.
3 |
4 | # The following defines the version and build number for your application.
5 | # A version number is three numbers separated by dots, like 1.2.43
6 | # followed by an optional build number separated by a +.
7 | # Both the version and the builder number may be overridden in flutter
8 | # build by specifying --build-name and --build-number, respectively.
9 | # In Android, build-name is used as versionName while build-number used as versionCode.
10 | # Read more about Android versioning at https://developer.android.com/studio/publish/versioning
11 | # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
12 | # Read more about iOS versioning at
13 | # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
14 | version: 1.0.0+1
15 |
16 | environment:
17 | sdk: ">=2.1.0 <3.0.0"
18 |
19 | dependencies:
20 | flutter:
21 | sdk: flutter
22 |
23 | # The following adds the Cupertino Icons font to your application.
24 | # Use with the CupertinoIcons class for iOS style icons.
25 | cupertino_icons: ^0.1.2
26 | page_transition: ^1.0.9
27 | swipe_button: ^0.0.2
28 | human_anatomy: ^0.0.2
29 | data_review_and_upload: ^0.0.4
30 | analog_time_picker: ^0.0.2
31 | custom_radio_button: ^0.0.3
32 | location_and_image_picker: ^0.0.3
33 |
34 | dev_dependencies:
35 | flutter_test:
36 | sdk: flutter
37 |
38 |
39 | # For information on the generic Dart part of this file, see the
40 | # following page: https://www.dartlang.org/tools/pub/pubspec
41 |
42 | # The following section is specific to Flutter.
43 | flutter:
44 |
45 | # The following line ensures that the Material Icons font is
46 | # included with your application, so that you can use the icons in
47 | # the material Icons class.
48 | uses-material-design: true
49 |
50 | # To add assets to your application, add an assets section, like this:
51 | assets:
52 | - assets/step_1.png
53 | - assets/step_2.png
54 | - assets/step_3.png
55 | - assets/step_4.png
56 | - assets/step_5.png
57 | - assets/step_6.png
58 | - assets/double_ring_loading_io.gif
59 | - assets/head.svg
60 | - assets/left_ear.svg
61 | - assets/right_ear.svg
62 | - assets/left_eye.svg
63 | - assets/right_eye.svg
64 | - assets/nose.svg
65 | - assets/mouth.svg
66 | - assets/neck.svg
67 | - assets/chest.svg
68 | - assets/abdomin.svg
69 | - assets/pelvis.svg
70 | - assets/publs.svg
71 | - assets/left_soulder.svg
72 | - assets/right_soulder.svg
73 | - assets/left_arm.svg
74 | - assets/right_arm.svg
75 | - assets/left_elbow.svg
76 | - assets/right_elbow.svg
77 | - assets/left_forearm.svg
78 | - assets/right_forearm.svg
79 | - assets/left_wrist.svg
80 | - assets/right_wrist.svg
81 | - assets/left_hand.svg
82 | - assets/right_hand.svg
83 | - assets/left_thigh.svg
84 | - assets/right_thigh.svg
85 | - assets/left_knee.svg
86 | - assets/right_knee.svg
87 | - assets/left_leg.svg
88 | - assets/right_leg.svg
89 | - assets/left_ankle.svg
90 | - assets/right_ankle.svg
91 | - assets/left_foot.svg
92 | - assets/right_foot.svg
93 | # assets:
94 | # - images/a_dot_burr.jpeg
95 | # - images/a_dot_ham.jpeg
96 |
97 | # An image asset can refer to one or more resolution-specific "variants", see
98 | # https://flutter.io/assets-and-images/#resolution-aware.
99 |
100 | # For details regarding adding assets from package dependencies, see
101 | # https://flutter.io/assets-and-images/#from-packages
102 |
103 | # To add custom fonts to your application, add a fonts section here,
104 | # in this "flutter" section. Each entry in this list should have a
105 | # "family" key with the font family name, and a "fonts" key with a
106 | # list giving the asset and other descriptors for the font. For
107 | # example:
108 | # fonts:
109 | # - family: Schyler
110 | # fonts:
111 | # - asset: fonts/Schyler-Regular.ttf
112 | # - asset: fonts/Schyler-Italic.ttf
113 | # style: italic
114 | # - family: Trajan Pro
115 | # fonts:
116 | # - asset: fonts/TrajanPro.ttf
117 | # - asset: fonts/TrajanPro_Bold.ttf
118 | # weight: 700
119 | #
120 | # For details regarding fonts from package dependencies,
121 | # see https://flutter.io/custom-fonts/#from-packages
122 |
--------------------------------------------------------------------------------
/lib/main.dart:
--------------------------------------------------------------------------------
1 | import 'package:page_transition/page_transition.dart';
2 | import 'package:analog_time_picker/full_page_analog_time_picker.dart';
3 | import 'package:custom_radio_button/full_page_radio_group.dart';
4 | import 'package:data_review_and_upload/data_review_and_upload.dart';
5 | import 'package:flutter/material.dart';
6 | import 'package:human_anatomy/full_page_human_anatomy.dart';
7 | import 'package:location_and_image_picker/fullpage_location_and_pic_picker.dart';
8 | import 'package:swipe_button/swipe_button_demo.dart';
9 | import 'package:analog_time_picker/utils.dart';
10 |
11 | void main() {
12 | runApp(
13 | MaterialApp(
14 | home: HomePage(),
15 | onGenerateRoute: (RouteSettings settings) {
16 | switch (settings.name) {
17 | case '/home':
18 | return PageTransition(child: HomePage(),type: PageTransitionType.leftToRight);
19 | break;
20 | case '/second':
21 | return PageTransition(child: PageOne(),type: PageTransitionType.leftToRight);
22 | break;
23 | case '/third':
24 | return PageTransition(
25 | child: PageTwo(
26 | mapData: settings.arguments,
27 | ),type: PageTransitionType.leftToRight);
28 | break;
29 | case '/fourth':
30 | return PageTransition(
31 | child: PageThree(
32 | mapData: settings.arguments,
33 | ),type: PageTransitionType.leftToRight);
34 | break;
35 | case '/fifth':
36 | return PageTransition(
37 | child: PageFour(
38 | mapData: settings.arguments,
39 | ),type: PageTransitionType.leftToRight);
40 | break;
41 | case '/sixth':
42 | return PageTransition(
43 | child: PageFive(
44 | mapData: settings.arguments,
45 | ),type: PageTransitionType.leftToRight);
46 | break;
47 | case '/seventh':
48 | return PageTransition(
49 | child: PageSeven(
50 | mapData: settings.arguments,
51 | ),type: PageTransitionType.leftToRight);
52 | break;
53 | }
54 | },
55 | ),
56 | );
57 | }
58 |
59 | class HomePage extends StatelessWidget {
60 | @override
61 | Widget build(BuildContext context) {
62 | return SwipeButtonDemo(
63 | pageRoute: "/second",
64 | buttonTitle: "Swipe to report incident",
65 | );
66 | }
67 | }
68 |
69 | class PageOne extends StatelessWidget {
70 | @override
71 | Widget build(BuildContext context) {
72 | return new FullPageRadioGroup(
73 | container: TopPrograssBar(
74 | progressBarImagePath: "assets/step_1.png",
75 | ),
76 | isSquareRadioGroup: true,
77 | title: "Severty?",
78 | route: "/third",
79 | mapKey: 'priority',
80 | );
81 | }
82 | }
83 |
84 | class PageTwo extends StatelessWidget {
85 | final Map mapData;
86 | const PageTwo({Key key, this.mapData}) : super(key: key);
87 |
88 | @override
89 | Widget build(BuildContext context) {
90 | print(mapData);
91 |
92 | return new FullPageRadioGroup(
93 | container: TopPrograssBar(
94 | progressBarImagePath: "assets/step_2.png",
95 | ),
96 | isSquareRadioGroup: false,
97 | title: "What happended?",
98 | route: "/fourth",
99 | mapData: mapData,
100 | mapKey: 'incidentType');
101 | }
102 | }
103 |
104 | class PageThree extends StatelessWidget {
105 | final Map mapData;
106 | const PageThree({Key key, this.mapData}) : super(key: key);
107 | @override
108 | Widget build(BuildContext context) {
109 | return FullPageHumanAnatomy(
110 | container: TopPrograssBar(
111 | progressBarImagePath: "assets/step_3.png",
112 | ),
113 | mapData: mapData,
114 | title: "Where it is?",
115 | route: "/fifth",
116 | );
117 | }
118 | }
119 |
120 | class PageFour extends StatelessWidget {
121 | final Map mapData;
122 | const PageFour({Key key, this.mapData}) : super(key: key);
123 | @override
124 | Widget build(BuildContext context) {
125 | return FullPageAnalogTimePicker(
126 | mapData: mapData,
127 | container: TopPrograssBar(
128 | progressBarImagePath: "assets/step_4.png",
129 | ),
130 | route: "/sixth",
131 | );
132 | }
133 | }
134 |
135 | class PageFive extends StatelessWidget {
136 | final Map mapData;
137 | const PageFive({Key key, this.mapData}) : super(key: key);
138 |
139 | @override
140 | Widget build(BuildContext context) {
141 | return FullPageLocationAndImagePicker(
142 | container: TopPrograssBar(
143 | progressBarImagePath: "assets/step_5.png",
144 | ),
145 | mapData: mapData,
146 | title: "Where it happened?",
147 | route: "/seventh",
148 | );
149 | }
150 | }
151 |
152 | class PageSeven extends StatelessWidget {
153 | final Map mapData;
154 | const PageSeven({Key key, this.mapData}) : super(key: key);
155 | @override
156 | Widget build(BuildContext context) {
157 | return DataReviewAndUpload(
158 | container: TopPrograssBar(
159 | progressBarImagePath: "assets/step_6.png",
160 | ),
161 | mapData: mapData,
162 | apiUrl: "http://www.sheikhsoft.com/accident-reporting/upload.php",
163 |
164 | );
165 | }
166 | }
167 |
168 |
--------------------------------------------------------------------------------
/pubspec.lock:
--------------------------------------------------------------------------------
1 | # Generated by pub
2 | # See https://www.dartlang.org/tools/pub/glossary#lockfile
3 | packages:
4 | analog_time_picker:
5 | dependency: "direct main"
6 | description:
7 | name: analog_time_picker
8 | url: "https://pub.dartlang.org"
9 | source: hosted
10 | version: "0.0.2"
11 | ansicolor:
12 | dependency: transitive
13 | description:
14 | name: ansicolor
15 | url: "https://pub.dartlang.org"
16 | source: hosted
17 | version: "1.0.2"
18 | archive:
19 | dependency: transitive
20 | description:
21 | name: archive
22 | url: "https://pub.dartlang.org"
23 | source: hosted
24 | version: "2.0.8"
25 | args:
26 | dependency: transitive
27 | description:
28 | name: args
29 | url: "https://pub.dartlang.org"
30 | source: hosted
31 | version: "1.5.1"
32 | async:
33 | dependency: transitive
34 | description:
35 | name: async
36 | url: "https://pub.dartlang.org"
37 | source: hosted
38 | version: "2.0.8"
39 | boolean_selector:
40 | dependency: transitive
41 | description:
42 | name: boolean_selector
43 | url: "https://pub.dartlang.org"
44 | source: hosted
45 | version: "1.0.4"
46 | cached_network_image:
47 | dependency: transitive
48 | description:
49 | name: cached_network_image
50 | url: "https://pub.dartlang.org"
51 | source: hosted
52 | version: "0.5.1"
53 | charcode:
54 | dependency: transitive
55 | description:
56 | name: charcode
57 | url: "https://pub.dartlang.org"
58 | source: hosted
59 | version: "1.1.2"
60 | collection:
61 | dependency: transitive
62 | description:
63 | name: collection
64 | url: "https://pub.dartlang.org"
65 | source: hosted
66 | version: "1.14.11"
67 | console_log_handler:
68 | dependency: transitive
69 | description:
70 | name: console_log_handler
71 | url: "https://pub.dartlang.org"
72 | source: hosted
73 | version: "1.1.6"
74 | convert:
75 | dependency: transitive
76 | description:
77 | name: convert
78 | url: "https://pub.dartlang.org"
79 | source: hosted
80 | version: "2.1.1"
81 | crypto:
82 | dependency: transitive
83 | description:
84 | name: crypto
85 | url: "https://pub.dartlang.org"
86 | source: hosted
87 | version: "2.0.6"
88 | cupertino_icons:
89 | dependency: "direct main"
90 | description:
91 | name: cupertino_icons
92 | url: "https://pub.dartlang.org"
93 | source: hosted
94 | version: "0.1.2"
95 | custom_radio_button:
96 | dependency: "direct main"
97 | description:
98 | name: custom_radio_button
99 | url: "https://pub.dartlang.org"
100 | source: hosted
101 | version: "0.0.3"
102 | data_review_and_upload:
103 | dependency: "direct main"
104 | description:
105 | name: data_review_and_upload
106 | url: "https://pub.dartlang.org"
107 | source: hosted
108 | version: "0.0.4"
109 | flutter:
110 | dependency: "direct main"
111 | description: flutter
112 | source: sdk
113 | version: "0.0.0"
114 | flutter_cache_manager:
115 | dependency: transitive
116 | description:
117 | name: flutter_cache_manager
118 | url: "https://pub.dartlang.org"
119 | source: hosted
120 | version: "0.2.0+1"
121 | flutter_image:
122 | dependency: transitive
123 | description:
124 | name: flutter_image
125 | url: "https://pub.dartlang.org"
126 | source: hosted
127 | version: "1.0.0"
128 | flutter_map:
129 | dependency: transitive
130 | description:
131 | name: flutter_map
132 | url: "https://pub.dartlang.org"
133 | source: hosted
134 | version: "0.5.0"
135 | flutter_svg:
136 | dependency: transitive
137 | description:
138 | name: flutter_svg
139 | url: "https://pub.dartlang.org"
140 | source: hosted
141 | version: "0.12.3"
142 | flutter_test:
143 | dependency: "direct dev"
144 | description: flutter
145 | source: sdk
146 | version: "0.0.0"
147 | geolocator:
148 | dependency: transitive
149 | description:
150 | name: geolocator
151 | url: "https://pub.dartlang.org"
152 | source: hosted
153 | version: "3.0.1"
154 | google_api_availability:
155 | dependency: transitive
156 | description:
157 | name: google_api_availability
158 | url: "https://pub.dartlang.org"
159 | source: hosted
160 | version: "2.0.0"
161 | http:
162 | dependency: transitive
163 | description:
164 | name: http
165 | url: "https://pub.dartlang.org"
166 | source: hosted
167 | version: "0.12.0+2"
168 | http_parser:
169 | dependency: transitive
170 | description:
171 | name: http_parser
172 | url: "https://pub.dartlang.org"
173 | source: hosted
174 | version: "3.1.3"
175 | human_anatomy:
176 | dependency: "direct main"
177 | description:
178 | name: human_anatomy
179 | url: "https://pub.dartlang.org"
180 | source: hosted
181 | version: "0.0.2"
182 | image:
183 | dependency: transitive
184 | description:
185 | name: image
186 | url: "https://pub.dartlang.org"
187 | source: hosted
188 | version: "2.0.7"
189 | image_picker:
190 | dependency: transitive
191 | description:
192 | name: image_picker
193 | url: "https://pub.dartlang.org"
194 | source: hosted
195 | version: "0.5.1"
196 | intl:
197 | dependency: transitive
198 | description:
199 | name: intl
200 | url: "https://pub.dartlang.org"
201 | source: hosted
202 | version: "0.15.8"
203 | latlong:
204 | dependency: transitive
205 | description:
206 | name: latlong
207 | url: "https://pub.dartlang.org"
208 | source: hosted
209 | version: "0.6.1"
210 | location_and_image_picker:
211 | dependency: "direct main"
212 | description:
213 | name: location_and_image_picker
214 | url: "https://pub.dartlang.org"
215 | source: hosted
216 | version: "0.0.3"
217 | logging:
218 | dependency: transitive
219 | description:
220 | name: logging
221 | url: "https://pub.dartlang.org"
222 | source: hosted
223 | version: "0.11.3+2"
224 | matcher:
225 | dependency: transitive
226 | description:
227 | name: matcher
228 | url: "https://pub.dartlang.org"
229 | source: hosted
230 | version: "0.12.3+1"
231 | meta:
232 | dependency: transitive
233 | description:
234 | name: meta
235 | url: "https://pub.dartlang.org"
236 | source: hosted
237 | version: "1.1.6"
238 | page_transition:
239 | dependency: "direct main"
240 | description:
241 | name: page_transition
242 | url: "https://pub.dartlang.org"
243 | source: hosted
244 | version: "1.0.9"
245 | path:
246 | dependency: transitive
247 | description:
248 | name: path
249 | url: "https://pub.dartlang.org"
250 | source: hosted
251 | version: "1.6.2"
252 | path_drawing:
253 | dependency: transitive
254 | description:
255 | name: path_drawing
256 | url: "https://pub.dartlang.org"
257 | source: hosted
258 | version: "0.4.0"
259 | path_parsing:
260 | dependency: transitive
261 | description:
262 | name: path_parsing
263 | url: "https://pub.dartlang.org"
264 | source: hosted
265 | version: "0.1.3"
266 | path_provider:
267 | dependency: transitive
268 | description:
269 | name: path_provider
270 | url: "https://pub.dartlang.org"
271 | source: hosted
272 | version: "0.4.1"
273 | pedantic:
274 | dependency: transitive
275 | description:
276 | name: pedantic
277 | url: "https://pub.dartlang.org"
278 | source: hosted
279 | version: "1.4.0"
280 | permission_handler:
281 | dependency: transitive
282 | description:
283 | name: permission_handler
284 | url: "https://pub.dartlang.org"
285 | source: hosted
286 | version: "3.0.0"
287 | petitparser:
288 | dependency: transitive
289 | description:
290 | name: petitparser
291 | url: "https://pub.dartlang.org"
292 | source: hosted
293 | version: "2.1.1"
294 | positioned_tap_detector:
295 | dependency: transitive
296 | description:
297 | name: positioned_tap_detector
298 | url: "https://pub.dartlang.org"
299 | source: hosted
300 | version: "1.0.2"
301 | quiver:
302 | dependency: transitive
303 | description:
304 | name: quiver
305 | url: "https://pub.dartlang.org"
306 | source: hosted
307 | version: "2.0.1"
308 | shared_preferences:
309 | dependency: transitive
310 | description:
311 | name: shared_preferences
312 | url: "https://pub.dartlang.org"
313 | source: hosted
314 | version: "0.4.3"
315 | sky_engine:
316 | dependency: transitive
317 | description: flutter
318 | source: sdk
319 | version: "0.0.99"
320 | source_span:
321 | dependency: transitive
322 | description:
323 | name: source_span
324 | url: "https://pub.dartlang.org"
325 | source: hosted
326 | version: "1.5.4"
327 | stack_trace:
328 | dependency: transitive
329 | description:
330 | name: stack_trace
331 | url: "https://pub.dartlang.org"
332 | source: hosted
333 | version: "1.9.3"
334 | stream_channel:
335 | dependency: transitive
336 | description:
337 | name: stream_channel
338 | url: "https://pub.dartlang.org"
339 | source: hosted
340 | version: "1.6.8"
341 | string_scanner:
342 | dependency: transitive
343 | description:
344 | name: string_scanner
345 | url: "https://pub.dartlang.org"
346 | source: hosted
347 | version: "1.0.4"
348 | swipe_button:
349 | dependency: "direct main"
350 | description:
351 | name: swipe_button
352 | url: "https://pub.dartlang.org"
353 | source: hosted
354 | version: "0.0.2"
355 | synchronized:
356 | dependency: transitive
357 | description:
358 | name: synchronized
359 | url: "https://pub.dartlang.org"
360 | source: hosted
361 | version: "1.5.3+2"
362 | term_glyph:
363 | dependency: transitive
364 | description:
365 | name: term_glyph
366 | url: "https://pub.dartlang.org"
367 | source: hosted
368 | version: "1.1.0"
369 | test_api:
370 | dependency: transitive
371 | description:
372 | name: test_api
373 | url: "https://pub.dartlang.org"
374 | source: hosted
375 | version: "0.2.2"
376 | transparent_image:
377 | dependency: transitive
378 | description:
379 | name: transparent_image
380 | url: "https://pub.dartlang.org"
381 | source: hosted
382 | version: "0.1.0"
383 | tuple:
384 | dependency: transitive
385 | description:
386 | name: tuple
387 | url: "https://pub.dartlang.org"
388 | source: hosted
389 | version: "1.0.2"
390 | typed_data:
391 | dependency: transitive
392 | description:
393 | name: typed_data
394 | url: "https://pub.dartlang.org"
395 | source: hosted
396 | version: "1.1.6"
397 | uuid:
398 | dependency: transitive
399 | description:
400 | name: uuid
401 | url: "https://pub.dartlang.org"
402 | source: hosted
403 | version: "1.0.3"
404 | validate:
405 | dependency: transitive
406 | description:
407 | name: validate
408 | url: "https://pub.dartlang.org"
409 | source: hosted
410 | version: "1.7.0"
411 | vector_math:
412 | dependency: transitive
413 | description:
414 | name: vector_math
415 | url: "https://pub.dartlang.org"
416 | source: hosted
417 | version: "2.0.8"
418 | xml:
419 | dependency: transitive
420 | description:
421 | name: xml
422 | url: "https://pub.dartlang.org"
423 | source: hosted
424 | version: "3.3.1"
425 | sdks:
426 | dart: ">=2.1.0 <3.0.0"
427 | flutter: ">=0.7.3 <2.0.0"
428 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.pbxproj:
--------------------------------------------------------------------------------
1 | // !$*UTF8*$!
2 | {
3 | archiveVersion = 1;
4 | classes = {
5 | };
6 | objectVersion = 46;
7 | objects = {
8 |
9 | /* Begin PBXBuildFile section */
10 | 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
11 | 376439EE00C6246ED7F04D80 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F45529FA429D6BA91AA4151 /* Pods_Runner.framework */; };
12 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
13 | 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
14 | 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
15 | 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
16 | 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
17 | 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
18 | 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 9740EEB21CF90195004384FC /* Debug.xcconfig */; };
19 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
20 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
21 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
22 | /* End PBXBuildFile section */
23 |
24 | /* Begin PBXCopyFilesBuildPhase section */
25 | 9705A1C41CF9048500538489 /* Embed Frameworks */ = {
26 | isa = PBXCopyFilesBuildPhase;
27 | buildActionMask = 2147483647;
28 | dstPath = "";
29 | dstSubfolderSpec = 10;
30 | files = (
31 | 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */,
32 | 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */,
33 | );
34 | name = "Embed Frameworks";
35 | runOnlyForDeploymentPostprocessing = 0;
36 | };
37 | /* End PBXCopyFilesBuildPhase section */
38 |
39 | /* Begin PBXFileReference section */
40 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
41 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
42 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
43 | 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = ""; };
44 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
45 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
46 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
47 | 7F45529FA429D6BA91AA4151 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
48 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
49 | 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
50 | 9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = ""; };
51 | 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
52 | 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
53 | 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
54 | 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
55 | 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
56 | /* End PBXFileReference section */
57 |
58 | /* Begin PBXFrameworksBuildPhase section */
59 | 97C146EB1CF9000F007C117D /* Frameworks */ = {
60 | isa = PBXFrameworksBuildPhase;
61 | buildActionMask = 2147483647;
62 | files = (
63 | 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */,
64 | 3B80C3941E831B6300D905FE /* App.framework in Frameworks */,
65 | 376439EE00C6246ED7F04D80 /* Pods_Runner.framework in Frameworks */,
66 | );
67 | runOnlyForDeploymentPostprocessing = 0;
68 | };
69 | /* End PBXFrameworksBuildPhase section */
70 |
71 | /* Begin PBXGroup section */
72 | 00E03FEFF66E79CE69A3A8BD /* Frameworks */ = {
73 | isa = PBXGroup;
74 | children = (
75 | 7F45529FA429D6BA91AA4151 /* Pods_Runner.framework */,
76 | );
77 | name = Frameworks;
78 | sourceTree = "";
79 | };
80 | 9740EEB11CF90186004384FC /* Flutter */ = {
81 | isa = PBXGroup;
82 | children = (
83 | 3B80C3931E831B6300D905FE /* App.framework */,
84 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
85 | 9740EEBA1CF902C7004384FC /* Flutter.framework */,
86 | 9740EEB21CF90195004384FC /* Debug.xcconfig */,
87 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
88 | 9740EEB31CF90195004384FC /* Generated.xcconfig */,
89 | );
90 | name = Flutter;
91 | sourceTree = "";
92 | };
93 | 97C146E51CF9000F007C117D = {
94 | isa = PBXGroup;
95 | children = (
96 | 9740EEB11CF90186004384FC /* Flutter */,
97 | 97C146F01CF9000F007C117D /* Runner */,
98 | 97C146EF1CF9000F007C117D /* Products */,
99 | D734D105DE6CB49FA8F65060 /* Pods */,
100 | 00E03FEFF66E79CE69A3A8BD /* Frameworks */,
101 | );
102 | sourceTree = "";
103 | };
104 | 97C146EF1CF9000F007C117D /* Products */ = {
105 | isa = PBXGroup;
106 | children = (
107 | 97C146EE1CF9000F007C117D /* Runner.app */,
108 | );
109 | name = Products;
110 | sourceTree = "";
111 | };
112 | 97C146F01CF9000F007C117D /* Runner */ = {
113 | isa = PBXGroup;
114 | children = (
115 | 97C146FA1CF9000F007C117D /* Main.storyboard */,
116 | 97C146FD1CF9000F007C117D /* Assets.xcassets */,
117 | 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
118 | 97C147021CF9000F007C117D /* Info.plist */,
119 | 97C146F11CF9000F007C117D /* Supporting Files */,
120 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
121 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
122 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
123 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
124 | );
125 | path = Runner;
126 | sourceTree = "";
127 | };
128 | 97C146F11CF9000F007C117D /* Supporting Files */ = {
129 | isa = PBXGroup;
130 | children = (
131 | );
132 | name = "Supporting Files";
133 | sourceTree = "";
134 | };
135 | D734D105DE6CB49FA8F65060 /* Pods */ = {
136 | isa = PBXGroup;
137 | children = (
138 | );
139 | name = Pods;
140 | sourceTree = "";
141 | };
142 | /* End PBXGroup section */
143 |
144 | /* Begin PBXNativeTarget section */
145 | 97C146ED1CF9000F007C117D /* Runner */ = {
146 | isa = PBXNativeTarget;
147 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
148 | buildPhases = (
149 | 3CFF044EB30178B2CAD8EBA3 /* [CP] Check Pods Manifest.lock */,
150 | 9740EEB61CF901F6004384FC /* Run Script */,
151 | 97C146EA1CF9000F007C117D /* Sources */,
152 | 97C146EB1CF9000F007C117D /* Frameworks */,
153 | 97C146EC1CF9000F007C117D /* Resources */,
154 | 9705A1C41CF9048500538489 /* Embed Frameworks */,
155 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
156 | 3738222C8956587D78892D4E /* [CP] Embed Pods Frameworks */,
157 | );
158 | buildRules = (
159 | );
160 | dependencies = (
161 | );
162 | name = Runner;
163 | productName = Runner;
164 | productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
165 | productType = "com.apple.product-type.application";
166 | };
167 | /* End PBXNativeTarget section */
168 |
169 | /* Begin PBXProject section */
170 | 97C146E61CF9000F007C117D /* Project object */ = {
171 | isa = PBXProject;
172 | attributes = {
173 | LastUpgradeCheck = 0910;
174 | ORGANIZATIONNAME = "The Chromium Authors";
175 | TargetAttributes = {
176 | 97C146ED1CF9000F007C117D = {
177 | CreatedOnToolsVersion = 7.3.1;
178 | DevelopmentTeam = 35J2XDC5CR;
179 | LastSwiftMigration = 0910;
180 | };
181 | };
182 | };
183 | buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
184 | compatibilityVersion = "Xcode 3.2";
185 | developmentRegion = English;
186 | hasScannedForEncodings = 0;
187 | knownRegions = (
188 | en,
189 | Base,
190 | );
191 | mainGroup = 97C146E51CF9000F007C117D;
192 | productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
193 | projectDirPath = "";
194 | projectRoot = "";
195 | targets = (
196 | 97C146ED1CF9000F007C117D /* Runner */,
197 | );
198 | };
199 | /* End PBXProject section */
200 |
201 | /* Begin PBXResourcesBuildPhase section */
202 | 97C146EC1CF9000F007C117D /* Resources */ = {
203 | isa = PBXResourcesBuildPhase;
204 | buildActionMask = 2147483647;
205 | files = (
206 | 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
207 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
208 | 9740EEB41CF90195004384FC /* Debug.xcconfig in Resources */,
209 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
210 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
211 | );
212 | runOnlyForDeploymentPostprocessing = 0;
213 | };
214 | /* End PBXResourcesBuildPhase section */
215 |
216 | /* Begin PBXShellScriptBuildPhase section */
217 | 3738222C8956587D78892D4E /* [CP] Embed Pods Frameworks */ = {
218 | isa = PBXShellScriptBuildPhase;
219 | buildActionMask = 2147483647;
220 | files = (
221 | );
222 | inputFileListPaths = (
223 | );
224 | inputPaths = (
225 | "${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
226 | "${PODS_ROOT}/../.symlinks/flutter/ios-release/Flutter.framework",
227 | "${BUILT_PRODUCTS_DIR}/geolocator/geolocator.framework",
228 | "${BUILT_PRODUCTS_DIR}/google_api_availability/google_api_availability.framework",
229 | "${BUILT_PRODUCTS_DIR}/image_picker/image_picker.framework",
230 | "${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
231 | "${BUILT_PRODUCTS_DIR}/permission_handler/permission_handler.framework",
232 | "${BUILT_PRODUCTS_DIR}/shared_preferences/shared_preferences.framework",
233 | );
234 | name = "[CP] Embed Pods Frameworks";
235 | outputFileListPaths = (
236 | );
237 | outputPaths = (
238 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
239 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/geolocator.framework",
240 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/google_api_availability.framework",
241 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/image_picker.framework",
242 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
243 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/permission_handler.framework",
244 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences.framework",
245 | );
246 | runOnlyForDeploymentPostprocessing = 0;
247 | shellPath = /bin/sh;
248 | shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
249 | showEnvVarsInLog = 0;
250 | };
251 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
252 | isa = PBXShellScriptBuildPhase;
253 | buildActionMask = 2147483647;
254 | files = (
255 | );
256 | inputPaths = (
257 | );
258 | name = "Thin Binary";
259 | outputPaths = (
260 | );
261 | runOnlyForDeploymentPostprocessing = 0;
262 | shellPath = /bin/sh;
263 | shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
264 | };
265 | 3CFF044EB30178B2CAD8EBA3 /* [CP] Check Pods Manifest.lock */ = {
266 | isa = PBXShellScriptBuildPhase;
267 | buildActionMask = 2147483647;
268 | files = (
269 | );
270 | inputFileListPaths = (
271 | );
272 | inputPaths = (
273 | "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
274 | "${PODS_ROOT}/Manifest.lock",
275 | );
276 | name = "[CP] Check Pods Manifest.lock";
277 | outputFileListPaths = (
278 | );
279 | outputPaths = (
280 | "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
281 | );
282 | runOnlyForDeploymentPostprocessing = 0;
283 | shellPath = /bin/sh;
284 | shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
285 | showEnvVarsInLog = 0;
286 | };
287 | 9740EEB61CF901F6004384FC /* Run Script */ = {
288 | isa = PBXShellScriptBuildPhase;
289 | buildActionMask = 2147483647;
290 | files = (
291 | );
292 | inputPaths = (
293 | );
294 | name = "Run Script";
295 | outputPaths = (
296 | );
297 | runOnlyForDeploymentPostprocessing = 0;
298 | shellPath = /bin/sh;
299 | shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
300 | };
301 | /* End PBXShellScriptBuildPhase section */
302 |
303 | /* Begin PBXSourcesBuildPhase section */
304 | 97C146EA1CF9000F007C117D /* Sources */ = {
305 | isa = PBXSourcesBuildPhase;
306 | buildActionMask = 2147483647;
307 | files = (
308 | 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
309 | 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
310 | );
311 | runOnlyForDeploymentPostprocessing = 0;
312 | };
313 | /* End PBXSourcesBuildPhase section */
314 |
315 | /* Begin PBXVariantGroup section */
316 | 97C146FA1CF9000F007C117D /* Main.storyboard */ = {
317 | isa = PBXVariantGroup;
318 | children = (
319 | 97C146FB1CF9000F007C117D /* Base */,
320 | );
321 | name = Main.storyboard;
322 | sourceTree = "";
323 | };
324 | 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
325 | isa = PBXVariantGroup;
326 | children = (
327 | 97C147001CF9000F007C117D /* Base */,
328 | );
329 | name = LaunchScreen.storyboard;
330 | sourceTree = "";
331 | };
332 | /* End PBXVariantGroup section */
333 |
334 | /* Begin XCBuildConfiguration section */
335 | 249021D3217E4FDB00AE95B9 /* Profile */ = {
336 | isa = XCBuildConfiguration;
337 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
338 | buildSettings = {
339 | ALWAYS_SEARCH_USER_PATHS = NO;
340 | CLANG_ANALYZER_NONNULL = YES;
341 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
342 | CLANG_CXX_LIBRARY = "libc++";
343 | CLANG_ENABLE_MODULES = YES;
344 | CLANG_ENABLE_OBJC_ARC = YES;
345 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
346 | CLANG_WARN_BOOL_CONVERSION = YES;
347 | CLANG_WARN_COMMA = YES;
348 | CLANG_WARN_CONSTANT_CONVERSION = YES;
349 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
350 | CLANG_WARN_EMPTY_BODY = YES;
351 | CLANG_WARN_ENUM_CONVERSION = YES;
352 | CLANG_WARN_INFINITE_RECURSION = YES;
353 | CLANG_WARN_INT_CONVERSION = YES;
354 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
355 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
356 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
357 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
358 | CLANG_WARN_STRICT_PROTOTYPES = YES;
359 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
360 | CLANG_WARN_UNREACHABLE_CODE = YES;
361 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
362 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
363 | COPY_PHASE_STRIP = NO;
364 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
365 | ENABLE_NS_ASSERTIONS = NO;
366 | ENABLE_STRICT_OBJC_MSGSEND = YES;
367 | GCC_C_LANGUAGE_STANDARD = gnu99;
368 | GCC_NO_COMMON_BLOCKS = YES;
369 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
370 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
371 | GCC_WARN_UNDECLARED_SELECTOR = YES;
372 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
373 | GCC_WARN_UNUSED_FUNCTION = YES;
374 | GCC_WARN_UNUSED_VARIABLE = YES;
375 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
376 | MTL_ENABLE_DEBUG_INFO = NO;
377 | SDKROOT = iphoneos;
378 | TARGETED_DEVICE_FAMILY = "1,2";
379 | VALIDATE_PRODUCT = YES;
380 | };
381 | name = Profile;
382 | };
383 | 249021D4217E4FDB00AE95B9 /* Profile */ = {
384 | isa = XCBuildConfiguration;
385 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
386 | buildSettings = {
387 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
388 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
389 | DEVELOPMENT_TEAM = 35J2XDC5CR;
390 | ENABLE_BITCODE = NO;
391 | FRAMEWORK_SEARCH_PATHS = (
392 | "$(inherited)",
393 | "$(PROJECT_DIR)/Flutter",
394 | );
395 | INFOPLIST_FILE = Runner/Info.plist;
396 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
397 | LIBRARY_SEARCH_PATHS = (
398 | "$(inherited)",
399 | "$(PROJECT_DIR)/Flutter",
400 | );
401 | PRODUCT_BUNDLE_IDENTIFIER = com.sheikhsoft.accidentReporting;
402 | PRODUCT_NAME = "$(TARGET_NAME)";
403 | SWIFT_SWIFT3_OBJC_INFERENCE = Default;
404 | SWIFT_VERSION = 4.0;
405 | VERSIONING_SYSTEM = "apple-generic";
406 | };
407 | name = Profile;
408 | };
409 | 97C147031CF9000F007C117D /* Debug */ = {
410 | isa = XCBuildConfiguration;
411 | baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
412 | buildSettings = {
413 | ALWAYS_SEARCH_USER_PATHS = NO;
414 | CLANG_ANALYZER_NONNULL = YES;
415 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
416 | CLANG_CXX_LIBRARY = "libc++";
417 | CLANG_ENABLE_MODULES = YES;
418 | CLANG_ENABLE_OBJC_ARC = YES;
419 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
420 | CLANG_WARN_BOOL_CONVERSION = YES;
421 | CLANG_WARN_COMMA = YES;
422 | CLANG_WARN_CONSTANT_CONVERSION = YES;
423 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
424 | CLANG_WARN_EMPTY_BODY = YES;
425 | CLANG_WARN_ENUM_CONVERSION = YES;
426 | CLANG_WARN_INFINITE_RECURSION = YES;
427 | CLANG_WARN_INT_CONVERSION = YES;
428 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
429 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
430 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
431 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
432 | CLANG_WARN_STRICT_PROTOTYPES = YES;
433 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
434 | CLANG_WARN_UNREACHABLE_CODE = YES;
435 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
436 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
437 | COPY_PHASE_STRIP = NO;
438 | DEBUG_INFORMATION_FORMAT = dwarf;
439 | ENABLE_STRICT_OBJC_MSGSEND = YES;
440 | ENABLE_TESTABILITY = YES;
441 | GCC_C_LANGUAGE_STANDARD = gnu99;
442 | GCC_DYNAMIC_NO_PIC = NO;
443 | GCC_NO_COMMON_BLOCKS = YES;
444 | GCC_OPTIMIZATION_LEVEL = 0;
445 | GCC_PREPROCESSOR_DEFINITIONS = (
446 | "DEBUG=1",
447 | "$(inherited)",
448 | );
449 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
450 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
451 | GCC_WARN_UNDECLARED_SELECTOR = YES;
452 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
453 | GCC_WARN_UNUSED_FUNCTION = YES;
454 | GCC_WARN_UNUSED_VARIABLE = YES;
455 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
456 | MTL_ENABLE_DEBUG_INFO = YES;
457 | ONLY_ACTIVE_ARCH = YES;
458 | SDKROOT = iphoneos;
459 | TARGETED_DEVICE_FAMILY = "1,2";
460 | };
461 | name = Debug;
462 | };
463 | 97C147041CF9000F007C117D /* Release */ = {
464 | isa = XCBuildConfiguration;
465 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
466 | buildSettings = {
467 | ALWAYS_SEARCH_USER_PATHS = NO;
468 | CLANG_ANALYZER_NONNULL = YES;
469 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
470 | CLANG_CXX_LIBRARY = "libc++";
471 | CLANG_ENABLE_MODULES = YES;
472 | CLANG_ENABLE_OBJC_ARC = YES;
473 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
474 | CLANG_WARN_BOOL_CONVERSION = YES;
475 | CLANG_WARN_COMMA = YES;
476 | CLANG_WARN_CONSTANT_CONVERSION = YES;
477 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
478 | CLANG_WARN_EMPTY_BODY = YES;
479 | CLANG_WARN_ENUM_CONVERSION = YES;
480 | CLANG_WARN_INFINITE_RECURSION = YES;
481 | CLANG_WARN_INT_CONVERSION = YES;
482 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
483 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
484 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
485 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
486 | CLANG_WARN_STRICT_PROTOTYPES = YES;
487 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
488 | CLANG_WARN_UNREACHABLE_CODE = YES;
489 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
490 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
491 | COPY_PHASE_STRIP = NO;
492 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
493 | ENABLE_NS_ASSERTIONS = NO;
494 | ENABLE_STRICT_OBJC_MSGSEND = YES;
495 | GCC_C_LANGUAGE_STANDARD = gnu99;
496 | GCC_NO_COMMON_BLOCKS = YES;
497 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
498 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
499 | GCC_WARN_UNDECLARED_SELECTOR = YES;
500 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
501 | GCC_WARN_UNUSED_FUNCTION = YES;
502 | GCC_WARN_UNUSED_VARIABLE = YES;
503 | IPHONEOS_DEPLOYMENT_TARGET = 8.0;
504 | MTL_ENABLE_DEBUG_INFO = NO;
505 | SDKROOT = iphoneos;
506 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
507 | TARGETED_DEVICE_FAMILY = "1,2";
508 | VALIDATE_PRODUCT = YES;
509 | };
510 | name = Release;
511 | };
512 | 97C147061CF9000F007C117D /* Debug */ = {
513 | isa = XCBuildConfiguration;
514 | baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
515 | buildSettings = {
516 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
517 | CLANG_ENABLE_MODULES = YES;
518 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
519 | DEVELOPMENT_TEAM = 35J2XDC5CR;
520 | ENABLE_BITCODE = NO;
521 | FRAMEWORK_SEARCH_PATHS = (
522 | "$(inherited)",
523 | "$(PROJECT_DIR)/Flutter",
524 | );
525 | INFOPLIST_FILE = Runner/Info.plist;
526 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
527 | LIBRARY_SEARCH_PATHS = (
528 | "$(inherited)",
529 | "$(PROJECT_DIR)/Flutter",
530 | );
531 | PRODUCT_BUNDLE_IDENTIFIER = com.sheikhsoft.accidentReporting;
532 | PRODUCT_NAME = "$(TARGET_NAME)";
533 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
534 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
535 | SWIFT_SWIFT3_OBJC_INFERENCE = On;
536 | SWIFT_VERSION = 4.0;
537 | VERSIONING_SYSTEM = "apple-generic";
538 | };
539 | name = Debug;
540 | };
541 | 97C147071CF9000F007C117D /* Release */ = {
542 | isa = XCBuildConfiguration;
543 | baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
544 | buildSettings = {
545 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
546 | CLANG_ENABLE_MODULES = YES;
547 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
548 | DEVELOPMENT_TEAM = 35J2XDC5CR;
549 | ENABLE_BITCODE = NO;
550 | FRAMEWORK_SEARCH_PATHS = (
551 | "$(inherited)",
552 | "$(PROJECT_DIR)/Flutter",
553 | );
554 | INFOPLIST_FILE = Runner/Info.plist;
555 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
556 | LIBRARY_SEARCH_PATHS = (
557 | "$(inherited)",
558 | "$(PROJECT_DIR)/Flutter",
559 | );
560 | PRODUCT_BUNDLE_IDENTIFIER = com.sheikhsoft.accidentReporting;
561 | PRODUCT_NAME = "$(TARGET_NAME)";
562 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
563 | SWIFT_SWIFT3_OBJC_INFERENCE = On;
564 | SWIFT_VERSION = 4.0;
565 | VERSIONING_SYSTEM = "apple-generic";
566 | };
567 | name = Release;
568 | };
569 | /* End XCBuildConfiguration section */
570 |
571 | /* Begin XCConfigurationList section */
572 | 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
573 | isa = XCConfigurationList;
574 | buildConfigurations = (
575 | 97C147031CF9000F007C117D /* Debug */,
576 | 97C147041CF9000F007C117D /* Release */,
577 | 249021D3217E4FDB00AE95B9 /* Profile */,
578 | );
579 | defaultConfigurationIsVisible = 0;
580 | defaultConfigurationName = Release;
581 | };
582 | 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
583 | isa = XCConfigurationList;
584 | buildConfigurations = (
585 | 97C147061CF9000F007C117D /* Debug */,
586 | 97C147071CF9000F007C117D /* Release */,
587 | 249021D4217E4FDB00AE95B9 /* Profile */,
588 | );
589 | defaultConfigurationIsVisible = 0;
590 | defaultConfigurationName = Release;
591 | };
592 | /* End XCConfigurationList section */
593 | };
594 | rootObject = 97C146E61CF9000F007C117D /* Project object */;
595 | }
596 |
--------------------------------------------------------------------------------