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

@@ -5,8 +5,13 @@
import FlutterMacOS
import Foundation
<<<<<<< HEAD
import shared_preferences_foundation
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
=======
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
}

View File

@@ -27,6 +27,10 @@
33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
<<<<<<< HEAD
=======
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; };
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -64,7 +68,11 @@
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
<<<<<<< HEAD
33CC10ED2044A3C60003C045 /* flutter_application_1.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "flutter_application_1.app"; sourceTree = BUILT_PRODUCTS_DIR; };
=======
33CC10ED2044A3C60003C045 /* recoleccion_residuos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "recoleccion_residuos.app"; sourceTree = BUILT_PRODUCTS_DIR; };
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
@@ -76,6 +84,10 @@
33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; };
33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; };
33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
<<<<<<< HEAD
=======
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = "<group>"; };
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -92,6 +104,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
<<<<<<< HEAD
=======
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -131,7 +147,11 @@
33CC10EE2044A3C60003C045 /* Products */ = {
isa = PBXGroup;
children = (
<<<<<<< HEAD
33CC10ED2044A3C60003C045 /* flutter_application_1.app */,
=======
33CC10ED2044A3C60003C045 /* recoleccion_residuos.app */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
);
name = Products;
@@ -151,6 +171,10 @@
33CEB47122A05771004F2AC0 /* Flutter */ = {
isa = PBXGroup;
children = (
<<<<<<< HEAD
=======
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */,
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
@@ -216,8 +240,16 @@
33CC11202044C79F0003C045 /* PBXTargetDependency */,
);
name = Runner;
<<<<<<< HEAD
productName = Runner;
productReference = 33CC10ED2044A3C60003C045 /* flutter_application_1.app */;
=======
packageProductDependencies = (
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */,
);
productName = Runner;
productReference = 33CC10ED2044A3C60003C045 /* recoleccion_residuos.app */;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -260,6 +292,12 @@
Base,
);
mainGroup = 33CC10E42044A3C60003C045;
<<<<<<< HEAD
=======
packageReferences = (
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
);
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
projectDirPath = "";
projectRoot = "";
@@ -385,10 +423,17 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_application_1.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_application_1";
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recoleccion_residuos.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recoleccion_residuos";
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
};
name = Debug;
};
@@ -399,10 +444,17 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_application_1.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_application_1";
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recoleccion_residuos.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recoleccion_residuos";
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
};
name = Release;
};
@@ -413,10 +465,17 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
<<<<<<< HEAD
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/flutter_application_1.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/flutter_application_1";
=======
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recoleccion_residuos.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recoleccion_residuos";
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
};
name = Profile;
};
@@ -461,7 +520,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
MACOSX_DEPLOYMENT_TARGET = 10.14;
=======
MACOSX_DEPLOYMENT_TARGET = 10.15;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
SWIFT_COMPILATION_MODE = wholemodule;
@@ -543,7 +606,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
MACOSX_DEPLOYMENT_TARGET = 10.14;
=======
MACOSX_DEPLOYMENT_TARGET = 10.15;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
@@ -593,7 +660,11 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
<<<<<<< HEAD
MACOSX_DEPLOYMENT_TARGET = 10.14;
=======
MACOSX_DEPLOYMENT_TARGET = 10.15;
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
SWIFT_COMPILATION_MODE = wholemodule;
@@ -700,6 +771,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 = 33CC10E52044A3C60003C045 /* 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 = "&quot;$FLUTTER_ROOT&quot;/packages/flutter_tools/bin/macos_assemble.sh prepare&#10;">
<EnvironmentBuildable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "recoleccion_residuos.app"
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
</EnvironmentBuildable>
</ActionContent>
</ExecutionAction>
</PreActions>
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
@@ -15,7 +36,11 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
<<<<<<< HEAD
BuildableName = "flutter_application_1.app"
=======
BuildableName = "recoleccion_residuos.app"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
@@ -31,7 +56,11 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
<<<<<<< HEAD
BuildableName = "flutter_application_1.app"
=======
BuildableName = "recoleccion_residuos.app"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
@@ -59,13 +88,21 @@
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
<<<<<<< HEAD
=======
enableGPUValidationMode = "1"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
<<<<<<< HEAD
BuildableName = "flutter_application_1.app"
=======
BuildableName = "recoleccion_residuos.app"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>
@@ -82,7 +119,11 @@
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
<<<<<<< HEAD
BuildableName = "flutter_application_1.app"
=======
BuildableName = "recoleccion_residuos.app"
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference>

View File

@@ -5,10 +5,17 @@
// 'flutter create' template.
// The application's name. By default this is also the title of the Flutter window.
<<<<<<< HEAD
PRODUCT_NAME = flutter_application_1
// The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterApplication1
=======
PRODUCT_NAME = recoleccion_residuos
// The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = com.example.recoleccionResiduos
>>>>>>> ffb5bdb346bb7ba0556931b52a489d47eca0d902
// The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright © 2026 com.example. All rights reserved.