Issue 1:
Steps to Reproduce

If I press a button while the keyboard is on screen it gives where as if the keyboard is not on screen it does not give error

Logs

V/PhoneWindow(17798): updateColorViewInt()else drawable=null color=1073741824
I/flutter (17798): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (17798): The following assertion was thrown building NotificationListener<KeepAliveNotification>:
I/flutter (17798): 'package:flutter/src/rendering/object.dart': Failed assertion: line 3111 pos 14:
I/flutter (17798): '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter (17798): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (17798): more information in this error message to help you determine and fix the underlying cause.
I/flutter (17798): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (17798): https://github.com/flutter/flutter/issues/new
I/flutter (17798): When the exception was thrown, this was the stack:
I/flutter (17798): #2 RenderSliver&ContainerRenderObjectMixin._insertIntoChildList (package:flutter/src/rendering/object.dart:3111:14)
I/flutter (17798): #3 RenderSliver&ContainerRenderObjectMixin.insert (package:flutter/src/rendering/object.dart:3145:5)
I/flutter (17798): #4 RenderSliverMultiBoxAdaptor.insert (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:193:17)
I/flutter (17798): #5 SliverMultiBoxAdaptorElement.insertChildRenderObject (package:flutter/src/widgets/sliver.dart:840:18)
I/flutter (17798): #6 RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:4402:35)
I/flutter (17798): #7 RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4173:5)
I/flutter (17798): #8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4537:16)
I/flutter (17798): #9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2900:14)
I/flutter (17798): #10 Element.updateChild (package:flutter/src/widgets/framework.dart:2703:12)
I/flutter (17798): #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #12 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #13 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3536:5)
I/flutter (17798): #14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3531:5)
I/flutter (17798): #15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2900:14)
I/flutter (17798): #16 Element.updateChild (package:flutter/src/widgets/framework.dart:2703:12)
I/flutter (17798): #17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #18 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #19 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3536:5)
I/flutter (17798): #20 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3531:5)
I/flutter (17798): #21 ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3849:16)
I/flutter (17798): #22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2900:14)
I/flutter (17798): #23 Element.updateChild (package:flutter/src/widgets/framework.dart:2703:12)
I/flutter (17798): #24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #25 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3536:5)
I/flutter (17798): #27 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3674:22)
I/flutter (17798): #28 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3531:5)
I/flutter (17798): #29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2900:14)
I/flutter (17798): #30 Element.updateChild (package:flutter/src/widgets/framework.dart:2703:12)
I/flutter (17798): #31 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:696:34)
I/flutter (17798): #32 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:665:7)
I/flutter (17798): #33 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #34 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #35 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #36 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4272:32)
I/flutter (17798): #37 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4653:17)
I/flutter (17798): #38 _ViewportElement.update (package:flutter/src/widgets/viewport.dart:182:17)
I/flutter (17798): #39 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #40 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #41 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #42 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #43 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #44 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #45 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #47 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #48 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #49 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #50 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #51 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #52 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #53 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #54 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #55 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #56 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #57 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #59 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #61 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #62 StatelessElement.update (package:flutter/src/widgets/framework.dart:3618:5)
I/flutter (17798): #63 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #65 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #66 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #67 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #68 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #69 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #70 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #71 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #72 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #73 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #74 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #75 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #76 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #77 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #78 StatelessElement.update (package:flutter/src/widgets/framework.dart:3618:5)
I/flutter (17798): #79 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #80 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #81 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #82 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #83 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #84 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4272:32)
I/flutter (17798): #85 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4653:17)
I/flutter (17798): #86 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #87 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #88 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #89 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #90 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #91 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #92 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #93 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #94 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #95 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #96 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #97 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #98 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #99 StatelessElement.update (package:flutter/src/widgets/framework.dart:3618:5)
I/flutter (17798): #100 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #101 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #102 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #103 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #104 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #105 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #106 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #107 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #108 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #109 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #110 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #111 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #112 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #113 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #114 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #115 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #116 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #117 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #118 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #119 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #120 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #121 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #122 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #123 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #124 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #125 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #126 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #127 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #128 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #129 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #130 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #131 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #132 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #133 StatelessElement.update (package:flutter/src/widgets/framework.dart:3618:5)
I/flutter (17798): #134 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #135 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #136 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #137 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #138 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #139 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #140 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #141 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #142 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): USER DATA INSIDE PROFILE BUILD:
I/flutter (17798): Arnol
I/flutter (17798): #143 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #144 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #145 StatelessElement.update (package:flutter/src/widgets/framework.dart:3618:5)
I/flutter (17798): #146 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #147 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #148 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #149 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #150 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #151 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #152 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #153 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #154 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #155 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #156 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #157 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #158 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #159 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #160 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #161 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #162 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #163 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #164 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #165 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #166 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #167 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #168 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #169 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4272:32)
I/flutter (17798): #170 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4653:17)
I/flutter (17798): #171 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #172 _TheatreElement.update (package:flutter/src/widgets/overlay.dart:507:16)
I/flutter (17798): #173 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #174 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #175 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #176 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #177 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #178 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #179 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #180 ProxyElement.update (package:flutter/src/widgets/framework.dart:3803:5)
I/flutter (17798): #181 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #182 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #183 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #184 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #185 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #186 StatefulElement.update (package:flutter/src/widgets/framework.dart:3693:5)
I/flutter (17798): #187 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #188 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #189 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #190 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4545:14)
I/flutter (17798): #191 Element.updateChild (package:flutter/src/widgets/framework.dart:2692:15)
I/flutter (17798): #192 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3568:16)
I/flutter (17798): #193 Element.rebuild (package:flutter/src/widgets/framework.dart:3457:5)
I/flutter (17798): #194 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2261:33)
I/flutter (17798): #195 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:530:20)
I/flutter (17798): #196 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:194:5)
I/flutter (17798): #197 BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:713:15)
I/flutter (17798): #198 BindingBase&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:649:9)
I/flutter (17798): #199 _invoke (file:///b/build/slave/Linux_Engine/build/src/flutter/lib/ui/hooks.dart:86)
I/flutter (17798): #200 _drawFrame (file:///b/build/slave/Linux_Engine/build/src/flutter/lib/ui/hooks.dart:75)
I/flutter (17798): (elided 2 frames from class _AssertionError)
I/flutter (17798): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (17798): Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 3111 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 3111 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 3111 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3459 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3597 pos 12: 'child == _child': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4565 pos 12: 'renderObject.child == child': is not true.
I/flutter (17798): Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4565 pos 12: 'renderObject.child == child': is not true.
I/flutter (17798): Another exception was thrown: Duplicate GlobalKey detected in widget tree.

Flutter Doctor

[✓] Flutter (on Linux, locale en_IN, channel alpha)
• Flutter at /home/****/workspace/Flutter/flutter
• Framework revision 701d534ba9 (2 weeks ago), 2017-09-12 14:01:51 -0700
• Engine revision 31d03de019
• Tools Dart version 1.25.0-dev.11.0

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.1)
• Android SDK at /home/nonstopio/Android/Sdk
• Platform android-26, build-tools 26.0.1
• Java binary at: /usr/lib/jvm/java-8-oracle/bin/java
• Java version Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

[-] Android Studio (version 2.1)
• Android Studio at /home/nonstopio/Android/AND STUDIO/androidstudio/android-studio
✗ Unable to find bundled Java version.
• Try updating or re-installing Android Studio.

[✓] IntelliJ IDEA Community Edition (version 2017.2)
• Flutter plugin version 17.0
• Dart plugin version 172.4155.35

[✓] Connected devices
• Lenovo A6000 • **** • android-arm • Android 5.0.2 (API 21)

For more information about diagnosing and reporting Flutter bugs, please see https://flutter.io/bug-reports/.

Issue 2:
Steps to Reproduce

I have a PageView that contains the top level widgets for my app, with switching between them controlled by a BottomNavBar. As per @Hixie's advice in the chat, I am adding AutomaticKeepAliveClientMixin to these top level widgets so the PageView won't recycle them and will preserve state. After I added this to the main widget that contains a network loaded ListView, on occasion when switching back to this ListView from another tab I get this failed assertion in the framework.

Logs

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building NotificationListener<KeepAliveNotification>:
'package:flutter/src/rendering/object.dart': Failed assertion: line 3031 pos 14:
'_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
Either the assertion indicates an error in the framework itself, or we should provide substantially
more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new
When the exception was thrown, this was the stack:
#2 RenderSliver&ContainerRenderObjectMixin._insertIntoChildList (package:flutter/src/rendering/object.dart:3031:14)
#3 RenderSliver&ContainerRenderObjectMixin.insert (package:flutter/src/rendering/object.dart:3065:5)
#4 RenderSliverMultiBoxAdaptor.insert (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:193:17)
#5 SliverMultiBoxAdaptorElement.insertChildRenderObject (package:flutter/src/widgets/sliver.dart:840:18)
#6 RenderObjectElement.attachRenderObject (package:flutter/src/widgets/framework.dart:4380:35)
#7 RenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4151:5)
#8 SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:4515:16)
#9 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2882:14)
#10 Element.updateChild (package:flutter/src/widgets/framework.dart:2685:12)
#11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#12 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#13 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3514:5)
#14 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3509:5)
#15 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2882:14)
#16 Element.updateChild (package:flutter/src/widgets/framework.dart:2685:12)
#17 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#18 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#19 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3514:5)
#20 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3509:5)
#21 ParentDataElement.mount (package:flutter/src/widgets/framework.dart:3827:16)
#22 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2882:14)
#23 Element.updateChild (package:flutter/src/widgets/framework.dart:2685:12)
#24 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#25 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#26 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:3514:5)
#27 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:3652:22)
#28 ComponentElement.mount (package:flutter/src/widgets/framework.dart:3509:5)
#29 Element.inflateWidget (package:flutter/src/widgets/framework.dart:2882:14)
#30 Element.updateChild (package:flutter/src/widgets/framework.dart:2685:12)
#31 SliverMultiBoxAdaptorElement.performRebuild (package:flutter/src/widgets/sliver.dart:696:34)
#32 SliverMultiBoxAdaptorElement.update (package:flutter/src/widgets/sliver.dart:665:7)
#33 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#34 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4250:32)
#35 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4631:17)
#36 _ViewportElement.update (package:flutter/src/widgets/viewport.dart:150:17)
#37 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#38 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#39 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#40 ProxyElement.update (package:flutter/src/widgets/framework.dart:3781:5)
#41 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#42 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4523:14)
#43 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#44 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4523:14)
#45 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#46 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4523:14)
#47 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#48 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#49 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#50 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#51 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#52 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#53 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#54 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#55 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#56 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#57 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#58 StatelessElement.update (package:flutter/src/widgets/framework.dart:3596:5)
#59 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#61 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#62 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#63 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#64 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#65 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#66 ProxyElement.update (package:flutter/src/widgets/framework.dart:3781:5)
#67 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#68 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4250:32)
#69 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4631:17)
#70 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#71 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#72 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#73 ProxyElement.update (package:flutter/src/widgets/framework.dart:3781:5)
#74 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#75 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#76 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#77 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#78 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#79 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4523:14)
#80 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#81 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#82 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#83 StatelessElement.update (package:flutter/src/widgets/framework.dart:3596:5)
#84 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#85 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4523:14)
#86 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#87 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#88 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#89 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#90 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#91 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#92 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#93 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#94 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#95 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#96 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#97 ProxyElement.update (package:flutter/src/widgets/framework.dart:3781:5)
#98 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#99 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#100 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#101 ProxyElement.update (package:flutter/src/widgets/framework.dart:3781:5)
#102 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#103 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#104 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#105 StatefulElement.update (package:flutter/src/widgets/framework.dart:3671:5)
#106 Element.updateChild (package:flutter/src/widgets/framework.dart:2674:15)
#107 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3546:16)
#108 Element.rebuild (package:flutter/src/widgets/framework.dart:3435:5)
#109 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2260:33)
#110 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:503:20)
#111 BindingBase&SchedulerBinding&GestureBinding&ServicesBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:189:5)
#112 BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:695:15)
#113 BindingBase&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:643:9)
#114 _invoke (file:///b/build/slave/Mac_Engine/build/src/flutter/lib/ui/hooks.dart:86)
#115 _drawFrame (file:///b/build/slave/Mac_Engine/build/src/flutter/lib/ui/hooks.dart:75)
(elided 2 frames from class _AssertionError)
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 3031 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
Another exception was thrown: 'package:flutter/src/rendering/object.dart': Failed assertion: line 3031 pos 14: '_debugUltimatePreviousSiblingOf(after, equals: _firstChild)': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.
Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 3437 pos 14: 'owner._debugCurrentBuildTarget == this': is not true.

Analyzing /Users/matt/code/flutter/kudos...
lint • Don't import implementation files from another package at lib/feed.dart:5:8 • implementation_imports
lint • Close instances of `dart.core.Sink` at lib/feed.dart:26:26 • close_sinks
lint • Don't explicitly initialize variables to null at lib/loading_list_view.dart:23:5 • avoid_init_to_null
lint • Don't import implementation files from another package at lib/post.dart:3:8 • implementation_imports
hint • Unused import at lib/application.dart:4:8 • unused_import
hint • Unused import at lib/feed.dart:2:8 • unused_import
hint • Unused import at lib/feed.dart:5:8 • unused_import
hint • Unused import at lib/feed.dart:7:8 • unused_import
hint • Unused import at lib/feed.dart:12:8 • unused_import
hint • Unused import at lib/feed.dart:13:8 • unused_import
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/feed.dart:29:8 • must_call_super
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/feed.dart:40:8 • must_call_super
hint • The type parameter 'widgetAdapter' is annotated with @required but only named parameters without default value can be annotated with it at lib/loading_list_view.dart:23:5 • invalid_required_param
hint • Unused import at lib/main.dart:6:8 • unused_import
hint • The value of the field '_counter' isn't used at lib/main.dart:56:7 • unused_field
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/main.dart:63:8 • must_call_super
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/main.dart:71:8 • must_call_super
hint • The method '_incrementCounter' isn't used at lib/main.dart:76:8 • unused_element
hint • Unused import at lib/post.dart:7:8 • unused_import
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/post.dart:10:7 • must_be_immutable
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/post.dart:34:7 • must_be_immutable
hint • The value of the local variable 'plainText' isn't used at lib/post.dart:71:10 • unused_local_variable
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/post.dart:112:7 • must_be_immutable
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/post.dart:160:7 • must_be_immutable
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/profile.dart:10:7 • must_be_immutable
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/profile.dart:27:10 • must_call_super
hint • This class inherits from a class marked as @immutable, and therefore should be immutable (all instance fields must be final) at lib/profile.dart:145:7 • must_be_immutable
hint • The class '_KudosEarned' isn't used at lib/profile.dart:218:7 • unused_element
hint • Unused import at lib/send_photo.dart:5:8 • unused_import
hint • Unused import at lib/usersearch.dart:6:8 • unused_import
hint • Unused import at lib/usersearch.dart:7:8 • unused_import
hint • This method overrides a method annotated as @mustCallSuper in 'State', but does not invoke the overridden method at lib/usersearch.dart:25:10 • must_call_super
32 issues found.

Flutter Doctor

[✓] Flutter (on Mac OS X 10.12.6 16G29, locale en-US, channel alpha)
• Flutter at /Users/matt/code/flutter/flutter
• Framework revision b156a0f054 (3 weeks ago), 2017-08-11 22:01:40 -0700
• Engine revision fef7d827d6
• Tools Dart version 1.25.0-dev.9.0

[✓] Android toolchain - develop for Android devices (Android SDK 25.0.3)
• Android SDK at /Users/matt/code/android/android
• Platform android-25, build-tools 25.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] iOS toolchain - develop for iOS devices (Xcode 8.3.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 8.3.3, Build version 8E3004b
• ios-deploy 1.9.1
• CocoaPods version 1.3.1

[✓] Android Studio (version 2.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] IntelliJ IDEA Ultimate Edition (version 2017.2.2)
• Flutter plugin version 16.0
• Dart plugin version 172.3757.55

[✓] Connected devices
• iPhone 6s • 3DF999CB-1CD6-4649-8187-DDEFBDB14DFA • ios • iOS 10.3 (simulator)

For more information about diagnosing and reporting Flutter bugs, please see https://flutter.io/bug-reports/.