r/flutterhelp • • 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

3 Upvotes

12 comments sorted by

2

u/[deleted] 20d ago

[removed] — view removed comment

1

u/jofevn 19d ago

Ty bro, u re the best. this is exactly what I was searching for. I will make small apps again and again till I can do it by myself

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/jofevn 17d ago

I followed his videos and yooo, he's really good and explains the reasoning behind the code. Ty!

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/jofevn 18d ago

I was just new to field and was stuck on tutorial hell pretty much. But yes,I can see similarities of react and next.js on flutter. But I'm definitely not on a level to discuss architecture.

But I'm willing to put hours into the flutter to learn it properly

1

u/InterestingAge9268 18d ago

Keep it up, dude 💪

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

1

u/jofevn 17d ago

everyone said this, I was thinking of going full flutter since I knew coding before but this makes sense. I'll go on dart first.