feat:implementacion grafica 2.0

This commit is contained in:
25030248hasel
2026-05-22 18:51:55 -06:00
33 changed files with 851 additions and 0 deletions

View File

@@ -11,6 +11,11 @@
331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
<<<<<<< HEAD
=======
7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */; };
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; };
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -47,6 +52,11 @@
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
<<<<<<< HEAD
=======
7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = "<group>"; };
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
@@ -62,6 +72,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
<<<<<<< HEAD
=======
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -79,6 +93,10 @@
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
<<<<<<< HEAD
=======
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
@@ -116,6 +134,10 @@
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
<<<<<<< HEAD
=======
7884E8672EC3CC0400C636F2 /* SceneDelegate.swift */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
);
path = Runner;
@@ -157,6 +179,12 @@
dependencies = (
);
name = Runner;
<<<<<<< HEAD
=======
packageProductDependencies = (
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */,
);
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
productType = "com.apple.product-type.application";
@@ -190,6 +218,12 @@
Base,
);
mainGroup = 97C146E51CF9000F007C117D;
<<<<<<< HEAD
=======
packageReferences = (
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
);
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectRoot = "";
@@ -270,6 +304,10 @@
files = (
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
<<<<<<< HEAD
=======
7884E8682EC3CC0700C636F2 /* SceneDelegate.swift in Sources */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -346,7 +384,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
=======
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -368,7 +410,11 @@
"$(inherited)",
"@executable_path/Frameworks",
);
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
@@ -384,7 +430,11 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -401,7 +451,11 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -416,7 +470,11 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@@ -472,7 +530,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
=======
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -523,7 +585,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
=======
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -547,7 +613,11 @@
"$(inherited)",
"@executable_path/Frameworks",
);
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -569,7 +639,11 @@
"$(inherited)",
"@executable_path/Frameworks",
);
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1;
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
@@ -611,6 +685,23 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
<<<<<<< HEAD
=======
/* Begin XCLocalSwiftPackageReference section */
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage;
};
/* End XCLocalSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = {
isa = XCSwiftPackageProductDependency;
productName = FlutterGeneratedPluginSwiftPackage;
};
/* End XCSwiftPackageProductDependency section */
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}

View File

@@ -5,6 +5,27 @@
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<<<<<<< HEAD
=======
<PreActions>
<ExecutionAction
ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
<ActionContent
title = "Run Prepare Flutter Framework Script"
scriptText = "/bin/sh &quot;$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh&quot; prepare&#10;">
<EnvironmentBuildable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "97C146ED1CF9000F007C117D"
BuildableName = "Runner.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</EnvironmentBuildable>
</ActionContent>
</ExecutionAction>
</PreActions>
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
@@ -26,6 +47,10 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
<<<<<<< HEAD
=======
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
@@ -54,11 +79,19 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
<<<<<<< HEAD
=======
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
<<<<<<< HEAD
=======
enableGPUValidationMode = "1"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">