Should i learn Dart and Flutter, will it be worth it?

Cryptonomics

New Member
Joined
Jun 25, 2019
Messages
8
Reaction score
2
i am currently doing my first year of computer science (Bsc) and recently started learning Flutter mobile development on the side, i plan on publishing some personal project on app store over time.
i would like to know if this will help me in becoming more employable in future and if whether or not it will count towards my experience.
also is Flutter a safe option to go with??
*target job_ mobile development
 
Yes, it's safe. There's always a risk SDK's would be abandoned, Google has done this before, but Flutter has a pretty good future. Especially considering Fuschia.

Aside from that, Flutter is a pleasure to work with, fantastic dev experience, and relatively easy to learn. Dart is great as well, similar feel to Typescript and C#.

After building an app or two, look into the "BLOC" pattern.

PS: Yes, having some Flutter apps under your belt will most certainly make you employable (if mobile dev is where you want to go). Flutter's become very popular. There's also Flutter for web, which is in beta phase IIRC. Still needs a lot of work, but again, Flutter's future is looking really impressive and exciting.
 
One more thing, you might also want to look into React Native, this is also quite popular. There are others, such as Nativescript, Xamarin, Ionic etc., but by far Flutter is best (personal opinion), though it depends on the company and their resources, tech stack etc.

I would say play around with all of them, get exposure in as much as you can. Including straight up native (Kotlin and Swift for Android and iOS (provided you have a Mac, but there are ways around this) respectively). Ultimately, exposure in various languages, frameworks, SDK's and employing various design patterns in each of these, would make your CV shine.
 
Nothing negative about flutter, having anything on your cv is good, and most logic is transferable, don't worry too much about the language or framework unless it's a hindrance /you're using it for the wrong thing.
 
Yes, for sure, imo. You never really know for sure which of the newer technologies and innovations will survive into the future, there are so many competing ways of doing things and they are all creative and good in some ways and also have disadvantages but flutter intererests me, as does python, for different reasons. I've played around a little with flutter and I like it. I'm trying to find time to explore it further. I find Dart easy to use and read but I haven't really worked with it enough to know its strengths and weaknesses. The idea of writing a single code base for multiple platforms is appealing to both developers and businesses and flutter seems to be making great progress in this regard.
 
One more thing, you might also want to look into React Native, this is also quite popular. There are others, such as Nativescript, Xamarin, Ionic etc., but by far Flutter is best (personal opinion), though it depends on the company and their resources, tech stack etc.

I would say play around with all of them, get exposure in as much as you can. Including straight up native (Kotlin and Swift for Android and iOS (provided you have a Mac, but there are ways around this) respectively). Ultimately, exposure in various languages, frameworks, SDK's and employing various design patterns in each of these, would make your CV shine.
Thanks for all the insights, i'm more confident now nd will definitely look into the other lingos and frameworks.
 
No worries, and good luck with the course.

Be sure to share your apps when deployed to the store(s), would be cool to see what you're cooking up.
 
Learn the fundamentals, master them, express these concepts in any language you choose. Dart is a damn fine language. Build, learn, solve and evolve. You have a lifetime of code ahead of you. The only language that matters is the language you use for that project. One year it's python, then C#, followed by Ruby or PHP. You will eventually make friends with all of them.

Master the basics, backwards, and you will have a shot at opening any door you please.

Just keep learning.
 
Top
Sign up to the MyBroadband newsletter
X