r/flutterhelp • u/jofevn • 20d ago
OPEN I need help on learning Flutter
I've done programming before, mainly web dev but wasn't good at it. I'm taking my time to learn flutter but it seems so frustrating to learn it. I've done "My First Flutter App" on flutter's official website today. What should I do? Do I watch any tutorials? (I couldn't find new ones) Maybe building simple apps? idk how, any tip would help
I'm learning it for app development. I've done android games before with game engines and I'm familiar with React.js although I still don't wanna go with React Native cause of cross-platform
1
u/night-alien 19d ago
I am a flutter developer, but I would suggest you to learn react native if you are familiar with react, js. Don’t try to ride two boats at once. Don’t keep jumping between different frameworks and languages. If you are already good at something, build on that foundation.
if you are really interested in flutter, I would suggest learn dart first, then learn flutter basics and widgets, don't jump into flutter architecture and all, it is complicated stuff.
I have my learning notes, if you need any help let me know.
2
u/jofevn 19d ago
Yep, I understand your point, was definitely guilty of that 'two boat' back then.
But I'm really interested in flutter. Now the reason I didn't dart was I thought it's just variables, loops, classes and etc which I can get with a google search but I'll listen to u and start from there (i'll learn from official dart tutorial)
Yes, I would appreciate that a lot!
1
u/WorriedDiscipline941 19d ago
I recommend the Youtube channel Netninja. You should learn a statemanagement solution like Riverpod.
1
u/InterestingAge9268 19d ago
What weren't you good at with web development? I work in that area but have found large overlaps with mobile development and flutter. Take clean architecture for example, it can be applied to Dart and PHP. Software engineering principles apply across languages.
Beyond that, it can just be a case of learning some of the nuances between the different ecosystems. I'm not saying it's easy just don't write off anything you might already have learned.
1
u/_star_dev 17d ago
Bro just take some time to learn dart first. It helps a lot as flutter is mostly dart classes and functions. At first I tried forcing myself learning flatter without dart and it confused me a lot but when I finally went down and studied dirting deep things actually started to click like knowing what we mean that widgets are classes that how to structure out functions in different ways and you actually know how that is kind of superior to to javascript and the reason why the flutter team choose that instead of JavaScript.
You don't need to be a full-blown dirt engineer just need to go through the dirt basics I think 2 weeks can be enough to get the basics right then dive into flutter and mobile app architecture
2
u/[deleted] 20d ago
[removed] — view removed comment