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

@@ -20,7 +20,10 @@
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<<<<<<< HEAD
<key>MinimumOSVersion</key>
<string>12.0</string>
=======
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
</dict>
</plist>

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">

View File

@@ -2,12 +2,25 @@ import Flutter
import UIKit
@main
<<<<<<< HEAD
@objc class AppDelegate: FlutterAppDelegate {
=======
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
<<<<<<< HEAD
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
=======
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
}
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
}

View File

@@ -2,10 +2,19 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<<<<<<< HEAD
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>Flutter Application 1</string>
=======
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>Recoleccion Residuos</string>
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
@@ -13,7 +22,11 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<<<<<<< HEAD
<string>flutter_application_1</string>
=======
<string>recoleccion_residuos</string>
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
@@ -24,6 +37,32 @@
<string>$(FLUTTER_BUILD_NUMBER)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<<<<<<< HEAD
=======
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<false/>
<key>UISceneConfigurations</key>
<dict>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>flutter</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).SceneDelegate</string>
<key>UISceneStoryboardFile</key>
<string>Main</string>
</dict>
</array>
</dict>
</dict>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@@ -41,9 +80,12 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<<<<<<< HEAD
<key>CADisableMinimumFrameDurationOnPhone</key>
<true/>
<key>UIApplicationSupportsIndirectInputEvents</key>
<true/>
=======
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
</dict>
</plist>

View File

@@ -0,0 +1,6 @@
import Flutter
import UIKit
class SceneDelegate: FlutterSceneDelegate {
}