Dart objects have runtimeType property which returns Type . To check whether the object has a certain type, use == operator . Unlike is , it will only return true if compared to an exectly same type, which means comparing it with its super class will return false .
Read moreWhat are types in Dart?
There are basically int , double , boolean and string primitive Data Types in Dart.6 Eki 2019
Read more