diff --git a/.metadata b/.metadata index f438109..8973d6c 100644 --- a/.metadata +++ b/.metadata @@ -1,11 +1,11 @@ # This file tracks properties of this Flutter project. # Used by Flutter tool to assess capabilities and perform upgrades etc. # -# This file should be version controlled. +# This file should be version controlled and should not be manually edited. version: - revision: 9944297138845a94256f1cf37beb88ff9a8e811a - channel: stable + revision: "761747bfc538b5af34aa0d3fac380f1bc331ec49" + channel: "stable" project_type: app @@ -13,14 +13,11 @@ project_type: app migration: platforms: - platform: root - create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a - base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 - platform: android - create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a - base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a - - platform: ios - create_revision: 9944297138845a94256f1cf37beb88ff9a8e811a - base_revision: 9944297138845a94256f1cf37beb88ff9a8e811a + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 # User provided section diff --git a/android/build.gradle b/android/build.gradle index 58a8c74..713d7f6 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -26,6 +26,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/ios/.gitignore b/ios/.gitignore deleted file mode 100644 index 7a7f987..0000000 --- a/ios/.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -**/dgph -*.mode1v3 -*.mode2v3 -*.moved-aside -*.pbxuser -*.perspectivev3 -**/*sync/ -.sconsign.dblite -.tags* -**/.vagrant/ -**/DerivedData/ -Icon? -**/Pods/ -**/.symlinks/ -profile -xcuserdata -**/.generated/ -Flutter/App.framework -Flutter/Flutter.framework -Flutter/Flutter.podspec -Flutter/Generated.xcconfig -Flutter/ephemeral/ -Flutter/app.flx -Flutter/app.zip -Flutter/flutter_assets/ -Flutter/flutter_export_environment.sh -ServiceDefinitions.json -Runner/GeneratedPluginRegistrant.* - -# Exceptions to above rules. -!default.mode1v3 -!default.mode2v3 -!default.pbxuser -!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist deleted file mode 100644 index 9625e10..0000000 --- a/ios/Flutter/AppFrameworkInfo.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - App - CFBundleIdentifier - io.flutter.flutter.app - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - App - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - MinimumOSVersion - 11.0 - - diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig deleted file mode 100644 index 592ceee..0000000 --- a/ios/Flutter/Debug.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig deleted file mode 100644 index 592ceee..0000000 --- a/ios/Flutter/Release.xcconfig +++ /dev/null @@ -1 +0,0 @@ -#include "Generated.xcconfig" diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj deleted file mode 100644 index 6b5d666..0000000 --- a/ios/Runner.xcodeproj/project.pbxproj +++ /dev/null @@ -1,483 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 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 */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9705A1C41CF9048500538489 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; - 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; - 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 97C146EB1CF9000F007C117D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 9740EEB11CF90186004384FC /* Flutter */ = { - isa = PBXGroup; - children = ( - 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, - 9740EEB21CF90195004384FC /* Debug.xcconfig */, - 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, - 9740EEB31CF90195004384FC /* Generated.xcconfig */, - ); - name = Flutter; - sourceTree = ""; - }; - 97C146E51CF9000F007C117D = { - isa = PBXGroup; - children = ( - 9740EEB11CF90186004384FC /* Flutter */, - 97C146F01CF9000F007C117D /* Runner */, - 97C146EF1CF9000F007C117D /* Products */, - ); - sourceTree = ""; - }; - 97C146EF1CF9000F007C117D /* Products */ = { - isa = PBXGroup; - children = ( - 97C146EE1CF9000F007C117D /* Runner.app */, - ); - name = Products; - sourceTree = ""; - }; - 97C146F01CF9000F007C117D /* Runner */ = { - isa = PBXGroup; - children = ( - 97C146FA1CF9000F007C117D /* Main.storyboard */, - 97C146FD1CF9000F007C117D /* Assets.xcassets */, - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, - 97C147021CF9000F007C117D /* Info.plist */, - 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, - 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, - 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, - 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, - ); - path = Runner; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 97C146ED1CF9000F007C117D /* Runner */ = { - isa = PBXNativeTarget; - buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; - buildPhases = ( - 9740EEB61CF901F6004384FC /* Run Script */, - 97C146EA1CF9000F007C117D /* Sources */, - 97C146EB1CF9000F007C117D /* Frameworks */, - 97C146EC1CF9000F007C117D /* Resources */, - 9705A1C41CF9048500538489 /* Embed Frameworks */, - 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Runner; - productName = Runner; - productReference = 97C146EE1CF9000F007C117D /* Runner.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 97C146E61CF9000F007C117D /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1300; - ORGANIZATIONNAME = ""; - TargetAttributes = { - 97C146ED1CF9000F007C117D = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1100; - }; - }; - }; - buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 97C146E51CF9000F007C117D; - productRefGroup = 97C146EF1CF9000F007C117D /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 97C146ED1CF9000F007C117D /* Runner */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 97C146EC1CF9000F007C117D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, - 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, - 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, - 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Thin Binary"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; - }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 97C146EA1CF9000F007C117D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, - 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 97C146FA1CF9000F007C117D /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C146FB1CF9000F007C117D /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 97C147001CF9000F007C117D /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 249021D3217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 249021D4217E4FDB00AE95B9 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = net.redlinesoft.uikits2; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Profile; - }; - 97C147031CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97C147041CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 97C147061CF9000F007C117D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = net.redlinesoft.uikits2; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 97C147071CF9000F007C117D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = Runner/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = net.redlinesoft.uikits2; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147031CF9000F007C117D /* Debug */, - 97C147041CF9000F007C117D /* Release */, - 249021D3217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97C147061CF9000F007C117D /* Debug */, - 97C147071CF9000F007C117D /* Release */, - 249021D4217E4FDB00AE95B9 /* Profile */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 97C146E61CF9000F007C117D /* Project object */; -} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme deleted file mode 100644 index c87d15a..0000000 --- a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 1d526a1..0000000 --- a/ios/Runner.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index f9b0d7c..0000000 --- a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,8 +0,0 @@ - - - - - PreviewsEnabled - - - diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift deleted file mode 100644 index 70693e4..0000000 --- a/ios/Runner/AppDelegate.swift +++ /dev/null @@ -1,13 +0,0 @@ -import UIKit -import Flutter - -@UIApplicationMain -@objc class AppDelegate: FlutterAppDelegate { - override func application( - _ application: UIApplication, - didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? - ) -> Bool { - GeneratedPluginRegistrant.register(with: self) - return super.application(application, didFinishLaunchingWithOptions: launchOptions) - } -} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d36b1fa..0000000 --- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png deleted file mode 100644 index 0cf4e92..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png deleted file mode 100644 index 96b8865..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png deleted file mode 100644 index 078e931..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png deleted file mode 100644 index 22c1ae6..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png deleted file mode 100644 index 05ed98a..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png deleted file mode 100644 index 95d4d14..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png deleted file mode 100644 index bd1a9b9..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png deleted file mode 100644 index 078e931..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png deleted file mode 100644 index 61b8cce..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png deleted file mode 100644 index 6abc95e..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png deleted file mode 100644 index cb94a34..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png deleted file mode 100644 index 3b048bd..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png deleted file mode 100644 index 01cb7e1..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png deleted file mode 100644 index 87f51de..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png deleted file mode 100644 index 6abc95e..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png deleted file mode 100644 index d117195..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png deleted file mode 100644 index 3e430af..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png deleted file mode 100644 index 408d30f..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png deleted file mode 100644 index e7af6d5..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png deleted file mode 100644 index bb1e445..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png deleted file mode 100644 index 3116775..0000000 Binary files a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json deleted file mode 100644 index 0bedcf2..0000000 --- a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "filename" : "LaunchImage.png", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@2x.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "LaunchImage@3x.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png deleted file mode 100644 index 9da19ea..0000000 Binary files a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png deleted file mode 100644 index 9da19ea..0000000 Binary files a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png deleted file mode 100644 index 9da19ea..0000000 Binary files a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md deleted file mode 100644 index 89c2725..0000000 --- a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Launch Screen Assets - -You can customize the launch screen with your own desired assets by replacing the image files in this directory. - -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. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f2e259c..0000000 --- a/ios/Runner/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard deleted file mode 100644 index f3c2851..0000000 --- a/ios/Runner/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist deleted file mode 100644 index 0e9f41c..0000000 --- a/ios/Runner/Info.plist +++ /dev/null @@ -1,51 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - Uikits2 - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - uikits2 - CFBundlePackageType - APPL - CFBundleShortVersionString - $(FLUTTER_BUILD_NAME) - CFBundleSignature - ???? - CFBundleVersion - $(FLUTTER_BUILD_NUMBER) - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - - - diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h deleted file mode 100644 index 308a2a5..0000000 --- a/ios/Runner/Runner-Bridging-Header.h +++ /dev/null @@ -1 +0,0 @@ -#import "GeneratedPluginRegistrant.h" diff --git a/lib/const.dart b/lib/const.dart index e4c233a..7abcca7 100644 --- a/lib/const.dart +++ b/lib/const.dart @@ -1,79 +1,80 @@ import 'package:flutter/material.dart'; + import 'package:ms_undraw/ms_undraw.dart'; -import 'package:uikits2/pages/01_start/startscreen01.dart'; -import 'package:uikits2/pages/01_start/startscreen02.dart'; -import 'package:uikits2/pages/01_start/startscreen03.dart'; -import 'package:uikits2/pages/01_start/startscreen04.dart'; -import 'package:uikits2/pages/01_start/startscreen05.dart'; -import 'package:uikits2/pages/02_signup/signupscreen01.dart'; -import 'package:uikits2/pages/02_signup/signupscreen02.dart'; -import 'package:uikits2/pages/02_signup/signupscreen03.dart'; -import 'package:uikits2/pages/02_signup/signupscreen04.dart'; -import 'package:uikits2/pages/02_signup/signupscreen05.dart'; -import 'package:uikits2/pages/03_walkthrough/walkthroughscreen01.dart'; -import 'package:uikits2/pages/03_walkthrough/walkthroughscreen02.dart'; -import 'package:uikits2/pages/03_walkthrough/walkthroughscreen03.dart'; -import 'package:uikits2/pages/03_walkthrough/walkthroughscreen04.dart'; -import 'package:uikits2/pages/03_walkthrough/walkthroughscreen05.dart'; -import 'package:uikits2/pages/04_loading/loadingscreen01.dart'; -import 'package:uikits2/pages/04_loading/loadingscreen02.dart'; -import 'package:uikits2/pages/04_loading/loadingscreen03.dart'; -import 'package:uikits2/pages/04_loading/loadingscreen04.dart'; -import 'package:uikits2/pages/05_profile/profilescreen01.dart'; -import 'package:uikits2/pages/05_profile/profilescreen02.dart'; -import 'package:uikits2/pages/05_profile/profilescreen03.dart'; -import 'package:uikits2/pages/05_profile/profilescreen04.dart'; -import 'package:uikits2/pages/05_profile/profilescreen05.dart'; -import 'package:uikits2/pages/06_feed/feedscreen01.dart'; -import 'package:uikits2/pages/06_feed/feedscreen02.dart'; -import 'package:uikits2/pages/06_feed/feedscreen03.dart'; -import 'package:uikits2/pages/06_feed/feedscreen04.dart'; -import 'package:uikits2/pages/06_feed/feedscreen05.dart'; -import 'package:uikits2/pages/07_article/articlescreen01.dart'; -import 'package:uikits2/pages/07_article/articlescreen02.dart'; -import 'package:uikits2/pages/07_article/articlescreen03.dart'; -import 'package:uikits2/pages/07_article/articlescreen04.dart'; -import 'package:uikits2/pages/07_article/articlescreen05.dart'; -import 'package:uikits2/pages/08_activity/activityscreen01.dart'; -import 'package:uikits2/pages/08_activity/activityscreen02.dart'; -import 'package:uikits2/pages/08_activity/activityscreen03.dart'; -import 'package:uikits2/pages/08_activity/activityscreen04.dart'; -import 'package:uikits2/pages/08_activity/activityscreen05.dart'; -import 'package:uikits2/pages/09_create/createscreen01.dart'; -import 'package:uikits2/pages/09_create/createscreen02.dart'; -import 'package:uikits2/pages/09_create/createscreen03.dart'; -import 'package:uikits2/pages/09_create/createscreen04.dart'; -import 'package:uikits2/pages/10_chat/chatscreen01.dart'; -import 'package:uikits2/pages/10_chat/chatscreen02.dart'; -import 'package:uikits2/pages/10_chat/chatscreen03.dart'; -import 'package:uikits2/pages/11_contact/contactscreen01.dart'; -import 'package:uikits2/pages/11_contact/contactscreen02.dart'; -import 'package:uikits2/pages/11_contact/contactscreen03.dart'; -import 'package:uikits2/pages/12_store/storescreen01.dart'; -import 'package:uikits2/pages/12_store/storescreen02.dart'; -import 'package:uikits2/pages/12_store/storescreen03.dart'; -import 'package:uikits2/pages/12_store/storescreen04.dart'; -import 'package:uikits2/pages/13_shoppingcart/shoppingcart01.dart'; -import 'package:uikits2/pages/13_shoppingcart/shoppingcart02.dart'; -import 'package:uikits2/pages/13_shoppingcart/shoppingcart03.dart'; -import 'package:uikits2/pages/13_shoppingcart/shoppingcart04.dart'; -import 'package:uikits2/pages/14_navigation/navigationscreen01.dart'; -import 'package:uikits2/pages/14_navigation/navigationscreen02.dart'; -import 'package:uikits2/pages/14_navigation/navigationscreen03.dart'; -import 'package:uikits2/pages/15_photos/photoscreen01.dart'; -import 'package:uikits2/pages/15_photos/photoscreen02.dart'; -import 'package:uikits2/pages/15_photos/photoscreen03.dart'; -import 'package:uikits2/pages/16_dashboard/dashboardscreen01.dart'; -import 'package:uikits2/pages/16_dashboard/dashboardscreen02.dart'; -import 'package:uikits2/pages/17_m3/material_u01.dart'; -import 'package:uikits2/pages/17_m3/material_u02.dart'; -import 'package:uikits2/pages/17_m3/material_u03.dart'; -import 'package:uikits2/pages/17_m3/material_u04.dart'; -import 'package:uikits2/pages/18_dualscreen/twopane_screen01.dart'; -import 'package:uikits2/pages/18_dualscreen/twopane_screen02.dart'; +import 'pages/01_start/startscreen01.dart'; +import 'pages/01_start/startscreen02.dart'; +import 'pages/01_start/startscreen03.dart'; +import 'pages/01_start/startscreen04.dart'; +import 'pages/01_start/startscreen05.dart'; +import 'pages/02_signup/signupscreen01.dart'; +import 'pages/02_signup/signupscreen02.dart'; +import 'pages/02_signup/signupscreen03.dart'; +import 'pages/02_signup/signupscreen04.dart'; +import 'pages/02_signup/signupscreen05.dart'; import 'pages/02_signup/signupscreen06.dart'; +import 'pages/03_walkthrough/walkthroughscreen01.dart'; +import 'pages/03_walkthrough/walkthroughscreen02.dart'; +import 'pages/03_walkthrough/walkthroughscreen03.dart'; +import 'pages/03_walkthrough/walkthroughscreen04.dart'; +import 'pages/03_walkthrough/walkthroughscreen05.dart'; +import 'pages/04_loading/loadingscreen01.dart'; +import 'pages/04_loading/loadingscreen02.dart'; +import 'pages/04_loading/loadingscreen03.dart'; +import 'pages/04_loading/loadingscreen04.dart'; import 'pages/04_loading/loadingscreen05.dart'; +import 'pages/05_profile/profilescreen01.dart'; +import 'pages/05_profile/profilescreen02.dart'; +import 'pages/05_profile/profilescreen03.dart'; +import 'pages/05_profile/profilescreen04.dart'; +import 'pages/05_profile/profilescreen05.dart'; +import 'pages/06_feed/feedscreen01.dart'; +import 'pages/06_feed/feedscreen02.dart'; +import 'pages/06_feed/feedscreen03.dart'; +import 'pages/06_feed/feedscreen04.dart'; +import 'pages/06_feed/feedscreen05.dart'; +import 'pages/07_article/articlescreen01.dart'; +import 'pages/07_article/articlescreen02.dart'; +import 'pages/07_article/articlescreen03.dart'; +import 'pages/07_article/articlescreen04.dart'; +import 'pages/07_article/articlescreen05.dart'; +import 'pages/08_activity/activityscreen01.dart'; +import 'pages/08_activity/activityscreen02.dart'; +import 'pages/08_activity/activityscreen03.dart'; +import 'pages/08_activity/activityscreen04.dart'; +import 'pages/08_activity/activityscreen05.dart'; +import 'pages/09_create/createscreen01.dart'; +import 'pages/09_create/createscreen02.dart'; +import 'pages/09_create/createscreen03.dart'; +import 'pages/09_create/createscreen04.dart'; +import 'pages/10_chat/chatscreen01.dart'; +import 'pages/10_chat/chatscreen02.dart'; +import 'pages/10_chat/chatscreen03.dart'; +import 'pages/11_contact/contactscreen01.dart'; +import 'pages/11_contact/contactscreen02.dart'; +import 'pages/11_contact/contactscreen03.dart'; +import 'pages/12_store/storescreen01.dart'; +import 'pages/12_store/storescreen02.dart'; +import 'pages/12_store/storescreen03.dart'; +import 'pages/12_store/storescreen04.dart'; +import 'pages/13_shoppingcart/shoppingcart01.dart'; +import 'pages/13_shoppingcart/shoppingcart02.dart'; +import 'pages/13_shoppingcart/shoppingcart03.dart'; +import 'pages/13_shoppingcart/shoppingcart04.dart'; +import 'pages/14_navigation/navigationscreen01.dart'; +import 'pages/14_navigation/navigationscreen02.dart'; +import 'pages/14_navigation/navigationscreen03.dart'; +import 'pages/15_photos/photoscreen01.dart'; +import 'pages/15_photos/photoscreen02.dart'; +import 'pages/15_photos/photoscreen03.dart'; +import 'pages/16_dashboard/dashboardscreen01.dart'; +import 'pages/16_dashboard/dashboardscreen02.dart'; +import 'pages/17_m3/material_u01.dart'; +import 'pages/17_m3/material_u02.dart'; +import 'pages/17_m3/material_u03.dart'; +import 'pages/17_m3/material_u04.dart'; +import 'pages/18_dualscreen/twopane_screen01.dart'; +import 'pages/18_dualscreen/twopane_screen02.dart'; class Menu { String title; diff --git a/lib/detail.dart b/lib/detail.dart index e31051e..aeb71b4 100644 --- a/lib/detail.dart +++ b/lib/detail.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/const.dart'; class SubMenuPage extends StatefulWidget { diff --git a/lib/home.dart b/lib/home.dart index 706c970..cfdae59 100644 --- a/lib/home.dart +++ b/lib/home.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; + import 'package:responsive_builder/responsive_builder.dart'; + import 'package:uikits2/home_mobile.dart'; import 'package:uikits2/home_tablet.dart'; diff --git a/lib/home_mobile.dart b/lib/home_mobile.dart index 4fbd755..15d617e 100644 --- a/lib/home_mobile.dart +++ b/lib/home_mobile.dart @@ -1,10 +1,12 @@ -// layout for mobile import 'package:flutter/material.dart'; + import 'package:uikits2/const.dart'; import 'package:uikits2/detail.dart'; +// layout for mobile + class HomeMobile extends StatelessWidget { - const HomeMobile({Key? key}) : super(key: key); + const HomeMobile({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/home_tablet.dart b/lib/home_tablet.dart index e636805..fdda6b4 100644 --- a/lib/home_tablet.dart +++ b/lib/home_tablet.dart @@ -1,8 +1,11 @@ -// layout for tablet import 'package:flutter/material.dart'; + import 'package:ms_undraw/ms_undraw.dart'; + import 'package:uikits2/const.dart'; +// layout for tablet + class HomeTablet extends StatefulWidget { const HomeTablet({super.key}); diff --git a/lib/main.dart b/lib/main.dart index 215e249..050e643 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,7 @@ -import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/material.dart'; + +import 'package:dynamic_color/dynamic_color.dart'; + import 'package:uikits2/home.dart'; void main() { diff --git a/lib/pages/02_signup/signupscreen06.dart b/lib/pages/02_signup/signupscreen06.dart index e9b93b6..45eca8e 100644 --- a/lib/pages/02_signup/signupscreen06.dart +++ b/lib/pages/02_signup/signupscreen06.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:get/get.dart'; class SignUpScreen06 extends StatelessWidget { diff --git a/lib/pages/03_walkthrough/walkthroughscreen01.dart b/lib/pages/03_walkthrough/walkthroughscreen01.dart index c8c29f7..caa2b9d 100644 --- a/lib/pages/03_walkthrough/walkthroughscreen01.dart +++ b/lib/pages/03_walkthrough/walkthroughscreen01.dart @@ -1,6 +1,7 @@ -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:carousel_slider/carousel_slider.dart'; + class WalkthroughScreen01 extends StatefulWidget { const WalkthroughScreen01({super.key}); @@ -115,11 +116,11 @@ class _WalkthroughScreen01State extends State { class CarouselPage extends StatelessWidget { const CarouselPage({ - Key? key, + super.key, required this.image, required this.title, required this.subtitle, - }) : super(key: key); + }); final Image image; final String title; diff --git a/lib/pages/03_walkthrough/walkthroughscreen02.dart b/lib/pages/03_walkthrough/walkthroughscreen02.dart index ed9f013..614a1ef 100644 --- a/lib/pages/03_walkthrough/walkthroughscreen02.dart +++ b/lib/pages/03_walkthrough/walkthroughscreen02.dart @@ -1,6 +1,7 @@ -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:carousel_slider/carousel_slider.dart'; + class WalkthroughScreen02 extends StatefulWidget { const WalkthroughScreen02({super.key}); @@ -122,11 +123,11 @@ class _WalkthroughScreen02State extends State { class CarouselPage extends StatelessWidget { const CarouselPage({ - Key? key, + super.key, required this.image, required this.title, required this.subtitle, - }) : super(key: key); + }); final Image image; final String title; diff --git a/lib/pages/03_walkthrough/walkthroughscreen03.dart b/lib/pages/03_walkthrough/walkthroughscreen03.dart index a7cd765..7e9fd59 100644 --- a/lib/pages/03_walkthrough/walkthroughscreen03.dart +++ b/lib/pages/03_walkthrough/walkthroughscreen03.dart @@ -1,6 +1,7 @@ -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:carousel_slider/carousel_slider.dart'; + class WalkthroughScreen03 extends StatefulWidget { const WalkthroughScreen03({super.key}); @@ -115,11 +116,11 @@ class _WalkthroughScreen03State extends State { class CarouselPage extends StatelessWidget { const CarouselPage({ - Key? key, + super.key, required this.image, required this.title, required this.subtitle, - }) : super(key: key); + }); final Image image; final String title; diff --git a/lib/pages/03_walkthrough/walkthroughscreen04.dart b/lib/pages/03_walkthrough/walkthroughscreen04.dart index afbac22..97ab53c 100644 --- a/lib/pages/03_walkthrough/walkthroughscreen04.dart +++ b/lib/pages/03_walkthrough/walkthroughscreen04.dart @@ -1,6 +1,7 @@ -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:carousel_slider/carousel_slider.dart'; + class WalkthroughScreen04 extends StatefulWidget { const WalkthroughScreen04({super.key}); @@ -113,11 +114,11 @@ class _WalkthroughScreen04State extends State { class CarouselPage extends StatelessWidget { const CarouselPage({ - Key? key, + super.key, required this.image, required this.title, required this.subtitle, - }) : super(key: key); + }); final Image image; final String title; diff --git a/lib/pages/03_walkthrough/walkthroughscreen05.dart b/lib/pages/03_walkthrough/walkthroughscreen05.dart index 4378e99..65e081b 100644 --- a/lib/pages/03_walkthrough/walkthroughscreen05.dart +++ b/lib/pages/03_walkthrough/walkthroughscreen05.dart @@ -1,6 +1,7 @@ -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; +import 'package:carousel_slider/carousel_slider.dart'; + class WalkthroughScreen05 extends StatefulWidget { const WalkthroughScreen05({super.key}); @@ -125,11 +126,11 @@ class _WalkthroughScreen05State extends State { class CarouselPage extends StatelessWidget { const CarouselPage({ - Key? key, + super.key, required this.image, required this.title, required this.subtitle, - }) : super(key: key); + }); final Image image; final String title; diff --git a/lib/pages/04_loading/loadingscreen01.dart b/lib/pages/04_loading/loadingscreen01.dart index acc26b6..5972655 100644 --- a/lib/pages/04_loading/loadingscreen01.dart +++ b/lib/pages/04_loading/loadingscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:percent_indicator/percent_indicator.dart'; class LoadingScreen01 extends StatefulWidget { diff --git a/lib/pages/04_loading/loadingscreen03.dart b/lib/pages/04_loading/loadingscreen03.dart index 5bd2735..969f314 100644 --- a/lib/pages/04_loading/loadingscreen03.dart +++ b/lib/pages/04_loading/loadingscreen03.dart @@ -28,8 +28,8 @@ class _LoadingScreen03State extends State { fit: BoxFit.cover, ), ), - Column( - children: const [ + const Column( + children: [ Padding( padding: EdgeInsets.all(16.0), child: Text("Title", style: TextStyle(fontSize: 32)), diff --git a/lib/pages/04_loading/loadingscreen04.dart b/lib/pages/04_loading/loadingscreen04.dart index 9df954c..7f060b5 100644 --- a/lib/pages/04_loading/loadingscreen04.dart +++ b/lib/pages/04_loading/loadingscreen04.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:percent_indicator/percent_indicator.dart'; class LoadingScreen04 extends StatefulWidget { diff --git a/lib/pages/04_loading/loadingscreen05.dart b/lib/pages/04_loading/loadingscreen05.dart index 65d8232..0ae0c1b 100644 --- a/lib/pages/04_loading/loadingscreen05.dart +++ b/lib/pages/04_loading/loadingscreen05.dart @@ -1,6 +1,7 @@ -import 'package:circular_countdown_timer/circular_countdown_timer.dart'; import 'package:flutter/material.dart'; +import 'package:circular_countdown_timer/circular_countdown_timer.dart'; + class LoadingScreen05 extends StatelessWidget { const LoadingScreen05({super.key}); diff --git a/lib/pages/05_profile/profilescreen01.dart b/lib/pages/05_profile/profilescreen01.dart index fb05593..0d1b7ae 100644 --- a/lib/pages/05_profile/profilescreen01.dart +++ b/lib/pages/05_profile/profilescreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -81,8 +82,8 @@ class _ProfileScreen01State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/05_profile/profilescreen02.dart b/lib/pages/05_profile/profilescreen02.dart index f0f09ed..5792e3f 100644 --- a/lib/pages/05_profile/profilescreen02.dart +++ b/lib/pages/05_profile/profilescreen02.dart @@ -22,9 +22,9 @@ class _ProfileScreen02State extends State { : constraints.maxWidth, padding: const EdgeInsets.only( top: 48, bottom: 16, left: 16.0, right: 16.0), - child: Row( + child: const Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: const [ + children: [ // replace avatar image here CircleAvatar( radius: 48, @@ -91,10 +91,10 @@ class _ProfileScreen02State extends State { class BlockText extends StatelessWidget { const BlockText({ - Key? key, + super.key, required this.title, required this.value, - }) : super(key: key); + }); final String title; final int value; diff --git a/lib/pages/05_profile/profilescreen03.dart b/lib/pages/05_profile/profilescreen03.dart index ae20337..86a4be2 100644 --- a/lib/pages/05_profile/profilescreen03.dart +++ b/lib/pages/05_profile/profilescreen03.dart @@ -51,9 +51,9 @@ class _ProfileScreen03State extends State { ? (constraints.maxWidth * 0.6) : constraints.maxWidth, padding: const EdgeInsets.all(8.0), - child: Row( + child: const Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: const [ + children: [ // place statistic here BlockText(title: "Posts", value: 200), BlockText(title: "Followers", value: 200), @@ -86,10 +86,10 @@ class _ProfileScreen03State extends State { class BlockText extends StatelessWidget { const BlockText({ - Key? key, + super.key, required this.title, required this.value, - }) : super(key: key); + }); final String title; final int value; diff --git a/lib/pages/05_profile/profilescreen04.dart b/lib/pages/05_profile/profilescreen04.dart index a6323df..6243e32 100644 --- a/lib/pages/05_profile/profilescreen04.dart +++ b/lib/pages/05_profile/profilescreen04.dart @@ -47,10 +47,10 @@ class _ProfileScreen04State extends State { class ListDivider extends StatelessWidget { const ListDivider({ - Key? key, + super.key, required this.constraints, required this.index, - }) : super(key: key); + }); final BoxConstraints constraints; final int index; @@ -65,9 +65,9 @@ class ListDivider extends StatelessWidget { class ListItem extends StatelessWidget { const ListItem({ - Key? key, + super.key, required this.index, - }) : super(key: key); + }); final int index; diff --git a/lib/pages/05_profile/profilescreen05.dart b/lib/pages/05_profile/profilescreen05.dart index 089bc48..2b8866f 100644 --- a/lib/pages/05_profile/profilescreen05.dart +++ b/lib/pages/05_profile/profilescreen05.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -67,9 +68,9 @@ class _ProfileScreen05State extends State { width: (constraints.maxWidth > 412) ? (constraints.maxWidth * 0.6) : constraints.maxWidth, - child: Row( + child: const Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: const [ + children: [ // place statistic here BlockText(title: "Posts", value: 200), BlockText(title: "Followers", value: 200), @@ -96,8 +97,8 @@ class _ProfileScreen05State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { @@ -159,10 +160,10 @@ class PostItem extends StatelessWidget { class BlockText extends StatelessWidget { const BlockText({ - Key? key, + super.key, required this.title, required this.value, - }) : super(key: key); + }); final String title; final int value; diff --git a/lib/pages/06_feed/feedscreen01.dart b/lib/pages/06_feed/feedscreen01.dart index 52e6a65..4db76b5 100644 --- a/lib/pages/06_feed/feedscreen01.dart +++ b/lib/pages/06_feed/feedscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -48,8 +49,8 @@ class _FeedScreen01State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/06_feed/feedscreen02.dart b/lib/pages/06_feed/feedscreen02.dart index 6bf522e..ea65948 100644 --- a/lib/pages/06_feed/feedscreen02.dart +++ b/lib/pages/06_feed/feedscreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class FeedScreen02 extends StatefulWidget { @@ -74,8 +75,8 @@ class _FeedScreen02State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/06_feed/feedscreen03.dart b/lib/pages/06_feed/feedscreen03.dart index 7def33d..128d9a1 100644 --- a/lib/pages/06_feed/feedscreen03.dart +++ b/lib/pages/06_feed/feedscreen03.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -49,8 +50,8 @@ class _FeedScreen03State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/06_feed/feedscreen04.dart b/lib/pages/06_feed/feedscreen04.dart index 5c36c88..6001a82 100644 --- a/lib/pages/06_feed/feedscreen04.dart +++ b/lib/pages/06_feed/feedscreen04.dart @@ -47,8 +47,8 @@ class _FeedScreen04State extends State { class PostItem extends StatelessWidget { const PostItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/06_feed/feedscreen05.dart b/lib/pages/06_feed/feedscreen05.dart index c67d84a..e6bc62a 100644 --- a/lib/pages/06_feed/feedscreen05.dart +++ b/lib/pages/06_feed/feedscreen05.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:timelines/timelines.dart'; class FeedScreen05 extends StatefulWidget { diff --git a/lib/pages/07_article/articlescreen01.dart b/lib/pages/07_article/articlescreen01.dart index 0798792..e15f9cb 100644 --- a/lib/pages/07_article/articlescreen01.dart +++ b/lib/pages/07_article/articlescreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ArticleScreen01 extends StatefulWidget { diff --git a/lib/pages/07_article/articlescreen02.dart b/lib/pages/07_article/articlescreen02.dart index 6cdd46c..9208f51 100644 --- a/lib/pages/07_article/articlescreen02.dart +++ b/lib/pages/07_article/articlescreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ArticleScreen02 extends StatefulWidget { diff --git a/lib/pages/07_article/articlescreen03.dart b/lib/pages/07_article/articlescreen03.dart index a15e010..baf622c 100644 --- a/lib/pages/07_article/articlescreen03.dart +++ b/lib/pages/07_article/articlescreen03.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ArticleScreen03 extends StatefulWidget { diff --git a/lib/pages/07_article/articlescreen04.dart b/lib/pages/07_article/articlescreen04.dart index de59fe8..113bb38 100644 --- a/lib/pages/07_article/articlescreen04.dart +++ b/lib/pages/07_article/articlescreen04.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ArticleScreen04 extends StatefulWidget { diff --git a/lib/pages/07_article/articlescreen05.dart b/lib/pages/07_article/articlescreen05.dart index 9a75b06..36fc3d5 100644 --- a/lib/pages/07_article/articlescreen05.dart +++ b/lib/pages/07_article/articlescreen05.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ArticleScreen05 extends StatefulWidget { diff --git a/lib/pages/08_activity/activityscreen01.dart b/lib/pages/08_activity/activityscreen01.dart index 3104f89..a270241 100644 --- a/lib/pages/08_activity/activityscreen01.dart +++ b/lib/pages/08_activity/activityscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:timeago/timeago.dart' as timeago; class ActivityScreen01 extends StatefulWidget { diff --git a/lib/pages/08_activity/activityscreen02.dart b/lib/pages/08_activity/activityscreen02.dart index 191ef81..31e0198 100644 --- a/lib/pages/08_activity/activityscreen02.dart +++ b/lib/pages/08_activity/activityscreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:timeago/timeago.dart' as timeago; class ActivityScreen02 extends StatefulWidget { diff --git a/lib/pages/08_activity/activityscreen04.dart b/lib/pages/08_activity/activityscreen04.dart index ef63e78..7febfe0 100644 --- a/lib/pages/08_activity/activityscreen04.dart +++ b/lib/pages/08_activity/activityscreen04.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:timeago/timeago.dart' as timeago; class ActivityScreen04 extends StatefulWidget { diff --git a/lib/pages/08_activity/activityscreen05.dart b/lib/pages/08_activity/activityscreen05.dart index f89090e..928944f 100644 --- a/lib/pages/08_activity/activityscreen05.dart +++ b/lib/pages/08_activity/activityscreen05.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:timelines/timelines.dart'; class ActivityScreen05 extends StatefulWidget { diff --git a/lib/pages/09_create/createscreen04.dart b/lib/pages/09_create/createscreen04.dart index 25d0f4e..4e0a0be 100644 --- a/lib/pages/09_create/createscreen04.dart +++ b/lib/pages/09_create/createscreen04.dart @@ -1,4 +1,5 @@ import 'dart:developer'; + import 'package:flutter/material.dart'; class CreateScreen04 extends StatefulWidget { diff --git a/lib/pages/10_chat/chatscreen01.dart b/lib/pages/10_chat/chatscreen01.dart index 25b869b..d9e6c33 100644 --- a/lib/pages/10_chat/chatscreen01.dart +++ b/lib/pages/10_chat/chatscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -82,10 +83,10 @@ class _ChatScreen01State extends State { class ListDivider extends StatelessWidget { const ListDivider({ - Key? key, + super.key, required this.constraints, required this.index, - }) : super(key: key); + }); final BoxConstraints constraints; final int index; @@ -114,9 +115,9 @@ class ListDivider extends StatelessWidget { class ListItem extends StatelessWidget { const ListItem({ - Key? key, + super.key, required this.index, - }) : super(key: key); + }); final int index; diff --git a/lib/pages/10_chat/chatscreen02.dart b/lib/pages/10_chat/chatscreen02.dart index e9ba527..86e12f8 100644 --- a/lib/pages/10_chat/chatscreen02.dart +++ b/lib/pages/10_chat/chatscreen02.dart @@ -1,7 +1,9 @@ import 'dart:developer'; import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; + import 'package:uikits2/pages/10_chat/sample_data.dart'; class ChatScreen02 extends StatefulWidget { diff --git a/lib/pages/10_chat/chatscreen03.dart b/lib/pages/10_chat/chatscreen03.dart index 98aa4c8..42de44e 100644 --- a/lib/pages/10_chat/chatscreen03.dart +++ b/lib/pages/10_chat/chatscreen03.dart @@ -1,8 +1,10 @@ import 'dart:developer'; import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; + import 'package:uikits2/pages/10_chat/sample_data.dart'; class ChatScreen03 extends StatefulWidget { diff --git a/lib/pages/11_contact/contactscreen01.dart b/lib/pages/11_contact/contactscreen01.dart index a0dcf01..0379044 100644 --- a/lib/pages/11_contact/contactscreen01.dart +++ b/lib/pages/11_contact/contactscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:timeago/timeago.dart' as timeago; @@ -65,8 +66,8 @@ class _ContactScreen01State extends State { class ListItem extends StatelessWidget { const ListItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/11_contact/contactscreen02.dart b/lib/pages/11_contact/contactscreen02.dart index 375a6e6..fdb24c9 100644 --- a/lib/pages/11_contact/contactscreen02.dart +++ b/lib/pages/11_contact/contactscreen02.dart @@ -40,7 +40,8 @@ class _ContactScreen02State extends State { itemCount: 10, scrollDirection: Axis.horizontal, shrinkWrap: true, - gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( + gridDelegate: + const SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 1, ), itemBuilder: (context, index) { @@ -70,8 +71,8 @@ class _ContactScreen02State extends State { class ListGroupItem extends StatelessWidget { const ListGroupItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { @@ -106,8 +107,8 @@ class ListGroupItem extends StatelessWidget { class ListItem extends StatelessWidget { const ListItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/11_contact/contactscreen03.dart b/lib/pages/11_contact/contactscreen03.dart index 1b526c1..e78bf56 100644 --- a/lib/pages/11_contact/contactscreen03.dart +++ b/lib/pages/11_contact/contactscreen03.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class ContactScreen03 extends StatefulWidget { @@ -64,8 +65,8 @@ class _ContactScreen03State extends State { class ListItem extends StatelessWidget { const ListItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/12_store/sample_data.dart b/lib/pages/12_store/sample_data.dart index 9b7a820..a94b75e 100644 --- a/lib/pages/12_store/sample_data.dart +++ b/lib/pages/12_store/sample_data.dart @@ -8,7 +8,8 @@ class Product { final String description; final List productImage; - Product(this.id, this.name, this.price, this.salePrice, this.description, this.productImage); + Product(this.id, this.name, this.price, this.salePrice, this.description, + this.productImage); } final productItem = Product( diff --git a/lib/pages/12_store/storescreen01.dart b/lib/pages/12_store/storescreen01.dart index e6d95a8..9f2b3cf 100644 --- a/lib/pages/12_store/storescreen01.dart +++ b/lib/pages/12_store/storescreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class StoreScreen01 extends StatefulWidget { @@ -70,8 +71,8 @@ class _StoreScreen01State extends State { class GridItem extends StatelessWidget { const GridItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/12_store/storescreen02.dart b/lib/pages/12_store/storescreen02.dart index ed4bbac..690f564 100644 --- a/lib/pages/12_store/storescreen02.dart +++ b/lib/pages/12_store/storescreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class StoreScreen02 extends StatefulWidget { @@ -70,8 +71,8 @@ class _StoreScreen02State extends State { class GridItem extends StatelessWidget { const GridItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/12_store/storescreen03.dart b/lib/pages/12_store/storescreen03.dart index b6598c8..c28015d 100644 --- a/lib/pages/12_store/storescreen03.dart +++ b/lib/pages/12_store/storescreen03.dart @@ -52,8 +52,8 @@ class _StoreScreen03State extends State { class GridItem extends StatelessWidget { const GridItem({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/12_store/storescreen04.dart b/lib/pages/12_store/storescreen04.dart index 752b43b..12590d5 100644 --- a/lib/pages/12_store/storescreen04.dart +++ b/lib/pages/12_store/storescreen04.dart @@ -1,7 +1,9 @@ import 'dart:developer'; -import 'package:carousel_slider/carousel_slider.dart'; import 'package:flutter/material.dart'; + +import 'package:carousel_slider/carousel_slider.dart'; + import 'package:uikits2/pages/12_store/sample_data.dart'; class StoreScreen04 extends StatefulWidget { @@ -120,8 +122,8 @@ class _StoreScreen04State extends State { mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ InkWell( - child: Column( - children: const [ + child: const Column( + children: [ Icon( Icons.chat_bubble_outline, color: Colors.white, @@ -140,8 +142,8 @@ class _StoreScreen04State extends State { }, ), InkWell( - child: Column( - children: const [ + child: const Column( + children: [ Icon( Icons.add_shopping_cart, color: Colors.white, @@ -160,8 +162,8 @@ class _StoreScreen04State extends State { }, ), InkWell( - child: Column( - children: const [ + child: const Column( + children: [ Icon( Icons.money, color: Colors.white, diff --git a/lib/pages/13_shoppingcart/sample_data.dart b/lib/pages/13_shoppingcart/sample_data.dart index eed2edd..36caed7 100644 --- a/lib/pages/13_shoppingcart/sample_data.dart +++ b/lib/pages/13_shoppingcart/sample_data.dart @@ -8,7 +8,8 @@ class Product { final String description; final List productImage; - Product(this.id, this.name, this.price, this.salePrice, this.description, this.productImage); + Product(this.id, this.name, this.price, this.salePrice, this.description, + this.productImage); } final listProduct = [ diff --git a/lib/pages/13_shoppingcart/shoppingcart01.dart b/lib/pages/13_shoppingcart/shoppingcart01.dart index f6a39a9..837e88a 100644 --- a/lib/pages/13_shoppingcart/shoppingcart01.dart +++ b/lib/pages/13_shoppingcart/shoppingcart01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/13_shoppingcart/sample_data.dart'; class ShoppingCartScreen01 extends StatefulWidget { diff --git a/lib/pages/13_shoppingcart/shoppingcart02.dart b/lib/pages/13_shoppingcart/shoppingcart02.dart index 60c17bf..cb650f8 100644 --- a/lib/pages/13_shoppingcart/shoppingcart02.dart +++ b/lib/pages/13_shoppingcart/shoppingcart02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/13_shoppingcart/sample_data.dart'; class ShoppingCartScreen02 extends StatefulWidget { diff --git a/lib/pages/13_shoppingcart/shoppingcart04.dart b/lib/pages/13_shoppingcart/shoppingcart04.dart index 53c4fff..05ce680 100644 --- a/lib/pages/13_shoppingcart/shoppingcart04.dart +++ b/lib/pages/13_shoppingcart/shoppingcart04.dart @@ -1,6 +1,7 @@ +import 'package:flutter/material.dart'; + import 'package:awesome_card/credit_card.dart'; import 'package:awesome_card/style/card_background.dart'; -import 'package:flutter/material.dart'; class ShoppingCartScreen04 extends StatefulWidget { const ShoppingCartScreen04({super.key}); diff --git a/lib/pages/14_navigation/navigationscreen01.dart b/lib/pages/14_navigation/navigationscreen01.dart index e89da22..8b77bf3 100644 --- a/lib/pages/14_navigation/navigationscreen01.dart +++ b/lib/pages/14_navigation/navigationscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/14_navigation/sample_page.dart'; class NavigationScreen01 extends StatefulWidget { diff --git a/lib/pages/14_navigation/navigationscreen02.dart b/lib/pages/14_navigation/navigationscreen02.dart index bccbfe9..42e7a87 100644 --- a/lib/pages/14_navigation/navigationscreen02.dart +++ b/lib/pages/14_navigation/navigationscreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/14_navigation/sample_page.dart'; class NavigationScreen02 extends StatefulWidget { diff --git a/lib/pages/14_navigation/navigationscreen03.dart b/lib/pages/14_navigation/navigationscreen03.dart index f806d98..9e6e4f3 100644 --- a/lib/pages/14_navigation/navigationscreen03.dart +++ b/lib/pages/14_navigation/navigationscreen03.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/14_navigation/sample_page.dart'; class NavigationScreen03 extends StatefulWidget { diff --git a/lib/pages/14_navigation/sample_page.dart b/lib/pages/14_navigation/sample_page.dart index aa67baa..9b78e7a 100644 --- a/lib/pages/14_navigation/sample_page.dart +++ b/lib/pages/14_navigation/sample_page.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; class Page1 extends StatelessWidget { - const Page1({Key? key}) : super(key: key); + const Page1({super.key}); @override Widget build(BuildContext context) { @@ -12,7 +12,7 @@ class Page1 extends StatelessWidget { } class Page2 extends StatelessWidget { - const Page2({Key? key}) : super(key: key); + const Page2({super.key}); @override Widget build(BuildContext context) { @@ -23,7 +23,7 @@ class Page2 extends StatelessWidget { } class Page3 extends StatelessWidget { - const Page3({Key? key}) : super(key: key); + const Page3({super.key}); @override Widget build(BuildContext context) { @@ -34,7 +34,7 @@ class Page3 extends StatelessWidget { } class Page4 extends StatelessWidget { - const Page4({Key? key}) : super(key: key); + const Page4({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/pages/15_photos/photoscreen02.dart b/lib/pages/15_photos/photoscreen02.dart index ab52e71..ef5a4c4 100644 --- a/lib/pages/15_photos/photoscreen02.dart +++ b/lib/pages/15_photos/photoscreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:font_awesome_flutter/font_awesome_flutter.dart'; class PhotoScreen02 extends StatefulWidget { diff --git a/lib/pages/15_photos/photoscreen03.dart b/lib/pages/15_photos/photoscreen03.dart index 0141ef9..ac5cb38 100644 --- a/lib/pages/15_photos/photoscreen03.dart +++ b/lib/pages/15_photos/photoscreen03.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:photo_view/photo_view.dart'; class PhotoScreen03 extends StatefulWidget { diff --git a/lib/pages/16_dashboard/dashboardscreen01.dart b/lib/pages/16_dashboard/dashboardscreen01.dart index b8b69a4..e6ba25b 100644 --- a/lib/pages/16_dashboard/dashboardscreen01.dart +++ b/lib/pages/16_dashboard/dashboardscreen01.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:get/get.dart'; class DashboardScreen01 extends StatefulWidget { @@ -21,10 +22,10 @@ class _DashboardScreen01State extends State { ), ], ), - body: SingleChildScrollView( + body: const SingleChildScrollView( child: Wrap( direction: Axis.horizontal, - children: const [ + children: [ GridItem( width: 1, height: 1, @@ -70,10 +71,10 @@ class _DashboardScreen01State extends State { class GridItem extends StatelessWidget { const GridItem({ - Key? key, + super.key, required this.width, required this.height, - }) : super(key: key); + }); final int width; final int height; diff --git a/lib/pages/16_dashboard/dashboardscreen02.dart b/lib/pages/16_dashboard/dashboardscreen02.dart index 076aea6..2aef5a6 100644 --- a/lib/pages/16_dashboard/dashboardscreen02.dart +++ b/lib/pages/16_dashboard/dashboardscreen02.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:get/get.dart'; import 'package:syncfusion_flutter_gauges/gauges.dart'; @@ -22,10 +23,10 @@ class _DashboardScreen02State extends State { ), ], ), - body: SingleChildScrollView( + body: const SingleChildScrollView( child: Wrap( direction: Axis.horizontal, - children: const [ + children: [ RadialGauge( width: 2, height: 2, @@ -84,14 +85,14 @@ class _DashboardScreen02State extends State { // sample gauge class RadialGauge extends StatelessWidget { const RadialGauge({ - Key? key, + super.key, required this.width, required this.height, required this.gaugeMin, required this.gaugeMax, required this.gaugeValue, required this.gaugeTitle, - }) : super(key: key); + }); final int width; final int height; diff --git a/lib/pages/17_m3/consts.dart b/lib/pages/17_m3/consts.dart index f98bca1..639e740 100644 --- a/lib/pages/17_m3/consts.dart +++ b/lib/pages/17_m3/consts.dart @@ -19,9 +19,9 @@ class BlankScreen extends StatelessWidget { final String text; const BlankScreen({ - Key? key, + super.key, required this.text, - }) : super(key: key); + }); @override Widget build(BuildContext context) { diff --git a/lib/pages/17_m3/landscape_screen.dart b/lib/pages/17_m3/landscape_screen.dart index 8cddfa5..e9ca966 100644 --- a/lib/pages/17_m3/landscape_screen.dart +++ b/lib/pages/17_m3/landscape_screen.dart @@ -1,7 +1,9 @@ -// lanscape screen import 'package:flutter/material.dart'; + import 'package:uikits2/pages/17_m3/consts.dart'; +// lanscape screen + class LandscapeScreen extends StatefulWidget { const LandscapeScreen({super.key}); diff --git a/lib/pages/17_m3/material_u01.dart b/lib/pages/17_m3/material_u01.dart index f9025f2..6b62c73 100644 --- a/lib/pages/17_m3/material_u01.dart +++ b/lib/pages/17_m3/material_u01.dart @@ -1,9 +1,10 @@ import 'package:flutter/material.dart'; + import 'package:uikits2/pages/17_m3/landscape_screen.dart'; import 'package:uikits2/pages/17_m3/portrait_screen.dart'; class MaterialUScreen01 extends StatefulWidget { - const MaterialUScreen01({Key? key}) : super(key: key); + const MaterialUScreen01({super.key}); @override State createState() => _MaterialUScreen01State(); diff --git a/lib/pages/17_m3/material_u02.dart b/lib/pages/17_m3/material_u02.dart index 9ac6757..a86d29a 100644 --- a/lib/pages/17_m3/material_u02.dart +++ b/lib/pages/17_m3/material_u02.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; class MaterialUScreen02 extends StatelessWidget { - const MaterialUScreen02({Key? key}) : super(key: key); + const MaterialUScreen02({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/pages/17_m3/material_u03.dart b/lib/pages/17_m3/material_u03.dart index ba6d7c6..c7b89cb 100644 --- a/lib/pages/17_m3/material_u03.dart +++ b/lib/pages/17_m3/material_u03.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; class MaterialUScreen03 extends StatelessWidget { - const MaterialUScreen03({Key? key}) : super(key: key); + const MaterialUScreen03({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/pages/17_m3/material_u04.dart b/lib/pages/17_m3/material_u04.dart index e0969e4..308697c 100644 --- a/lib/pages/17_m3/material_u04.dart +++ b/lib/pages/17_m3/material_u04.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; class MaterialUScreen04 extends StatelessWidget { - const MaterialUScreen04({Key? key}) : super(key: key); + const MaterialUScreen04({super.key}); @override Widget build(BuildContext context) { diff --git a/lib/pages/17_m3/portrait_screen.dart b/lib/pages/17_m3/portrait_screen.dart index 2127cd7..ebaa784 100644 --- a/lib/pages/17_m3/portrait_screen.dart +++ b/lib/pages/17_m3/portrait_screen.dart @@ -1,9 +1,11 @@ -// potrait screen import 'package:flutter/material.dart'; + import 'package:uikits2/pages/17_m3/consts.dart'; +// potrait screen + class PortraitScreen extends StatefulWidget { - const PortraitScreen({Key? key}) : super(key: key); + const PortraitScreen({super.key}); @override State createState() => _PortraitScreenState(); diff --git a/lib/pages/18_dualscreen/blank_screen.dart b/lib/pages/18_dualscreen/blank_screen.dart index 69f278f..f041809 100644 --- a/lib/pages/18_dualscreen/blank_screen.dart +++ b/lib/pages/18_dualscreen/blank_screen.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; + import 'package:get/get.dart'; + import 'package:uikits2/pages/18_dualscreen/controller/twopane_controller.dart'; class BlankScreen extends StatelessWidget { @@ -7,10 +9,10 @@ class BlankScreen extends StatelessWidget { final bool isMainScreen; BlankScreen({ - Key? key, + super.key, required this.title, required this.isMainScreen, - }) : super(key: key); + }); final TwoPaneController controller = Get.find(); diff --git a/lib/pages/18_dualscreen/controller/twopane_controller.dart b/lib/pages/18_dualscreen/controller/twopane_controller.dart index 3e9201f..82902f7 100644 --- a/lib/pages/18_dualscreen/controller/twopane_controller.dart +++ b/lib/pages/18_dualscreen/controller/twopane_controller.dart @@ -1,6 +1,7 @@ import 'dart:developer'; import 'package:flutter/material.dart'; + import 'package:get/get.dart'; class TwoPaneController extends GetxController { diff --git a/lib/pages/18_dualscreen/twopane_screen01.dart b/lib/pages/18_dualscreen/twopane_screen01.dart index 0a84744..0fa5bb6 100644 --- a/lib/pages/18_dualscreen/twopane_screen01.dart +++ b/lib/pages/18_dualscreen/twopane_screen01.dart @@ -1,12 +1,15 @@ import 'dart:developer'; + import 'package:flutter/material.dart'; + import 'package:get/get.dart'; + import 'package:uikits2/pages/18_dualscreen/blank_screen.dart'; import 'package:uikits2/pages/18_dualscreen/controller/twopane_controller.dart'; import 'package:uikits2/pages/18_dualscreen/widgets/twopane_widget.dart'; class TwoPaneScreen extends StatefulWidget { - const TwoPaneScreen({Key? key}) : super(key: key); + const TwoPaneScreen({super.key}); @override State createState() => _TwoPaneScreenState(); diff --git a/lib/pages/18_dualscreen/twopane_screen02.dart b/lib/pages/18_dualscreen/twopane_screen02.dart index 0bb3f3b..2abf02d 100644 --- a/lib/pages/18_dualscreen/twopane_screen02.dart +++ b/lib/pages/18_dualscreen/twopane_screen02.dart @@ -1,36 +1,58 @@ import 'package:flutter/material.dart'; + import 'package:multi_split_view/multi_split_view.dart'; class TwoPaneSlitScreen extends StatefulWidget { - const TwoPaneSlitScreen({Key? key}) : super(key: key); + const TwoPaneSlitScreen({super.key}); @override State createState() => _TwoPaneSlitScreenState(); } class _TwoPaneSlitScreenState extends State { + final MultiSplitViewController _controller = MultiSplitViewController(); + + @override + void initState() { + _controller.areas = [ + Area( + data: Container( + color: Colors.amber, + ), + ), + Area( + data: Container( + color: Colors.blue, + ), + ), + ]; + super.initState(); + } + @override Widget build(BuildContext context) { return Scaffold( - body: MultiSplitView( + body: MultiSplitViewTheme( + data: MultiSplitViewThemeData(), + child: MultiSplitView( + controller: _controller, dividerBuilder: (axis, index, resizable, dragging, highlighted, themeData) => Container( - color: dragging ? Colors.grey[800] : Colors.grey[100], - child: Icon( - Icons.drag_indicator_outlined, - color: highlighted ? Colors.grey[600] : Colors.grey[400], - size: 8.0, - ), - ), - children: [ - Container( - color: Colors.amber, - ), - Container( - color: Colors.blue, + color: dragging ? Colors.grey[800] : Colors.grey[100], + child: Icon( + Icons.drag_indicator_outlined, + color: highlighted ? Colors.grey[600] : Colors.grey[400], + size: 8.0, ), - ]), + ), + builder: (context, area) { + return Container( + child: area.data, + ); + }, + ), + ), ); } } diff --git a/lib/pages/18_dualscreen/widgets/twopane_widget.dart b/lib/pages/18_dualscreen/widgets/twopane_widget.dart index 3455edf..265bbb2 100644 --- a/lib/pages/18_dualscreen/widgets/twopane_widget.dart +++ b/lib/pages/18_dualscreen/widgets/twopane_widget.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; + import 'package:responsive_builder/responsive_builder.dart'; class TwoPaneWidget extends StatelessWidget { @@ -6,10 +7,10 @@ class TwoPaneWidget extends StatelessWidget { final Widget? pane2; const TwoPaneWidget({ - Key? key, + super.key, required this.pane1, this.pane2, - }) : super(key: key); + }); @override Widget build(BuildContext context) { diff --git a/pubspec.lock b/pubspec.lock index 559c379..1692020 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: archive - sha256: d6347d54a2d8028e0437e3c099f66fdb8ae02c4720c1e7534c9f24c10351f85d + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d url: "https://pub.dev" source: hosted - version: "3.3.6" + version: "3.6.1" args: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.5.0" async: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.11.0" awesome_card: dependency: "direct main" description: @@ -37,10 +37,10 @@ packages: dependency: "direct main" description: name: badges - sha256: "461031a60efbb95276f52107f63d5d45008b5ca1eb7f8ca440cadda9ec2143b0" + sha256: a7b6bbd60dce418df0db3058b53f9d083c22cdb5132a052145dc267494df0b84 url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.1.2" boolean_selector: dependency: transitive description: @@ -53,26 +53,26 @@ packages: dependency: "direct main" description: name: carousel_slider - sha256: "869a3f4f2ad0e8d029d9cefd20d2cafd0a50847b74e7aab3a8eec662b0c7d2ee" + sha256: "7b006ec356205054af5beaef62e2221160ea36b90fb70a35e4deacd49d0349ae" url: "https://pub.dev" source: hosted - version: "4.1.1" + version: "5.0.0" characters: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.3.0" checked_yaml: dependency: transitive description: name: checked_yaml - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311" + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" circular_countdown_timer: dependency: "direct main" description: @@ -85,10 +85,10 @@ packages: dependency: transitive description: name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" + sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19 url: "https://pub.dev" source: hosted - version: "0.3.5" + version: "0.4.1" clock: dependency: transitive description: @@ -101,42 +101,34 @@ packages: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" - source: hosted - version: "1.17.0" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "1.18.0" crypto: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27 url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.5" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 url: "https://pub.dev" source: hosted - version: "1.0.5" + version: "1.0.8" dynamic_color: dependency: "direct main" description: name: dynamic_color - sha256: c4a508284b14ec4dda5adba2c28b2cdd34fbae1afead7e8c52cad87d51c5405b + sha256: eae98052fa6e2826bdac3dd2e921c6ce2903be15c6b7f8b6d8a5d49b5086298d url: "https://pub.dev" source: hosted - version: "1.6.2" + version: "1.7.0" fake_async: dependency: transitive description: @@ -154,26 +146,26 @@ packages: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: ce0e501cfc258907842238e4ca605e74b7fd1cdf04b3b43e86c43f3e40a1592c + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" url: "https://pub.dev" source: hosted - version: "0.11.0" + version: "0.13.1" flutter_lints: dependency: "direct dev" description: name: flutter_lints - sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c + sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "4.0.0" flutter_svg: dependency: transitive description: name: flutter_svg - sha256: "0382db7886d4d0e23dd4e1261406bdf65ffdf7ecbdcb25c1f5ad09a80ecfab96" + sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.1.6" flutter_test: dependency: "direct dev" description: flutter @@ -183,10 +175,10 @@ packages: dependency: "direct main" description: name: font_awesome_flutter - sha256: "7811c8b4e7455d2f60ef30022a6a07376de2858b47aecbe2861965b348fe2016" + sha256: "275ff26905134bcb59417cf60ad979136f1f8257f2f449914b2c3e05bbb4cd6f" url: "https://pub.dev" source: hosted - version: "10.1.0" + version: "10.7.0" fzregex: dependency: "direct main" description: @@ -199,106 +191,122 @@ packages: dependency: "direct main" description: name: get - sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" + sha256: e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e url: "https://pub.dev" source: hosted - version: "4.6.5" + version: "4.6.6" http: dependency: transitive description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "0.13.6" http_parser: dependency: transitive description: name: http_parser - sha256: db3060f22889f3d9d55f6a217565486737037eec3609f7f3eca4d0c67ee0d8a0 + sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.0.2" image: dependency: transitive description: name: image - sha256: "8e9d133755c3e84c73288363e6343157c383a0c6c56fc51afcc5d4d7180306d6" + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "4.2.0" intl: dependency: transitive description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf url: "https://pub.dev" source: hosted - version: "0.17.0" - js: + version: "0.19.0" + json_annotation: dependency: transitive description: - name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + name: json_annotation + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" url: "https://pub.dev" source: hosted - version: "0.6.5" - json_annotation: + version: "4.9.0" + leak_tracker: dependency: transitive description: - name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + name: leak_tracker + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "10.0.4" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + url: "https://pub.dev" + source: hosted + version: "3.0.3" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" lints: dependency: transitive description: name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "4.0.0" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.8.0" meta: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.12.0" ms_undraw: dependency: "direct main" description: name: ms_undraw - sha256: "8fcf26e0f0387b855df291803464090cb31c8c947a5c090769cae48dcd690b4b" + sha256: b0158af3032a027d440b225344745b547b2567ebb4bc6d09ed8a7efdbe75afe9 url: "https://pub.dev" source: hosted - version: "3.1.0+3" + version: "3.2.0" multi_split_view: dependency: "direct main" description: name: multi_split_view - sha256: "6a7fdde4910bbca0424305eb738908bd0766c4daf76585642ed40bed7ef55a79" + sha256: "30548c5e4cc6f24d5d4ca784dc5dff80d599ef1f704b1565819eb88a74f0eb62" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "3.5.0" nested: dependency: transitive description: @@ -311,10 +319,10 @@ packages: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.9.0" path_drawing: dependency: transitive description: @@ -335,50 +343,42 @@ packages: dependency: "direct main" description: name: percent_indicator - sha256: cec41f67181fbd5322aa68b355621d1a4eea827426b8eeb613f6cbe195ff7b4a + sha256: c37099ad833a883c9d71782321cb65c3a848c21b6939b6185f0ff6640d05814c url: "https://pub.dev" source: hosted - version: "4.2.2" + version: "4.2.3" petitparser: dependency: transitive description: name: petitparser - sha256: "2ebb289dc4764ec397f5cd3ca9881c6d17196130a7d646ed022a0dd9c2e25a71" + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "6.0.2" photo_view: dependency: "direct main" description: name: photo_view - sha256: "8036802a00bae2a78fc197af8a158e3e2f7b500561ed23b4c458107685e645bb" - url: "https://pub.dev" - source: hosted - version: "0.14.0" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346 + sha256: "1fc3d970a91295fbd1364296575f854c9863f225505c28c46e0a03e48960c75e" url: "https://pub.dev" source: hosted - version: "3.6.2" + version: "0.15.0" provider: dependency: transitive description: name: provider - sha256: cdbe7530b12ecd9eb455bdaa2fcb8d4dad22e80b8afb4798b41479d5ce26847f + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c url: "https://pub.dev" source: hosted - version: "6.0.5" + version: "6.1.2" responsive_builder: dependency: "direct main" description: name: responsive_builder - sha256: "824fa4a5822096a3c70804652b85e856d04099cb4f637e99fbee468db08e7177" + sha256: "64a5ef3fbe3628e4588a0c2391c3186300e76f58621d8135cc77aac816255a3e" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.7.1" sky_engine: dependency: transitive description: flutter @@ -388,26 +388,26 @@ packages: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" stack_trace: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" string_scanner: dependency: transitive description: @@ -420,26 +420,26 @@ packages: dependency: "direct main" description: name: syncfusion_flutter_charts - sha256: d67ce7ae34b2f93f9540ff4c098f2027771e6786c3aff5996b82841fed19ae61 + sha256: b5b48d8eb6a1482ebbf4d6bfc69345462377e161e076b4ec4e69496e2d234dc2 url: "https://pub.dev" source: hosted - version: "20.2.43" + version: "26.2.10" syncfusion_flutter_core: dependency: transitive description: name: syncfusion_flutter_core - sha256: f13c586649c3da8de47b98cf4a12580067ae377b1dfe026286b75c98d669abdf + sha256: ca34210d70dd7ecb77489c21c8131a7f5546dea47780cd5f510326348091cb42 url: "https://pub.dev" source: hosted - version: "20.2.43" + version: "26.2.10" syncfusion_flutter_gauges: dependency: "direct main" description: name: syncfusion_flutter_gauges - sha256: "89a428316b552fa7419df9890ed155894f94c93bc2b654acdedbc52fe176ae85" + sha256: "9de7f312c3f1e7ff4ee0d7de11c6f1e15a35403de5bac8c951303f4a0e43650b" url: "https://pub.dev" source: hosted - version: "20.2.43" + version: "26.2.10" term_glyph: dependency: transitive description: @@ -452,18 +452,18 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.7.0" timeago: dependency: "direct main" description: name: timeago - sha256: "46c128312ab0ea144b146c0ac6426ddd96810efec2de3fccc425d00179cd8254" + sha256: "054cedf68706bb142839ba0ae6b135f6b68039f0b8301cbe8784ae653d5ff8de" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.7.0" timelines: dependency: "direct main" description: @@ -476,10 +476,10 @@ packages: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" vector_math: dependency: transitive description: @@ -488,22 +488,30 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + url: "https://pub.dev" + source: hosted + version: "14.2.1" xml: dependency: transitive description: name: xml - sha256: ac0e3f4bf00ba2708c33fbabbbe766300e509f8c82dbd4ab6525039813f7e2fb + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.5.0" yaml: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=2.19.2 <3.0.0" - flutter: ">=3.4.0-17.0.pre" + dart: ">=3.4.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/pubspec.yaml b/pubspec.yaml index b8f1db9..9c9d494 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -18,12 +18,12 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev version: 2.2.0+2 environment: - sdk: ">=2.19.2 <3.0.0" + sdk: ">=2.19.2 <4.0.0" dependencies: awesome_card: ^1.1.5 badges: ^3.0.2 - carousel_slider: ^4.0.0-nullsafety.0 + carousel_slider: ^5.0.0 circular_countdown_timer: ^0.2.3 cupertino_icons: ^1.0.2 dynamic_color: ^1.6.2 @@ -33,18 +33,18 @@ dependencies: fzregex: ^2.0.0 get: ^4.6.1 ms_undraw: ^3.0.0+0 - multi_split_view: ^2.1.0 + multi_split_view: ^3.5.0 percent_indicator: ^4.0.0 - photo_view: ^0.14.0 - responsive_builder: ^0.6.0 + photo_view: ^0.15.0 + responsive_builder: ^0.7.1 syncfusion_flutter_charts: syncfusion_flutter_gauges: timeago: ^3.1.0 timelines: ^0.1.0 dev_dependencies: - flutter_launcher_icons: ^0.11.0 - flutter_lints: ^2.0.0 + flutter_launcher_icons: ^0.13.1 + flutter_lints: ^4.0.0 flutter_test: sdk: flutter