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