How do I solve the 'Failed assertion: boolean expression must not be null' exception in Flutter
The solution was a simple one, this line here:
Flex(
...
children: (list_two = null) ? [] :
...
)
Needed to have the children comparison be a boolean, which requires 2 equals signs.
Flex(
...
children: (list_two == null) ? [] :
...
)
While using Android studio and writing in Java, this would normally throw a compiler error and not run, but while writing in dart with the Flutter plugin (1.0 as of today, 2018-06-26) no compiler error is shown and we instead see a runtime error.