GithubHelp home page GithubHelp logo

londonappbrewery / quizzler-flutter Goto Github PK

View Code? Open in Web Editor NEW
195.0 18.0 872.0 248 KB

Learn to Code While Building Apps - The Complete Flutter Development Bootcamp

Home Page: https://www.appbrewery.co

Java 10.08% Objective-C 20.69% Dart 69.23%

quizzler-flutter's Introduction

App Brewery Banner

Quizzler ❓

Our Goal

In this tutorial we will be reviewing Stateful and Stateless Widgets as well as learning about the fundamental building blocks of Object Oriented Programming (OOP) - Classes and Objects.

What you will create

We’re going to make a quiz app that tests your general knowledge. As one of the most popular types of apps on the app stores, you can create your own quiz for other people to enjoy!

Finished App

What you will learn

  • Modularising your code into separate classes.
  • Dart classes and objects.
  • Using class constructors.
  • Extracting Widgets to refactor your code.
  • private and public modifiers in Dart.
  • How to use Dart lists.
  • The difference between var, const and final.

Code Snippet for Project

Question('Some cats are actually allergic to humans', true),
    Question('You can lead a cow down stairs but not up stairs.', false),
    Question('Approximately one quarter of human bones are in the feet.', true),
    Question('A slug\'s blood is green.', true),
    Question('Buzz Aldrin\'s mother\'s maiden name was \"Moon\".', true),
    Question('It is illegal to pee in the Ocean in Portugal.', true),
    Question(
        'No piece of square dry paper can be folded in half more than 7 times.',
        false),
    Question(
        'In London, UK, if you happen to die in the House of Parliament, you are technically entitled to a state funeral, because the building is considered too sacred a place.',
        true),
    Question(
        'The loudest sound produced by any animal is 188 decibels. That animal is the African Elephant.',
        false),
    Question(
        'The total surface area of two human lungs is approximately 70 square metres.',
        true),
    Question('Google was originally called \"Backrub\".', true),
    Question(
        'Chocolate affects a dog\'s heart and nervous system; a few ounces are enough to kill a small dog.',
        true),
    Question(
        'In West Virginia, USA, if you accidentally hit an animal with your car, you are free to take it home to eat.',
        true),

This is a companion project to The App Brewery's Complete Flutter Development Bootcamp, check out the full course at www.appbrewery.co

End Banner

quizzler-flutter's People

Contributors

angelabauer avatar themuellenator 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

quizzler-flutter's Issues

migrating your code

will you please upgrade your code... and migrate to new flutter? I just reach section 10 and i was build my code as a new project for every single app that you give us. i just take the assets and images from your reposirty. and i got stucked at section 9 cause the nullable saftey until i search about it so when i change the Color to Color? and int to int? the function biuldKey run as good. so please update your codes for new students. thank you.

Gradle file seems missing???

When I run the programme after get dependencies, the following error came up:

'Organising' is not recognized as an internal or external command,
operable program or batch file.
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Exception: Gradle task assembleDebug failed with exit code 1

2 issues with the app

Not structural problems , just things that would make it much better:

10 of 13 the questions added are answered as "True" - means if a user will click true on all we would get a result of 10 , I would prefer half false/half true.

Randomizing the order of the questions would be great,
as a noob (at lease in Dart.....), I have managed to implement a random question with:

  var refList  = new List<int>.generate(13,(int index) => index+1);
  refList.shuffle();

and then taking the question number to display from the list

Outdated Code "Make Some Changes"

  • This code is outdated since it's published here, widgets names has been changed since then like FlatButton is now TextButton so is it's
    properties.

the versions of the file are outdated two the dart 3.0.5 doesn't support these files and cupertino icons version should also be updated.

thanks

There is some issue with the graddle.

Whenever I clone to my system, it throws an error "Sub routine is missing/no access to so and so file", however it resides in my folder which I can open but can't run , throws errors like "Gradle task assembleDebug failed with exit code 1"

why do I get pub get failed after Installing flutter package?

I tried to install "rflutter_alert package" by pasting the dependencies in the pubspec.yaml file then I installed it using "Pub get", but I got this error instead;

Running "flutter pub get" in quizzler-flutter...
CreateProcessW failed 2

The system cannot find the file specifie

Command: C:\appbrews\flutter\bin\cache\dart-sdk\lib_internal\pub\asset\7zip\7za.exe e data.tar.gz pub get failed (1; Command: C:\appbrews\flutter\bin\cache\dart-sdk\lib_internal\pub\asset\7zip\7za.exe e data.tar.gz)

Capture
Process finished with exit code 1

is it setState issue or is it correct ?

The below code also works very well. See the last line where setState does not have anything inside it, but everything is outside it. Still everything works.

void checkAnswer(bool userPickerAnswer) {
    bool correctAnswer = quizBrain.getQuestionAnswer();
    if (userPickerAnswer == correctAnswer) {
      scoreKeeper.add(Icon(
        Icons.check,
        color: Colors.green,
      ));
      print('user got it right');
    } else {
      scoreKeeper.add(Icon(
        Icons.close,
        color: Colors.red,
      ));
      print('user got it wrong');
    }
    quizBrain.nextQuestion();
    setState(() {});
  }

Text Widget Error after update dart 2.5.0:- Failed assertion: line 269 pos 10: 'data != null' for text.dart package

Steps to Reproduce

Link to the Main code:

main.dart
I'm working in windows10...

  1. After upgrade flutter and Dart to 2.5.0, I get an error that tells me text.dart has a problem.
  2. I didn't import text.dart! it's come from Flutter widgets.
  3. the screenshot
    image

**Target Platform: Anroid
**Target OS version/browser: Android 9
**Devices: Nexus 6

Logs

[ +55 ms] I/flutter ( 7881): #390 _runMainZoned.. (dart:ui/hooks.dart:229:25)
[ +2 ms] I/flutter ( 7881): #395 _runMainZoned. (dart:ui/hooks.dart:221:5)
[ +1 ms] I/flutter ( 7881): #396 _startIsolate. (dart:isolate-patch/isolate_patch.dart:305:19)
[ +1 ms] I/flutter ( 7881): #397 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)
[ +2 ms] I/flutter ( 7881): (elided 6 frames from class _AssertionError and package dart:async)

[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 10.0.18362.418], locale en-US)
• Flutter version 1.9.1+hotfix.6 at C:\flutter
• Framework revision 68587a0916 (6 weeks ago), 2019-09-13 19:46:58 -0700
• Engine revision b863200c37
• Dart version 2.5.0

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

[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 40.2.2
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[!] VS Code (version 1.39.1)
• VS Code at C:\Users\totos\AppData\Local\Programs\Microsoft VS Code
X Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

Abstraction Concept

Hi, this is not really an issue, but rather a question. I know that abstraction helps to reduce the complexity of the system by creating separate modules that each serve a distinct purpose. So why isn't "scorekeeper" in a separate class with methods such as addIcon?

The named parameter 'ans' is required, but there's no corresponding argument. Try adding the required argument.dartmissing_required_argument

//questio_n.dart
class Question {
late String questionText;
late bool questionAns;
Question({required String qN, required bool ans}) {
questionText = qN;
questionAns = ans;
}
}
//quiz_brain.dart
import 'package:quizzler/questio_n.dart';

import 'questio_n.dart';

class QuizBrain {
List listofquestions = [
Question( 'hello',false)
];
}
//why cant the class object be initialized without specifying qN='hello'

can not run the app

when trying to run:
======== Exception caught by widgets library =======================================================
The following assertion was thrown building QuizPage(dirty, state: _QuizPageState#0c640):
A non-null String must be provided to a Text widget.
'package:flutter/src/widgets/text.dart':
Failed assertion: line 378 pos 10: 'data != null'

The relevant error-causing widget was:
QuizPage QuizPage:file:///C:/Users/lulu/Desktop/projects/angela/quizzler_flutter/lib/main.dart:16:20
When the exception was thrown, this was the stack:
#2 new Text (package:flutter/src/widgets/text.dart:378:10)
#3 _QuizPageState.build (package:quizzler/main.dart:45:22)
#4 StatefulElement.build (package:flutter/src/widgets/framework.dart:4870:27)
#5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4754:15)
#6 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#7 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#8 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#9 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#10 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#11 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#13 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#14 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#15 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#16 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#17 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#18 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#19 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#20 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#21 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#22 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#23 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#24 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#25 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#26 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#27 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#28 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#29 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#30 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#31 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#32 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#33 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#34 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:5787:32)
#35 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6445:17)
#36 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#37 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#38 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#39 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#40 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#41 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#43 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#44 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#45 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#46 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#47 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#48 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#49 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#50 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#51 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#52 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#53 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#54 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#55 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#56 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#57 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#58 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#59 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#60 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#61 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#62 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#63 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#65 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#66 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#67 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#68 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#69 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#70 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#71 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#72 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#74 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#75 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#76 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#77 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#78 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#79 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#80 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#81 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#82 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#83 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#84 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#85 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#87 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#88 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#89 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#90 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#91 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#92 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#93 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#94 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#95 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#96 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#97 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#98 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#99 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#100 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#101 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#102 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#103 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#104 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#105 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#106 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#107 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#108 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#109 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#110 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#111 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#112 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#113 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#114 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#115 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#116 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#117 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#118 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#119 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#120 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#121 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#122 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#123 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#124 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#125 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#126 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#127 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#128 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#129 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#130 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#131 _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:111:11)
#132 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#133 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#134 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#135 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#136 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#137 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#138 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#139 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#140 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#141 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#142 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#143 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#144 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#145 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#146 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#147 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#148 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#149 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#150 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#151 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#152 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#153 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#154 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#155 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#156 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#157 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#158 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#159 StatelessElement.update (package:flutter/src/widgets/framework.dart:4834:5)
#160 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#161 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6291:14)
#162 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#163 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#164 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#165 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#166 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#167 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#168 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#169 ProxyElement.update (package:flutter/src/widgets/framework.dart:5108:5)
#170 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#171 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#172 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#173 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#174 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#175 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#176 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#177 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#178 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#179 StatefulElement.update (package:flutter/src/widgets/framework.dart:4960:5)
#180 Element.updateChild (package:flutter/src/widgets/framework.dart:3501:15)
#181 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4780:16)
#182 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4928:11)
#183 Element.rebuild (package:flutter/src/widgets/framework.dart:4477:5)
#184 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2659:19)
#185 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:882:21)
#186 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:363:5)
#187 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144:15)
#188 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1081:9)
#189 SchedulerBinding.scheduleWarmUpFrame. (package:flutter/src/scheduler/binding.dart:862:7)
(elided 6 frames from class _AssertionError, class _RawReceivePortImpl, class _Timer, and dart:async-patch)

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.