I have been reading recently about a new technology called Google Flutter, which is used to develop mobile apps(Android/iOS) with a programming language called Dart.
All that being said, do I have to learn Dart as a strong prerequisite to build apps with flutter(which makes sense) or I will learn Dart by applying and using flutter components(I kinda learned React and it's conventions plus semantics by developing React Native applications so is it the same story here?).
Prerequisites, first. If you come under one or more of the following categories, you can go ahead and start Flutter without any problem. I have worked with Dart language. I am a mobile developer, have worked with Android or iOS native or React Native or Xamarin or Ionic or other mobile development framework.
The Dart language usually outperforms all other development frameworks in terms of performance. Is Dart necessary for Flutter? Without learning Dart, don't move to Flutter. If you have programming experience, it will be easy to learn Dart.
Do I have to learn Dart before starting learning Flutter?
No. Dart is easy and purposefully similar to java/JS/c#. If you know one of these, you won't be lost here.
As for flutter's widgets, it's quite similar to React but easier.
I'm a C# dev, and I got up and running pretty quickly.
To me, it seems like a C# with somewhat less ceremony when building stuff, but it feels very, very similar.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With