├── ios
├── Assets
│ └── .gitkeep
├── Classes
│ ├── DocumentMeasurePlugin.h
│ ├── DocumentMeasurePlugin.m
│ └── SwiftDocumentMeasurePlugin.swift
├── .gitignore
└── document_measure.podspec
├── android
├── settings.gradle
├── src
│ └── main
│ │ ├── AndroidManifest.xml
│ │ └── kotlin
│ │ └── com
│ │ └── arconsis
│ │ └── documentmeasure
│ │ └── DocumentMeasurePlugin.kt
├── .gitignore
├── gradle.properties
├── gradle
│ └── wrapper
│ │ └── gradle-wrapper.properties
└── build.gradle
├── analysis_options.yaml
├── example
├── ios
│ ├── Runner
│ │ ├── Runner-Bridging-Header.h
│ │ ├── Assets.xcassets
│ │ │ ├── LaunchImage.imageset
│ │ │ │ ├── LaunchImage.png
│ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ ├── README.md
│ │ │ │ └── Contents.json
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Icon-App-20x20@1x.png
│ │ │ │ ├── Icon-App-20x20@2x.png
│ │ │ │ ├── Icon-App-20x20@3x.png
│ │ │ │ ├── Icon-App-29x29@1x.png
│ │ │ │ ├── Icon-App-29x29@2x.png
│ │ │ │ ├── Icon-App-29x29@3x.png
│ │ │ │ ├── Icon-App-40x40@1x.png
│ │ │ │ ├── Icon-App-40x40@2x.png
│ │ │ │ ├── Icon-App-40x40@3x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ │ ├── Icon-App-83.5x83.5@2x.png
│ │ │ │ └── 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
│ │ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── WorkspaceSettings.xcsettings
│ │ │ └── IDEWorkspaceChecks.plist
│ ├── .gitignore
│ ├── Podfile.lock
│ └── Podfile
├── assets
│ └── images
│ │ ├── tech_draw.png
│ │ └── floorplan448x449mm.png
├── android
│ ├── gradle.properties
│ ├── .gitignore
│ ├── app
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── res
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── drawable
│ │ │ │ │ │ └── launch_background.xml
│ │ │ │ │ └── values
│ │ │ │ │ │ └── styles.xml
│ │ │ │ ├── kotlin
│ │ │ │ │ └── com
│ │ │ │ │ │ └── arconsis
│ │ │ │ │ │ └── documentmeasure_example
│ │ │ │ │ │ └── MainActivity.kt
│ │ │ │ └── AndroidManifest.xml
│ │ │ ├── debug
│ │ │ │ └── AndroidManifest.xml
│ │ │ └── profile
│ │ │ │ └── AndroidManifest.xml
│ │ └── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── settings.gradle
│ └── build.gradle
├── lib
│ ├── colors.dart
│ └── main.dart
├── .metadata
├── README.md
├── .gitignore
├── test
│ └── widget_test.dart
├── pubspec.yaml
└── pubspec.lock
├── assets
├── gifs
│ ├── 1_defaults.gif
│ ├── 5_life_size.gif
│ ├── 0_all_features.gif
│ ├── 6_custom_delete.gif
│ ├── 9_custom_lines.gif
│ ├── 3_toggle_measure.gif
│ ├── 4_toggle_distance.gif
│ ├── 8_custom_distances.gif
│ ├── 2_measurement_information.gif
│ └── 7_custom_magnification_glass.gif
└── images
│ ├── example_portrait.png
│ └── example_landscape.png
├── lib
├── src
│ ├── util
│ │ ├── colors.dart
│ │ ├── logger.dart
│ │ └── utils.dart
│ ├── metadata
│ │ ├── bloc
│ │ │ ├── metadata_state.dart
│ │ │ ├── metadata_bloc.dart
│ │ │ └── metadata_event.dart
│ │ └── repository
│ │ │ └── metadata_repository.dart
│ ├── measurement
│ │ ├── drawing_holder.dart
│ │ ├── bloc
│ │ │ ├── magnification_bloc
│ │ │ │ ├── magnification_event.dart
│ │ │ │ ├── magnification_state.dart
│ │ │ │ └── magnification_bloc.dart
│ │ │ └── points_bloc
│ │ │ │ ├── points_event.dart
│ │ │ │ ├── points_state.dart
│ │ │ │ └── points_bloc.dart
│ │ ├── overlay
│ │ │ ├── holder.dart
│ │ │ ├── painters
│ │ │ │ ├── measure_painter.dart
│ │ │ │ ├── magnifying_painter.dart
│ │ │ │ └── distance_painter.dart
│ │ │ └── measure_area.dart
│ │ └── repository
│ │ │ └── measurement_repository.dart
│ ├── scale_bloc
│ │ ├── scale_state.dart
│ │ ├── scale_event.dart
│ │ └── scale_bloc.dart
│ ├── input_bloc
│ │ ├── input_event.dart
│ │ ├── input_state.dart
│ │ └── input_bloc.dart
│ ├── style
│ │ ├── distance_style.dart
│ │ ├── magnification_style.dart
│ │ └── point_style.dart
│ ├── measurement_controller.dart
│ └── measurement_information.dart
└── document_measure.dart
├── .metadata
├── CHANGELOG.md
├── test
├── mocks
│ └── test_mocks.dart
├── metadata
│ ├── measurement_unit_test.dart
│ ├── bloc
│ │ └── metadata_bloc_test.dart
│ └── repository
│ │ └── metadata_repository_test.dart
├── measurement
│ └── bloc
│ │ ├── measure_bloc_test.dart
│ │ └── points_bloc_test.dart
├── scale
│ └── scale_bloc_test.dart
├── input
│ └── input_bloc_test.dart
└── measurements_widget_test.dart
├── pubspec.yaml
├── LICENSE
└── .gitignore
/ios/Assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'measure'
2 |
--------------------------------------------------------------------------------
/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:pedantic/analysis_options.yaml
--------------------------------------------------------------------------------
/example/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/assets/gifs/1_defaults.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/1_defaults.gif
--------------------------------------------------------------------------------
/assets/gifs/5_life_size.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/5_life_size.gif
--------------------------------------------------------------------------------
/assets/gifs/0_all_features.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/0_all_features.gif
--------------------------------------------------------------------------------
/assets/gifs/6_custom_delete.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/6_custom_delete.gif
--------------------------------------------------------------------------------
/assets/gifs/9_custom_lines.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/9_custom_lines.gif
--------------------------------------------------------------------------------
/assets/gifs/3_toggle_measure.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/3_toggle_measure.gif
--------------------------------------------------------------------------------
/assets/gifs/4_toggle_distance.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/4_toggle_distance.gif
--------------------------------------------------------------------------------
/assets/gifs/8_custom_distances.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/8_custom_distances.gif
--------------------------------------------------------------------------------
/assets/images/example_portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/images/example_portrait.png
--------------------------------------------------------------------------------
/assets/images/example_landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/images/example_landscape.png
--------------------------------------------------------------------------------
/example/assets/images/tech_draw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/assets/images/tech_draw.png
--------------------------------------------------------------------------------
/assets/gifs/2_measurement_information.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/2_measurement_information.gif
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 |
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.enableR8=true
3 | android.useAndroidX=true
4 | android.enableJetifier=true
5 |
--------------------------------------------------------------------------------
/assets/gifs/7_custom_magnification_glass.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/assets/gifs/7_custom_magnification_glass.gif
--------------------------------------------------------------------------------
/example/assets/images/floorplan448x449mm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/assets/images/floorplan448x449mm.png
--------------------------------------------------------------------------------
/example/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/ios/Classes/DocumentMeasurePlugin.h:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface DocumentMeasurePlugin : NSObject
4 | @end
5 |
--------------------------------------------------------------------------------
/example/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.enableR8=true
3 | android.useAndroidX=true
4 | android.enableJetifier=true
5 |
--------------------------------------------------------------------------------
/example/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
2 | #include "Generated.xcconfig"
3 |
--------------------------------------------------------------------------------
/example/android/.gitignore:
--------------------------------------------------------------------------------
1 | gradle-wrapper.jar
2 | /.gradle
3 | /captures/
4 | /gradlew
5 | /gradlew.bat
6 | /local.properties
7 | GeneratedPluginRegistrant.java
8 |
--------------------------------------------------------------------------------
/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PDDStudio/measurements/master/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/lib/src/util/colors.dart:
--------------------------------------------------------------------------------
1 | /// Copyright (c) 2020 arconsis IT-Solutions GmbH
2 | /// Licensed under MIT (https://github.com/arconsis/measurements/blob/master/LICENSE)
3 |
4 | import 'dart:ui';
5 |
6 | const Color drawColor = Color(0xff1280b3);
7 |
--------------------------------------------------------------------------------
/example/android/app/src/main/kotlin/com/arconsis/documentmeasure_example/MainActivity.kt:
--------------------------------------------------------------------------------
1 | package com.arconsis.documentmeasure_example
2 |
3 | import io.flutter.embedding.android.FlutterActivity
4 |
5 | class MainActivity: FlutterActivity() {
6 | }
7 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
6 |
--------------------------------------------------------------------------------
/example/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-5.6.2-all.zip
7 |
--------------------------------------------------------------------------------
/example/lib/colors.dart:
--------------------------------------------------------------------------------
1 | /// Copyright (c) 2020 arconsis IT-Solutions GmbH
2 | /// Licensed under MIT (https://github.com/arconsis/measurements/blob/master/LICENSE)
3 |
4 | import 'package:flutter/material.dart';
5 |
6 | const unselectedColor = Color(0xffeb743f);
7 | const selectedColor = Color(0xffb34512);
8 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
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: 9f5ff2306bb3e30b2b98eee79cd231b1336f41f4
8 | channel: stable
9 |
10 | project_type: plugin
11 |
--------------------------------------------------------------------------------
/example/.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: 8af6b2f038c1172e61d418869363a28dffec3cb4
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/lib/src/metadata/bloc/metadata_state.dart:
--------------------------------------------------------------------------------
1 | /// Copyright (c) 2020 arconsis IT-Solutions GmbH
2 | /// Licensed under MIT (https://github.com/arconsis/measurements/blob/master/LICENSE)
3 |
4 | import 'package:equatable/equatable.dart';
5 |
6 | class MetadataState extends Equatable {
7 | MetadataState();
8 |
9 | @override
10 | List