No, because you don’t need to , its syntax is so similar to other languages that you can easily learn Dart while you learn Flutter (which is a bit more complex, since it has so many widgets). Some of the point I found regarding the Flutter vs native iOS/Android Development: No support of watchOS.
Read moreShould I learn Dart before learning Flutter?
Yes you should get a hang of some basic Dart before learning Flutter . It should not take much time and for seasoned programmers it takes almost no time to be productive with Dart. If you know any of the curly brace languages like C/C++/C#, Java, JavaScript, etc., you’ll pick up Dart very quickly.
Read more