Issue 1:
Steps to Reproduce

I'm trying to display alert dialog with listview inside

But I'm getting following exception

Logs

2018-06-01 11:04:00.028 29259-29301/com.hatak.migawka I/flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
2018-06-01 11:04:00.042 29259-29301/com.hatak.migawka I/flutter: The following assertion was thrown during performLayout():
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: RenderViewport does not support returning intrinsic dimensions.
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: Calculating the intrinsic dimensions would require instantiating every child of the viewport, which
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: defeats the point of viewports being lazy.
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: If you are merely trying to shrink-wrap the viewport in the main axis direction, consider a
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: RenderShrinkWrappingViewport render object (ShrinkWrappingViewport widget), which achieves that
2018-06-01 11:04:00.043 29259-29301/com.hatak.migawka I/flutter: effect without implementing the intrinsic dimension API.
2018-06-01 11:04:00.044 29259-29301/com.hatak.migawka I/flutter: When the exception was thrown, this was the stack:
2018-06-01 11:04:00.049 29259-29301/com.hatak.migawka I/flutter: #0 RenderViewportBase.debugThrowIfNotCheckingIntrinsics.<anonymous closure> (package:flutter/src/rendering/viewport.dart:230:9)
2018-06-01 11:04:00.049 29259-29301/com.hatak.migawka I/flutter: #1 RenderViewportBase.debugThrowIfNotCheckingIntrinsics (package:flutter/src/rendering/viewport.dart:240:6)
2018-06-01 11:04:00.049 29259-29301/com.hatak.migawka I/flutter: #2 RenderViewportBase.computeMaxIntrinsicWidth (package:flutter/src/rendering/viewport.dart:252:12)
2018-06-01 11:04:00.049 29259-29301/com.hatak.migawka I/flutter: #3 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.049 29259-29301/com.hatak.migawka I/flutter: #4 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #5 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #6 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #7 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #8 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #9 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #10 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.050 29259-29301/com.hatak.migawka I/flutter: #11 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.051 29259-29301/com.hatak.migawka I/flutter: #12 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.051 29259-29301/com.hatak.migawka I/flutter: #13 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.051 29259-29301/com.hatak.migawka I/flutter: #14 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.051 29259-29301/com.hatak.migawka I/flutter: #15 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.051 29259-29301/com.hatak.migawka I/flutter: #16 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #17 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #18 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #19 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #20 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #21 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #22 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.052 29259-29301/com.hatak.migawka I/flutter: #23 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.053 29259-29301/com.hatak.migawka I/flutter: #24 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.053 29259-29301/com.hatak.migawka I/flutter: #25 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.053 29259-29301/com.hatak.migawka I/flutter: #26 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.053 29259-29301/com.hatak.migawka I/flutter: #27 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.053 29259-29301/com.hatak.migawka I/flutter: #28 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.054 29259-29301/com.hatak.migawka I/flutter: #29 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.054 29259-29301/com.hatak.migawka I/flutter: #30 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.054 29259-29301/com.hatak.migawka I/flutter: #31 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.054 29259-29301/com.hatak.migawka I/flutter: #32 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.054 29259-29301/com.hatak.migawka I/flutter: #33 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.055 29259-29301/com.hatak.migawka I/flutter: #34 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.055 29259-29301/com.hatak.migawka I/flutter: #35 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.055 29259-29301/com.hatak.migawka I/flutter: #36 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.055 29259-29301/com.hatak.migawka I/flutter: #37 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.056 29259-29301/com.hatak.migawka I/flutter: #38 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.056 29259-29301/com.hatak.migawka I/flutter: #39 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.056 29259-29301/com.hatak.migawka I/flutter: #40 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #41 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #42 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.computeMaxIntrinsicWidth (package:flutter/src/rendering/proxy_box.dart:81:20)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #43 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #44 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #45 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #46 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #47 RenderPadding.computeMaxIntrinsicWidth (package:flutter/src/rendering/shifted_box.dart:163:20)
2018-06-01 11:04:00.057 29259-29301/com.hatak.migawka I/flutter: #48 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #49 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #50 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #51 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #52 RenderFlex.computeMaxIntrinsicWidth.<anonymous closure> (package:flutter/src/rendering/flex.dart:575:60)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #53 RenderFlex._getIntrinsicSize (package:flutter/src/rendering/flex.dart:552:58)
2018-06-01 11:04:00.058 29259-29301/com.hatak.migawka I/flutter: #54 RenderFlex.computeMaxIntrinsicWidth (package:flutter/src/rendering/flex.dart:572:12)
2018-06-01 11:04:00.059 29259-29301/com.hatak.migawka I/flutter: #55 RenderBox._computeIntrinsicDimension.<anonymous closure> (package:flutter/src/rendering/box.dart:1063:23)
2018-06-01 11:04:00.059 29259-29301/com.hatak.migawka I/flutter: #56 __InternalLinkedHashMap&_HashVMBase&MapMixin&_LinkedHashMapMixin.putIfAbsent (dart:collection/runtime/libcompact_hash.dart:277:23)
2018-06-01 11:04:00.059 29259-29301/com.hatak.migawka I/flutter: #57 RenderBox._computeIntrinsicDimension (package:flutter/src/rendering/box.dart:1061:41)
2018-06-01 11:04:00.059 29259-29301/com.hatak.migawka I/flutter: #58 RenderBox.getMaxIntrinsicWidth (package:flutter/src/rendering/box.dart:1245:12)
2018-06-01 11:04:00.059 29259-29301/com.hatak.migawka I/flutter: #59 RenderIntrinsicWidth.performLayout (package:flutter/src/rendering/proxy_box.dart:618:36)
2018-06-01 11:04:00.060 29259-29301/com.hatak.migawka I/flutter: #60 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.060 29259-29301/com.hatak.migawka I/flutter: #61 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.060 29259-29301/com.hatak.migawka I/flutter: #62 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.060 29259-29301/com.hatak.migawka I/flutter: #63 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #64 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #65 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #66 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1143:11)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #67 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #68 RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:259:13)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #69 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #70 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #71 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #72 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #73 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #74 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #75 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.061 29259-29301/com.hatak.migawka I/flutter: #76 RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:199:11)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #77 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #78 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #79 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #80 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #81 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #82 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.062 29259-29301/com.hatak.migawka I/flutter: #83 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #84 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #85 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #86 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #87 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #88 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #89 RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2809:13)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #90 RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #91 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #92 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #93 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:709:18)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #94 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:270:19)
2018-06-01 11:04:00.063 29259-29301/com.hatak.migawka I/flutter: #95 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding&WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:627:13)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #96 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding&PaintingBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #97 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #98 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #99 _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #100 _invoke (dart:ui/hooks.dart:120:13)
2018-06-01 11:04:00.064 29259-29301/com.hatak.migawka I/flutter: #101 _drawFrame (dart:ui/hooks.dart:109:3)
2018-06-01 11:04:00.080 29259-29301/com.hatak.migawka I/flutter: The following RenderObject was being processed when the exception was fired:
2018-06-01 11:04:00.080 29259-29301/com.hatak.migawka I/flutter: RenderIntrinsicWidth#7ad68 relayoutBoundary=up5 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:00.080 29259-29301/com.hatak.migawka I/flutter: creator: IntrinsicWidth ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
2018-06-01 11:04:01.089 29259-29301/com.hatak.migawka I/flutter: _InkFeatures-[GlobalKey#30891 ink renderer] ← NotificationListener<LayoutChangedNotification> ←
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: CustomPaint ← _ShapeBorderPaint ← PhysicalShape ← _MaterialInterior ← Material ← ConstrainedBox ←
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: Center ← ⋯
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: parentData: <none> (can use size)
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: constraints: BoxConstraints(280.0<=w<=331.4, 0.0<=h<=611.4)
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: size: MISSING
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: stepWidth: null
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: stepHeight: null
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: This RenderObject had the following descendants (showing up to depth 5):
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderFlex#004f4 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderPadding#465a7 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderSemanticsAnnotations#faae7 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderParagraph#45dc4 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderPadding#457b7 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderRepaintBoundary#d7502 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.090 29259-29301/com.hatak.migawka I/flutter: RenderCustomPaint#02004 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: RenderRepaintBoundary#547e5 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: RenderPadding#1d029 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: RenderFlex#87a32 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: RenderPadding#db7c9 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: RenderSemanticsAnnotations#cd010 NEEDS-LAYOUT NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: RenderBox was not laid out: RenderIntrinsicWidth#7ad68 relayoutBoundary=up5 NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: RenderBox was not laid out: _RenderInkFeatures#a362b relayoutBoundary=up4 NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: RenderBox was not laid out: RenderCustomPaint#579f5 relayoutBoundary=up3 NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#4557f relayoutBoundary=up2 NEEDS-PAINT
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: 'package:flutter/src/rendering/shifted_box.dart': Failed assertion: line 310 pos 12: 'child.hasSize': is not true.
2018-06-01 11:04:01.091 29259-29301/com.hatak.migawka I/flutter: Another exception was thrown: RenderBox was not laid out: RenderPhysicalShape#4557f relayoutBoundary=up2
2018-06-01 11:04:03.173 1557-1611/? W/audio_hw_generic: Not supplying enough data to HAL, expected position 16324115 , only wrote 16171920

If I remove listview from dialog it works.

Issue 2:
(Filed at the request of @Hixie)

MethodChannel.invokeMethod currently returns Future<dynamic> though it should be one of a few types (yes, a perfect opportunity for union types, but anyway). A better would be to make it generic in some way MethodChannel.invokeMethod<T>(...) or MethodChannel<T> depending on how MethodChannel is used... I've only looked at it extremely superficially.