Solución: type 'Null' is not a subtype of type 'X' en Dart
Este error de ejecución significa que un null llegó a una conversión que esperaba un tipo no anulable, casi siempre desde JSON. Haz el campo anulable, o proporciona un valor por defecto antes de la conversión.