Giter Site home page Giter Site logo

x-wei / flutter_catalog Goto Github PK

View Code? Open in Web Editor NEW
2.1K 72.0 547.0 20.83 MB

An app showcasing Flutter components, with side-by-side source code view.

License: MIT License

Objective-C 0.01% Dart 96.10% Ruby 0.41% Kotlin 0.03% Swift 0.14% CMake 1.38% C++ 0.70% C 0.14% HTML 0.98% CSS 0.12%
flutter flutter-examples flutter-demo showcasing-flutter-components firebase flutter-state-management

flutter_catalog's Introduction

Flutter Catalog

Get it on Google Play Get it on AppStore Awesome Flutter

An app showcasing Flutter components, with side-by-side source code view.

🚀🚀 New: Flutter Catalog is now available in the browser! Check it out here. And note there are some limitations to the web variant.

Screenshots

Credits

This app is written with reference to many resources, including:

flutter_catalog's People

Contributors

4geru avatar alabhya268 avatar matrixise avatar milkbiscuit avatar niket35 avatar pascalku avatar raheemadamboev avatar sonykurian96 avatar vivox80pro avatar x-wei avatar xvrh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flutter_catalog's Issues

Local auth It doesn't work

very good application earned my 5 star but after the update the local auth stopped working in android

GoogleAppMeasurement 5.5.0 cause app crash when launch

use GoogleAppMeasurement 5.3 to avoid

iOS 12.1
Debug output:
'FIRAnalyticsVersionMismatch', reason: 'Google Analytics for Firebase version (50300000) does not match with Google App Measurement (50500000) version. Please update.'

Could not decompress gz stream Connection closed while receiving data

Warning: You are using these overridden dependencies:
! dartx 0.5.0
! path 1.7.0

Could not decompress gz stream Connection closed while receiving data, path = ''
pub get failed (66; Could not decompress gz stream Connection closed while receiving data, path = '')
Process finished with exit code 66

Crashes on startup when I installed on emulator via play store.

My setup

Name: Nexus_5X_API_28
CPU/ABI: Google Play Intel Atom (x86)
Path: /Users/userx/.android/avd/Nexus_5X_API_28.avd
Target: google_apis_playstore [Google Play] (API level 28)
Skin: nexus_5x
SD Card: 512M
fastboot.chosenSnapshotFile: 
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: Nexus 5X
hw.lcd.width: 1080
hw.initialOrientation: Portrait
image.androidVersion.api: 28
tag.id: google_apis_playstore
hw.mainKeys: no
hw.camera.front: emulated
avd.ini.displayname: Nexus 5X API 28
hw.gpu.mode: auto
hw.ramSize: 1536
PlayStore.enabled: true
fastboot.forceColdBoot: no
hw.cpu.ncore: 4
hw.keyboard: yes
hw.sensors.proximity: yes
hw.dPad: no
hw.lcd.height: 1920
vm.heapSize: 228
skin.dynamic: yes
hw.device.manufacturer: Google
hw.gps: yes
hw.audioInput: yes
image.sysdir.1: system-images/android-28/google_apis_playstore/x86/
showDeviceFrame: yes
hw.camera.back: virtualscene
AvdId: Nexus_5X_API_28
hw.lcd.density: 420
hw.arc: false
hw.device.hash2: MD5:ae200ad6786ec467cb9067f7b46b0fd1
fastboot.forceChosenSnapshotBoot: no
fastboot.forceFastBoot: yes
hw.trackBall: no
hw.battery: yes
hw.sdCard: yes
tag.display: Google Play
runtime.network.latency: none
disk.dataPartition.size: 6442450944
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes

Settings page

Perhaps a settings page would be of great help in the app (with the code aswell).

Build failed by Flutter v1.0.0

error message:


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'com.android.support:support-fragment' has different version for the compile (26.1.0) and runtime (27.1.1) classpath. You should manually set the same version via DependencyResolution

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

i18n and l10n

It woudl be good if your also had an example of i18n and l10n.
This is a hard area for devs to get used to.

There are also flutter plugins that allow the i18n to be exported to CSV, so many translators can work on them and then reimport back into the Flutter and gen the ARB, etc
here is the one i use: https://github.com/aloisdeniel/flutter_csv_localization

  • it wil get pluralisation soon :)

[Android] Getting net::ERR_CLEARTEXT_NOT_PERMITTED on WebView example.

I'm getting net::ERR_CLEARTEXT_NOT_PERMITTED on WebView example for any url I try.

Digging about this error, I found a few things that might help you solve this.

flutter/flutter#30368

https://stackoverflow.com/questions/54752716/why-am-i-seeing-neterr-cleartext-not-permitted-errors-after-upgrading-to-cordo

One thing I noticed, the entry seems to force HTTPS in front when I submit, for instance if I put http://myweb.com or http;//myotherweb.com I get https://http://myweb.com or https;//myotherweb.com on the WebView as part of the error.

Build Fails! Help please.

Launching lib/main.dart on SM N960F in debug mode...
Initializing gradle...
Resolving dependencies...

  • Error running Gradle:
    ProcessException: Process "/Users/amber052829/Downloads/flutter_catalog-master/android/gradlew" exited abnormally:
    FAILURE: Build failed with an exception.

  • Where:
    Build file '/Users/amber052829/Downloads/flutter_catalog-master/android/app/build.gradle' line: 61

  • What went wrong:
    A problem occurred evaluating project ':app'.

path may not be null or empty string. path='null'

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 0s
Command: /Users/amber052829/Downloads/flutter_catalog-master/android/gradlew app:properties

Not able to build project

I'm trying to run app in iPhone Simulator, but getting an error in console. I'm trying to run in VS Code.

Launching lib/main.dart on iPhone Xʀ in debug mode...
Xcode build done. 652.6s
5.11.0 - [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure]; (FirebaseApp.configure() in Swift) to your application initialization. Read more: https://goo.gl/ctyzm8.
5.11.0 - [Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
5.11.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
*** First throw call stack:
(
0 CoreFoundation 0x000000010d0776fb __exceptionPreprocess + 331
1 libobjc.A.dylib 0x000000010c623ac5 objc_exception_throw + 48
2 CoreFoundation 0x000000010d077555 +[NSException raise:format:] + 197
3 Runner 0x0000000103bd8373 +[FIRApp configure] + 467
4 Runner 0x0000000104001679 -[FLTCloudFirestorePlugin init] + 185
5 Runner 0x0000000104001529 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 297
6 Runner 0x0000000103a3ff03 +[GeneratedPluginRegistrant registerWithRegistry:] + 115
7 Runner <…>
Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:52851/gO3UF1Oy36Q=/ws
Exited (sigterm)

ErrorDescription('No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of(). This can happen because you do not have a WidgetsApp or MaterialApp widget (those widgets introduce a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.' )

Hi, I'm new to flutter, when I tried your Basic AppBar example, I found an error like this ErrorDescription('No MediaQuery ancestor could be found starting from the context that was passed ' 'to MediaQuery.of(). This can happen because you do not have a WidgetsApp orMaterialApp widget (those widgets introduce a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.' ).

Add Flutter Web

Flutter Web is usable, if you compile of flutter master channel.

consider supporting Flutter Web

You can host easily on firebase hosting also.

could not find included file 'Pods/Target Support Files/Pods-Runner

Launching lib/main.dart on iPhone Xʀ in debug mode...
Removing obsolete reference to flutter_assets from Runner.app
Warning: CocoaPods minimum required version 1.6.0 or greater not installed. Skipping pod install.
  CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
  Without CocoaPods, plugins will not work on iOS or macOS.
  For more info, see https://flutter.dev/platform-plugins
To upgrade:
  brew upgrade cocoapods
  pod setup

Running Xcode build...
Xcode build done.                                            3.1s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **


Xcode's output:
↳
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    error: /Users/chenliang/Downloads/flutter_catalog-master/ios/Flutter/Debug.xcconfig:1: could not find included file 'Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig' in search paths (in target 'Runner')
    note: Using new build systemnote: Planning buildnote: Constructing build description

Could not build the application for the simulator.
Error launching application on iPhone Xʀ.


Can not build project from source code.

Hi, thanks for sharing, but can not build from source code!.

### flutter run

Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                       3.0s
Resolving dependencies...
* Error running Gradle:
ProcessException: Process "/Users/User/Development/flutter_projects/flutter_catalog-master/android/gradlew" exited abnormally:
Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
java.lang.IllegalStateException: compileSdkVersion is not specified.
        at com.google.common.base.Preconditions.checkState(Preconditions.java:456)
        at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:590)
        at com.android.build.gradle.BasePlugin.lambda$null$3(BasePlugin.java:555)
        at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:81)
        at com.android.build.gradle.BasePlugin.lambda$createTasks$4(BasePlugin.java:551)
        at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
        at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
        at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
        at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
        at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
        at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
        at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
        at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
        at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
        at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
        at com.sun.proxy.$Proxy23.afterEvaluate(Unknown Source)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:75)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:69)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:33)
        at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:103)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:49)
        at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:651)
        at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:731)
        at org.gradle.api.internal.project.DefaultProject.evaluationDependsOn(DefaultProject.java:723)
        at org.gradle.api.Project$evaluationDependsOn.call(Unknown Source)
        at build_1l59wkuakffghgxrt17wlzjil$_run_closure3.doCall(/Users/User/Development/flutter_projects/flutter_catalog-master/android/build.gradle:24)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
        at groovy.lang.Closure.call(Closure.java:414)
        at groovy.lang.Closure.call(Closure.java:430)
        at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:71)
        at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil.java:160)
        at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:106)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator$3.run(BuildOperationCrossProjectConfigurator.java:100)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator.runProjectConfigureClosure(BuildOperationCrossProjectConfigurator.java:96)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator.access$400(BuildOperationCrossProjectConfigurator.java:31)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator$1.doRunProjectConfigure(BuildOperationCrossProjectConfigurator.java:81)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator$BlockConfigureBuildOperation.run(BuildOperationCrossProjectConfigurator.java:144)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator.runBlockConfigureClosure(BuildOperationCrossProjectConfigurator.java:78)
        at org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator.subprojects(BuildOperationCrossProjectConfigurator.java:53)
        at org.gradle.api.internal.project.DefaultProject.subprojects(DefaultProject.java:1103)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:479)
        at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMethod(BeanDynamicObject.java:191)
        at org.gradle.internal.metaobject.CompositeDynamicObject.tryInvokeMethod(CompositeDynamicObject.java:98)
        at org.gradle.internal.metaobject.MixInClosurePropertiesAsMethodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:30)
        at org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tryInvokeMethod(BasicScript.java:134)
        at org.gradle.internal.metaobject.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:160)
        at org.gradle.groovy.scripts.BasicScript.invokeMethod(BasicScript.java:83)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:75)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
        at build_1l59wkuakffghgxrt17wlzjil.run(/Users/User/Development/flutter_projects/flutter_catalog-master/android/build.gradle:23)
        at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:90)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$2.run(DefaultScriptPluginFactory.java:187)
        at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:77)
        at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:192)
        at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:61)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:58)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:39)
        at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
        at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:63)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:33)
        at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:103)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:49)
        at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:651)
        at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:133)
        at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
        at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
        at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
        at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:246)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:165)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:124)
        at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:107)
        at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
        at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
        at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
        at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
        at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
        at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
        at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
        at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
        at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
        at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
        at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:45)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:29)
        at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
        at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
        at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:71)
        at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:45)
        at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:51)
        at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
        at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
        at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
        at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64)
        at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:29)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
        at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:58)
        at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:33)
        at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
        at org.gradle.util.Swapper.swap(Swapper.java:38)
        at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
        at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
        at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
        at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
        at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
        at java.lang.Thread.run(Thread.java:745)

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/User/Development/flutter_projects/flutter_catalog-master/android/app/build.gradle' line: 19

* What went wrong:
A problem occurred evaluating project ':app'.
> /Users/User/Development/flutter_projects/flutter_catalog-master/android/key.properties (No such file or directory)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
  Command: /Users/User/Development/flutter_projects/flutter_catalog-master/android/gradlew app:properties


Please review your Gradle project setup in the android/ folder.

does not compile with latest flutter release

I get a following compiler error when just cloning and building this project:

C:\Projects\flutter_catalog>flutter doctor -v
[√] Flutter (Channel master, v1.1.6-pre.34, on Microsoft Windows [Version 10.0.17134.472], locale en-US)
• Flutter version 1.1.6-pre.34 at c:\sdks\flutter
• Framework revision d06e4325d8 (3 hours ago), 2019-01-06 07:20:36 +0800
• Engine revision 716185fb79
• Dart version 2.1.1 (build 2.1.1-dev.0.1 ec86471ccc)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at C:\Users\ride4\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.

[√] Android Studio (version 3.2)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 31.3.1
• Dart plugin version 181.5656
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[√] IntelliJ IDEA Community Edition (version 2017.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.5
• Flutter plugin version 22.2.2
• Dart plugin version 173.4700

[√] VS Code, 32-bit edition (version 1.30.1)
• VS Code at C:\Program Files (x86)\Microsoft VS Code
• Flutter extension version 2.21.1

[√] Connected device (1 available)
• moto g 6 • ZY322W3HK7 • android-arm • Android 8.0.0 (API 26)

• No issues found!

18:14:50.944 1 info flutter.tools [ +33 ms] executing: [C:\sdks\flutter] git rev-parse --abbrev-ref --symbolic @{u}
18:14:50.993 2 info flutter.tools [ +63 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
18:14:50.993 3 info flutter.tools [ ] origin/master
18:14:50.993 4 info flutter.tools [ ] executing: [C:\sdks\flutter] git rev-parse --abbrev-ref HEAD
18:14:51.031 5 info flutter.tools [ +37 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
18:14:51.031 6 info flutter.tools [ ] master
18:14:51.031 7 info flutter.tools [ ] executing: [C:\sdks\flutter] git ls-remote --get-url origin
18:14:51.069 8 info flutter.tools [ +36 ms] Exit code 0 from: git ls-remote --get-url origin
18:14:51.069 9 info flutter.tools [ ] https://github.com/flutter/flutter
18:14:51.069 10 info flutter.tools [ ] executing: [C:\sdks\flutter] git log -n 1 --pretty=format:%H
18:14:51.107 11 info flutter.tools [ +37 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
18:14:51.107 12 info flutter.tools [ ] d06e4325d87e9d82a7221a73dcb9bcb03c087c81
18:14:51.107 13 info flutter.tools [ ] executing: [C:\sdks\flutter] git log -n 1 --pretty=format:%ar
18:14:51.145 14 info flutter.tools [ +37 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
18:14:51.145 15 info flutter.tools [ ] 3 hours ago
18:14:51.145 16 info flutter.tools [ ] executing: [C:\sdks\flutter] git describe --match v*.. --first-parent --long --tags
18:14:51.201 17 info flutter.tools [ +52 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
18:14:51.201 18 info flutter.tools [ ] v1.1.5-34-gd06e4325d
18:14:51.323 19 info flutter.tools [ +121 ms] executing: C:\Users\ride4\AppData\Local\Android\sdk\platform-tools\adb devices -l
18:14:51.348 20 info flutter.tools [ +23 ms] Exit code 0 from: C:\Users\ride4\AppData\Local\Android\sdk\platform-tools\adb devices -l
18:14:51.348 21 info flutter.tools [ ] List of devices attached
18:14:51.348 22 info flutter.tools ZY322W3HK7 device product:ali_amz model:moto_g_6_ device:ali transport_id:1
18:14:51.474 23 info flutter.tools [ +130 ms] Found plugin cloud_firestore at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-0.8.2+3
18:14:51.487 24 info flutter.tools [ +7 ms] Found plugin firebase_analytics at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_analytics-1.1.0
18:14:51.487 25 info flutter.tools [ +2 ms] Found plugin firebase_auth at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_auth-0.6.6
18:14:51.487 26 info flutter.tools [ +1 ms] Found plugin firebase_core at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_core-0.2.5+1
18:14:51.489 27 info flutter.tools [ +2 ms] Found plugin firebase_database at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_database-1.0.5
18:14:51.497 28 info flutter.tools [ +3 ms] Found plugin firebase_ml_vision at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_ml_vision-0.2.0+2
18:14:51.497 29 info flutter.tools [ +3 ms] Found plugin firebase_storage at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_storage-1.0.4
18:14:51.505 30 info flutter.tools [ +10 ms] Found plugin flutter_webview_plugin at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\flutter_webview_plugin-0.3.0+2
18:14:51.507 31 info flutter.tools [ +2 ms] Found plugin fluttertoast at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\fluttertoast-2.2.3
18:14:51.509 32 info flutter.tools [ +1 ms] Found plugin google_sign_in at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\google_sign_in-3.2.4
18:14:51.517 33 info flutter.tools [ +3 ms] Found plugin image_picker at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\image_picker-0.4.10
18:14:51.519 34 info flutter.tools [ +6 ms] Found plugin path_provider at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-0.4.1
18:14:51.527 35 info flutter.tools [ +4 ms] Found plugin shared_preferences at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.4.3
18:14:51.540 36 info flutter.tools [ +15 ms] Found plugin url_launcher at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher-3.0.3
18:14:51.578 37 info flutter.tools [ +36 ms] Found plugin cloud_firestore at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-0.8.2+3
18:14:51.580 38 info flutter.tools [ +3 ms] Found plugin firebase_analytics at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_analytics-1.1.0
18:14:51.582 39 info flutter.tools [ +1 ms] Found plugin firebase_auth at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_auth-0.6.6
18:14:51.584 40 info flutter.tools [ +1 ms] Found plugin firebase_core at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_core-0.2.5+1
18:14:51.586 41 info flutter.tools [ +1 ms] Found plugin firebase_database at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_database-1.0.5
18:14:51.588 42 info flutter.tools [ +2 ms] Found plugin firebase_ml_vision at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_ml_vision-0.2.0+2
18:14:51.590 43 info flutter.tools [ +1 ms] Found plugin firebase_storage at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_storage-1.0.4
18:14:51.597 44 info flutter.tools [ +5 ms] Found plugin flutter_webview_plugin at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\flutter_webview_plugin-0.3.0+2
18:14:51.597 45 info flutter.tools [ +1 ms] Found plugin fluttertoast at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\fluttertoast-2.2.3
18:14:51.597 46 info flutter.tools [ +1 ms] Found plugin google_sign_in at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\google_sign_in-3.2.4
18:14:51.599 47 info flutter.tools [ +1 ms] Found plugin image_picker at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\image_picker-0.4.10
18:14:51.607 48 info flutter.tools [ +3 ms] Found plugin path_provider at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-0.4.1
18:14:51.607 49 info flutter.tools [ +2 ms] Found plugin shared_preferences at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.4.3
18:14:51.621 50 info flutter.tools [ +14 ms] Found plugin url_launcher at C:\Users\ride4\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\url_launcher-3.0.3
18:14:51.665 51 info flutter.tools [ +45 ms] C:\Users\ride4\AppData\Local\Android\sdk\platform-tools\adb -s ZY322W3HK7 shell getprop
18:14:51.784 52 info flutter.tools [ +114 ms] ro.hardware = qcom
18:14:52.456 53 info flutter.tools [ +674 ms] Launching lib\main.dart on moto g 6 in debug mode...
18:14:52.470 54 info flutter.tools Initializing gradle...
18:14:52.470 55 info flutter.tools [ +18 ms] Using gradle from C:\Projects\flutter_catalog\android\gradlew.bat.
18:14:52.747 56 info flutter.tools [ +273 ms] executing: C:\Projects\flutter_catalog\android\gradlew.bat -v
18:14:53.419 57 info flutter.tools [ +670 ms]
18:14:53.419 58 info flutter.tools ------------------------------------------------------------
18:14:53.419 59 info flutter.tools Gradle 4.1
18:14:53.419 60 info flutter.tools ------------------------------------------------------------
18:14:53.419 61 info flutter.tools
18:14:53.419 62 info flutter.tools Build time: 2017-08-07 14:38:48 UTC
18:14:53.419 63 info flutter.tools Revision: 941559e020f6c357ebb08d5c67acdb858a3defc2
18:14:53.419 64 info flutter.tools
18:14:53.419 65 info flutter.tools Groovy: 2.4.11
18:14:53.419 66 info flutter.tools Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
18:14:53.419 67 info flutter.tools JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b06)
18:14:53.419 68 info flutter.tools OS: Windows 10 10.0 amd64
18:14:53.419 69 info flutter.tools Resolving dependencies...
18:14:53.419 70 info flutter.tools [ +1 ms] executing: [C:\Projects\flutter_catalog\android] C:\Projects\flutter_catalog\android\gradlew.bat app:properties
18:14:54.845 71 info flutter.tools [+1423 ms]
18:14:54.845 72 info flutter.tools FAILURE: Build failed with an exception.
18:14:54.845 73 info flutter.tools
18:14:54.845 74 info flutter.tools * Where:
18:14:54.845 75 info flutter.tools Build file 'C:\Projects\flutter_catalog\android\app\build.gradle' line: 61
18:14:54.845 76 info flutter.tools
18:14:54.845 77 info flutter.tools * What went wrong:
18:14:54.845 78 info flutter.tools A problem occurred evaluating project ':app'.
18:14:54.845 79 info flutter.tools > path may not be null or empty string. path='null'
18:14:54.845 80 info flutter.tools
18:14:54.845 81 info flutter.tools * Try:
18:14:54.845 82 info flutter.tools Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
18:14:54.845 83 info flutter.tools
18:14:54.845 84 info flutter.tools * Get more help at https://help.gradle.org
18:14:54.845 85 info flutter.tools
18:14:54.845 86 info flutter.tools BUILD FAILED in 1s
18:14:54.850 87 info flutter.tools [ +5 ms] * Error running Gradle:
18:14:54.850 88 info flutter.tools ProcessException: Process "C:\Projects\flutter_catalog\android\gradlew.bat" exited abnormally:
18:14:54.850 89 info flutter.tools
18:14:54.850 90 info flutter.tools FAILURE: Build failed with an exception.
18:14:54.850 91 info flutter.tools
18:14:54.850 92 info flutter.tools * Where:
18:14:54.850 93 info flutter.tools Build file 'C:\Projects\flutter_catalog\android\app\build.gradle' line: 61
18:14:54.850 94 info flutter.tools
18:14:54.850 95 info flutter.tools * What went wrong:
18:14:54.850 96 info flutter.tools A problem occurred evaluating project ':app'.
18:14:54.850 97 info flutter.tools > path may not be null or empty string. path='null'
18:14:54.850 98 info flutter.tools
18:14:54.850 99 info flutter.tools * Try:
18:14:54.850 100 info flutter.tools Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
18:14:54.850 101 info flutter.tools
18:14:54.850 102 info flutter.tools * Get more help at https://help.gradle.org
18:14:54.850 103 info flutter.tools
18:14:54.850 104 info flutter.tools BUILD FAILED in 1s
18:14:54.850 105 info flutter.tools Command: C:\Projects\flutter_catalog\android\gradlew.bat app:properties
18:14:54.850 106 info flutter.tools

Please commit 'GoogleService-Info.plist'

Meeting this issue when try to run on iOS simulator.
Please download 'GoogleService-Info.plist' from firebase console and commit it.

Chandlers-Plexure-Mac:flutter_catalog chandlercheng$ flutter run
 
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Running Xcode build...                                                  
                                                   
 ├─Assembling Flutter resources...                           3.9s
 └─Compiling, linking and signing...                         7.1s
Xcode build done.                                           20.4s
	path: satisfied (Path is satisfied), interface: en0
Configuring the default Firebase app...
6.22.0 - [Firebase/Core][I-COR000004] App with name __FIRAPP_DEFAULT does not exist.
6.22.0 - [Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff23e3dcce __exceptionPreprocess + 350
	1   libobjc.A.dylib                     0x00007fff50b3b9b2 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff23e3db0c +[NSException raise:format:] + 188
	3   Runner                              0x000000010ba0b852 +[FIRApp configure] + 130
	4   Runner                              0x000000010c140249 -[FLTCloudFirestorePlugin init] + 217
	5   Runner                              0x000000010c140056 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 262
	6   Runner                              0x000000010b82f776 +[GeneratedPluginRegistrant registerWithRegistry:] + 118
	7   Runner                        <…>
This is taking longer than expected...




[Crash] Firestore voting app

I use an android 8 smartphone,
I was logged in as anonymous/guest or with my Google account or logged out,
Crash at beginning of the activity in any case

Date Picker Dialog can not popup on iOS

iOS 12

Debug output:
[VERBOSE-2:ui_dart_state.cc(148)] Unhandled Exception: 'package:flutter/src/material/date_picker.dart': Failed assertion: line 1167 pos 10: '!initialDate.isAfter(lastDate)': initialDate must be on or before lastDate #0 _AssertionError._doThrowNew (dart:core/runtime/liberrors_patch.dart:40:39) #1 _AssertionError._throwNew (dart:core/runtime/liberrors_patch.dart:36:5) #2 showDatePicker package:flutter/…/material/date_picker.dart:1167 <asynchronous suspension> #3 DialogsExample.buildMyRouteContent.<anonymous closure> package:flutter_catalog/routes/nav_dialogs_ex.dart:119 #4 _InkResponseState._handleTap package:flutter/…/material/ink_well.dart:513 #5 _InkResponseState.build.<anonymous closure> package:flutter/…/material/ink_well.dart:568 #6 GestureRecognizer.invokeCallback package:flutter/…/gestures/recognizer.dart:120 #7 TapGestureRecognizer._checkUp package:flutter/…/gestures/tap.dart:242 #8 TapGestureRecognizer.acceptGesture package:flutter/…/gestures/tap.dart:204 #9 GestureArenaManager.sweep package:flutter/…/gestures/arena.dart:156 #10 _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent package:flutter/…/gestures/binding.dart:218 #11 _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent package:flutter/…/gestures/binding.dart:192 #12 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent package:flutter/…/gestures/binding.dart:149 #13 _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue package:flutter/…/gestures/binding.dart:101 #14 _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket package:flutter/…/gestures/binding.dart:85 #15 _rootRunUnary (dart:async/zone.dart:1136:13) #16 _CustomZone.runUnary (dart:async/zone.dart:1029:19) #17 _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7) #18 _invoke1 (dart:ui/hooks.dart:223:10)

Android X crash

Launching lib/main.dart on SM N960F in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
/Users/amber052829/.gradle/caches/transforms-1/files-1.1/appcompat-1.0.0.aar/9dc6bf8858af1423a011fd4dc5c70991/res/values-v28/values-v28.xml:9:5-12:13: AAPT: error: resource android:attr/dialogCornerRadius not found.

/Users/amber052829/Downloads/flutter_catalog-master/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml:11: AAPT: error: resource android:attr/dialogCornerRadius not found.

/Users/amber052829/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/a9b2e378eea0f38d8a58eccbcf91c64a/res/values/values.xml:251:5-69: AAPT: error: resource android:attr/fontVariationSettings not found.

/Users/amber052829/.gradle/caches/transforms-1/files-1.1/appcompat-v7-27.1.1.aar/a9b2e378eea0f38d8a58eccbcf91c64a/res/values/values.xml:251:5-69: AAPT: error: resource android:attr/ttcIndex not found.

/Users/amber052829/Downloads/flutter_catalog-master/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.
/Users/amber052829/Downloads/flutter_catalog-master/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.
/Users/amber052829/Downloads/flutter_catalog-master/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:244: error: resource android:attr/fontVariationSettings not found.
/Users/amber052829/Downloads/flutter_catalog-master/build/app/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:244: error: resource android:attr/ttcIndex not found.
error: failed linking references.

Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at sun.reflect.GeneratedMethodAccessor416.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 47 more
Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
... 1 more
Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:463)
at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:415)
at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:processDebugResources'.

Failed to execute aapt

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 4s


The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.


Finished with error: Gradle task assembleDebug failed with exit code 1

Given methods online don't seem to be working.

FirebaseVision.instance.textRecognizer().processImage(visionImage) not working

Hi X-Wei,

Thank you for creating this flutter catalog. It helps in many ways for newbie like me.

I have tried your app-store version of TEXTOCR, it works perfectly.

I have tried your code and it works in Android device.

For IOS, the below code is not working. So, the visionText do not have result.

FirebaseVision.instance.textRecognizer().processImage(visionImage);

Can check with you if your app-store version using textRecognizer or cloudTextRecognizer?

Errors: The name 'MyRouteGroup' is defined in the libraries 'file:///C:/github/X-Wei/flutter_catalog/lib/my_app_routes.dart' and 'package:flutter_catalog/my_app_routes.dart

After cloning and trying to run the sample project I am getting six errors, example is below.

Error example:

{
"resource": "/C:/github/X-Wei/flutter_catalog/lib/home_page.dart",
"owner": "dart",
"code": "ambiguous_import",
"severity": 8,
"message": "The name 'MyRouteGroup' is defined in the libraries 'file:///C:/github/X-Wei/flutter_catalog/lib/my_app_routes.dart' and 'package:flutter_catalog/my_app_routes.dart'.\nTry using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports.",
"source": "dart",
"startLineNumber": 41,
"startColumn": 18,
"endLineNumber": 41,
"endColumn": 30,
"tags": []
}

Code gen failing on TODO

cd /Users/apple/workspace/go/src/github.com/X-Wei/flutter_catalog/ && flutter packages get
Running "flutter pub get" in flutter_catalog...                     1.4s
cd /Users/apple/workspace/go/src/github.com/X-Wei/flutter_catalog/ && flutter packages pub run build_runner build --delete-conflicting-outputs
[INFO] Generating build script...
[INFO] Generating build script completed, took 852ms

[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 22.3s

[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 1.4s

[INFO] Checking for unexpected pre-existing outputs....
[INFO] Deleting 1 declared outputs which already existed on disk.
[INFO] Checking for unexpected pre-existing outputs. completed, took 8ms

[INFO] Running build...
[INFO] Generating SDK summary...
[INFO] 5.4s elapsed, 0/16 actions completed.
[INFO] Generating SDK summary completed, took 5.4s

[INFO] 6.5s elapsed, 0/16 actions completed.
[INFO] 7.5s elapsed, 0/16 actions completed.
[INFO] 8.7s elapsed, 0/16 actions completed.
[INFO] 9.8s elapsed, 0/16 actions completed.
[INFO] 10.9s elapsed, 0/16 actions completed.
[INFO] 12.0s elapsed, 0/16 actions completed.
[INFO] 13.2s elapsed, 0/16 actions completed.
[INFO] 14.2s elapsed, 0/16 actions completed.
[WARNING] No actions completed for 15.0s, waiting on:
  - hive_generator:hive_generator on lib/themes.dart
  - hive_generator:hive_generator on lib/main_desktop.dart
  - hive_generator:hive_generator on lib/my_app_settings.dart
  - hive_generator:hive_generator on lib/main.dart
  - hive_generator:hive_generator on lib/my_main_app.dart
  .. and 11 more

[INFO] 16.1s elapsed, 0/16 actions completed.
[INFO] 17.2s elapsed, 0/16 actions completed.
[INFO] 18.4s elapsed, 0/16 actions completed.
[INFO] 26.9s elapsed, 1/16 actions completed.
[INFO] 29.1s elapsed, 2/18 actions completed.
[INFO] 31.7s elapsed, 12/27 actions completed.
[INFO] 32.7s elapsed, 52/66 actions completed.
[INFO] Running build completed, took 33.5s

[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 146ms

[INFO] Succeeded after 33.7s with 2 outputs (147 actions)

cd /Users/apple/workspace/go/src/github.com/X-Wei/flutter_catalog/ && flutter run -d all 
 
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...

Compiler message:
lib/routes/data/todo_item.g.dart:20:8: Error: The setter 'createdAt' isn't defined for the
class 'TodoItem'.
 - 'TodoItem' is from 'package:flutter_catalog/routes/data/todo_item.dart'
 ('lib/routes/data/todo_item.dart').
Try correcting the name to the name of an existing setter, or defining a setter or field
named 'createdAt'.
    )..createdAt = fields[3] as DateTime;
       ^^^^^^^^^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
Failed to build bundle.
Error launching application on iPhone 11 Pro Max.

Gradle problem ?

When i launch the code i get this as a return. Any solutions on fixing it?
`Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...

  • Error running Gradle:
    ProcessException: Process "C:\Users\Jay\AndroidStudioProjects\flutter_catalog1\android\gradlew.bat" exited abnormally:

FAILURE: Build failed with an exception.

  • Where:
    Build file 'C:\Users\Jay\AndroidStudioProjects\flutter_catalog1\android\app\build.gradle' line: 61

  • What went wrong:
    A problem occurred evaluating project ':app'.

path may not be null or empty string. path='null'

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1s
Command: C:\Users\Jay\AndroidStudioProjects\flutter_catalog1\android\gradlew.bat app:properties

Finished with error: Please review your Gradle project setup in the android/ folder.
`

snapshot show no data

while i am clonning the app, snaphot always show no data and ProgressIndicator always pops up.

is there is iOS alike editable list view ?

Hi ,
can you supply a widget that simulate ios editable view ?
in editable mode , the list item left has delete button , right has drag-drop button and can reorder it ,also it has a add button to add a new row ...the list view is pretty common in ios but i can't find in it flutter ...
thanks .

Wrong version on path_provider

the version of the path_provider inside the pubspec.yaml is wrong which throw an error when Running "flutter pub get"

use any linters to the project

Hi @X-Wei , this very cool project, thanks for that
add any linters like lint,pedantic etc which will enhance the code style and improve the performance of the app little bit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.