@ -0,0 +1 @@
|
||||
/Users/datang/fvm/versions/3.0.0
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"flutterSdkVersion": "3.0.0",
|
||||
"flavors": {}
|
||||
}
|
@ -1,10 +1,45 @@
|
||||
# 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 and should not be manually edited.
|
||||
# This file should be version controlled.
|
||||
|
||||
version:
|
||||
revision: b22742018b3edf16c6cadd7b76d9db5e7f9064b5
|
||||
revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
channel: stable
|
||||
|
||||
project_type: app
|
||||
|
||||
# Tracks metadata for the flutter migrate command
|
||||
migration:
|
||||
platforms:
|
||||
- platform: root
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: android
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: ios
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: linux
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: macos
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: web
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
- platform: windows
|
||||
create_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
base_revision: ee4e09cce01d6f2d7f4baebd247fde02e5008851
|
||||
|
||||
# User provided section
|
||||
|
||||
# List of Local paths (relative to this file) that should be
|
||||
# ignored by the migrate tool.
|
||||
#
|
||||
# Files that are not part of the templates will be ignored by default.
|
||||
unmanaged_files:
|
||||
- 'lib/main.dart'
|
||||
- 'ios/Runner.xcodeproj/project.pbxproj'
|
||||
|
@ -0,0 +1,29 @@
|
||||
# This file configures the analyzer, which statically analyzes Dart code to
|
||||
# check for errors, warnings, and lints.
|
||||
#
|
||||
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
|
||||
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
|
||||
# invoked from the command line by running `flutter analyze`.
|
||||
|
||||
# The following line activates a set of recommended lints for Flutter apps,
|
||||
# packages, and plugins designed to encourage good coding practices.
|
||||
include: package:flutter_lints/flutter.yaml
|
||||
|
||||
linter:
|
||||
# The lint rules applied to this project can be customized in the
|
||||
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
|
||||
# included above or to enable additional rules. A list of all available lints
|
||||
# and their documentation is published at
|
||||
# https://dart-lang.github.io/linter/lints/index.html.
|
||||
#
|
||||
# Instead of disabling a lint rule for the entire project in the
|
||||
# section below, it can also be suppressed for a single line of code
|
||||
# or a specific dart file by using the `// ignore: name_of_lint` and
|
||||
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
|
||||
# producing the lint.
|
||||
rules:
|
||||
# avoid_print: false # Uncomment to disable the `avoid_print` rule
|
||||
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
|
||||
|
||||
# Additional information about this file can be found at
|
||||
# https://dart.dev/guides/language/analysis-options
|
@ -0,0 +1,12 @@
|
||||
/**
|
||||
* Automatically generated file. DO NOT MODIFY
|
||||
*/
|
||||
package com.akuhome.new_recook;
|
||||
|
||||
public final class BuildConfig {
|
||||
public static final boolean DEBUG = Boolean.parseBoolean("true");
|
||||
public static final String APPLICATION_ID = "com.akuhome.new_recook";
|
||||
public static final String BUILD_TYPE = "debug";
|
||||
public static final int VERSION_CODE = 1;
|
||||
public static final String VERSION_NAME = "1.0.0";
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
-keep class androidx.camera.core.impl.MetadataHolderService { <init>(); }
|
||||
-keep class androidx.core.app.CoreComponentFactory { <init>(); }
|
||||
-keep class com.akuhome.new_recook.MainActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.APayEntranceActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.AlipayResultActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.H5AuthActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.H5OpenAuthActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.H5PayActivity { <init>(); }
|
||||
-keep class com.alipay.sdk.app.PayResultActivity { <init>(); }
|
||||
-keep class com.huawei.agconnect.core.ServiceDiscovery { <init>(); }
|
||||
-keep class com.huawei.agconnect.core.provider.AGConnectInitializeProvider { <init>(); }
|
||||
-keep class com.huawei.hms.hmsscankit.ScanKitActivity { <init>(); }
|
||||
-keep class com.huawei.hms.mlsdk.common.provider.MLInitializerProvider { <init>(); }
|
||||
-keep class com.journeyapps.barcodescanner.CaptureActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureCustomCameraActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureExternalPreviewActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureFileProvider { <init>(); }
|
||||
-keep class com.luck.picture.lib.PicturePlayAudioActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PicturePreviewActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureSelectorActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureSelectorCameraEmptyActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureSelectorPreviewWeChatStyleActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureSelectorWeChatStyleActivity { <init>(); }
|
||||
-keep class com.luck.picture.lib.PictureVideoPlayActivity { <init>(); }
|
||||
-keep class com.yalantis.ucrop.PictureMultiCuttingActivity { <init>(); }
|
||||
-keep class com.yalantis.ucrop.UCropActivity { <init>(); }
|
||||
-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.camera.view.PreviewView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.huawei.hms.scankit.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.journeyapps.barcodescanner.BarcodeView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.journeyapps.barcodescanner.DecoratedBarcodeView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.journeyapps.barcodescanner.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.camera.CustomCameraView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.camera.view.CaptureLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.photoview.PhotoView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.widget.PreviewViewPager { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.widget.RecyclerPreloadView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.widget.SquareRelativeLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.luck.picture.lib.widget.longimage.SubsamplingScaleImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.yalantis.ucrop.view.GestureCropImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.yalantis.ucrop.view.OverlayView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.yalantis.ucrop.view.UCropView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.yalantis.ucrop.view.widget.AspectRatioTextView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
||||
-keep class com.yalantis.ucrop.view.widget.HorizontalProgressWheelView { <init>(android.content.Context, android.util.AttributeSet); }
|
||||
|
@ -0,0 +1 @@
|
||||
bc1222ea919b74e97975a6a80592de31
|
@ -0,0 +1 @@
|
||||
{"assets/icons/app_icon.png":["assets/icons/app_icon.png"],"assets/icons/home_tab_search.png":["assets/icons/home_tab_search.png"],"assets/icons/navigation_msg.png":["assets/icons/navigation_msg.png"],"assets/icons/navigation_scan.png":["assets/icons/navigation_scan.png"],"assets/icons/shop_page_smile.png":["assets/icons/shop_page_smile.png"],"assets/images/HomeRefreshHeader3.gif":["assets/images/HomeRefreshHeader3.gif"],"assets/images/placeholder_new_1x1_a.png":["assets/images/placeholder_new_1x1_a.png"],"assets/images/placeholder_new_1x2_a.png":["assets/images/placeholder_new_1x2_a.png"],"assets/images/placeholder_new_2x1_a.png":["assets/images/placeholder_new_2x1_a.png"],"assets/webp/recook_splash.webp":["assets/webp/recook_splash.webp"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
|
@ -0,0 +1 @@
|
||||
[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
|
After Width: | Height: | Size: 292 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 385 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 221 KiB |
@ -0,0 +1 @@
|
||||
{"assets/icons/app_icon.png":["assets/icons/app_icon.png"],"assets/icons/home_tab_search.png":["assets/icons/home_tab_search.png"],"assets/icons/navigation_msg.png":["assets/icons/navigation_msg.png"],"assets/icons/navigation_scan.png":["assets/icons/navigation_scan.png"],"assets/icons/shop_page_smile.png":["assets/icons/shop_page_smile.png"],"assets/images/HomeRefreshHeader3.gif":["assets/images/HomeRefreshHeader3.gif"],"assets/images/placeholder_new_1x1_a.png":["assets/images/placeholder_new_1x1_a.png"],"assets/images/placeholder_new_1x2_a.png":["assets/images/placeholder_new_1x2_a.png"],"assets/images/placeholder_new_2x1_a.png":["assets/images/placeholder_new_2x1_a.png"],"assets/webp/recook_splash.webp":["assets/webp/recook_splash.webp"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]}
|
@ -0,0 +1 @@
|
||||
[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}]
|
After Width: | Height: | Size: 292 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 385 B |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 221 KiB |
@ -0,0 +1,13 @@
|
||||
{
|
||||
"grs_server": {
|
||||
"grs_base_url": [
|
||||
"https://grs.dbankcloud.com",
|
||||
"https://grs.dbankcloud.cn",
|
||||
"https://grs.dbankcloud.eu",
|
||||
"https://grs.dbankcloud.asia"
|
||||
],
|
||||
"grs_query_endpoint_1.0": "/grs/1.0/%1$s/router",
|
||||
"grs_query_endpoint_2.0": "/grs/2.0/router",
|
||||
"grs_query_timeout": 2
|
||||
}
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
{
|
||||
"version": 2,
|
||||
"artifactType": {
|
||||
"type": "PROCESSED_RES",
|
||||
"kind": "Directory"
|
||||
},
|
||||
"applicationId": "com.akuhome.new_recook",
|
||||
"variantName": "processDebugResources",
|
||||
"elements": [
|
||||
{
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"versionCode": 1,
|
||||
"versionName": "1.0.0",
|
||||
"outputFile": "resources-debug.ap_"
|
||||
}
|
||||
]
|
||||
}
|