Flutter & Dart - The Complete Guide [2021 Edition]
The entire course was completely re-recorded and updated - it's totally up-to-date with the latest version of Flutter.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Academind by Maximilian Schwarzmüller
Reddit Posts and Comments
0 posts • 34 mentions • top 31 shown below
22 points • Sdouze
5 points • WulfJeager
Learning Flutter Inquiry
Not promoting but legitimately asking for thoughts on this question. I plan on learning Flutter & Dart and came across this online course on Udemy. From the reviews it seems pretty great but I would like to know a second opinion from other experienced Flutter developers. Should I take this course to learn Flutter?
1 points • UnqleSquid
If you feel like grinding a course, this one shows you how to take photos and answer data in forms and then send that data to firebase. I took the legacy version last year but it was recently updated.
1 points • Alexander_Bourne
I was not a newbie when i started learning flutter, im a CS undergrad. I had a bit of Full-stack web dev experience prior to starting Flutter. Sure i'll link the course, didnt link it in the above post since i did not want to appear as promoting it. This is the course
1 points • idzn7
I'm currently doing the course from Max and it is pretty good!
1 points • Darkglow666
This one's not free, but I think it's one of the best, most thorough tutorials out there: https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
1 points • tuks6
Hey, everyone began somewhere! It's good to have skills like SQL and html/css, because you run into it everywhere :)
Here's a link to the Flutter course I mentioned earlier. I followed about 60% of it, and then started on my own project. Half a year later and I'm now working full time as a mobile app developer! :D
1 points • feketegy
Grab it today there are still a couple of hours left. Discount from like $200 down to $10.
1 points • bategjorgija
There is a nice Flutter course on one of the course sites, I think it was udemy. "The complete flutter course" or something similar. You'll get enough knowledge to start you off.
Why flutter? One code for both Android and iOS. And potentially web too.
3 points • likestodev
Here you go
(Angela Yu) https://www.udemy.com/flutter-bootcamp-with-dart/
(Max S.) https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
1 points • grandygames
This one. I will say the course is very good and is giving me exactly what I wanted for £13; a good jumpstart of Flutter.
I am an experienced developer (of non-mobile apps) so it's bit frustrating going through the programming lessons, and hence my question about how flutter devs name their classes.
1 points • tewojacinto
Thanks for updating. Thinking to buy flutter course from Academind by Maximilian Schwarzmülle . Any better recommendations?
3 points • zintjr
I use Xamarin Forms at work everyday and I've been using Flutter in personal projects for the last 8 months. There is no way I would start a new project in Xamarin Forms. The Flutter framework and control set is so much better than XF its ridiculous.
My co-worker re-wrote all of his old Xamarin Forms apps in Flutter and says that building an app using Xamarin over Flutter is like trying to chop down a huge tree using an ax versus a chainsaw.
Don't worry about having to learn Dart. It is very similar to C# and you will pick it up very quickly. Work thru a few lessons on Angela Yu's course or Max's course and you'll be good to go. Good luck!
1 points • il_doc
su udemy c'è il corso di schwarzmuller che è fatto molto bene https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
1 points • snabbbajs
I going now on a course, named Flutter & Dart - The Complete Guide by Maximilian Schawrzmüller. Really liked him, explains many thing really good and he updated mostly so only a couple syntax he shown is obsolete as title but if you using VC code, it helps with that. I recommend it! :)
1 points • thecodemonk
It is right now! flutter course
5 points • Zhultaka
Complete both classes in their entirety and utilize Github to store your app/edits when working through both courses.
2 points • sadFGN
The problem with free content is that it's really difficult to find resources for advanced subjects.
I'm taking this paid course (Udemy, cheap) that is really good! It covers state management techniques, data retrieval, Firebase and other advanced stuff: https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
1 points • sirluiss
> Google approved Udemy course
Thanks! maybe this https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ ?
Not google approved but already know the instructor, very didactic guy
1 points • fasfasfals
The only specific resource I have is this Udemy course which helped me a lot when I first started: https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/
Sometimes you might see a Udemy course at a high cost ($100+). Just keep on checking daily and you'll be able to buy them for $10-$12.
After that course I started looking into how to best architect my apps. Started looking into different patterns for State management. BloC pattern, Provider Architecture (now Stacked), Redux, etc. Google and youtube are your best friends for this.
Oh, and also this: https://www.filledstacks.com/tutorials
1 points • FlutterLovers
Native Android programmer here, and just picked up Flutter a couple months ago.
Like you, I was able to hobble together an app using the StackOverflow and some basic tutorials. But my code felt disorganized and I didn't understand a lot of what I wrote.
So last week I took a step back and signed up for an Udemy course:
Max goes through a lot of apps, including one that uses Firestore and another that uses location and google maps. I'd recommend you do the same. Stop, take the course, and then go back to your app.
1 points • shahidvii7
flutter Maximilian's https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ is super awesome. i have already enrolled
1 points • fyzic
You definitely need a state management solution. I suggest you check out the Provider package, passing data between pages is not scalable nor maintainable.
With provider, you can have a shopping basket class which holds all the items that the user added to it. You will be able to add and remove items from any screen in your app and rebuild any widget automatically when the cart changes. So when you click the 'Add to basket' button, you could call the cart class to add an item to the cart, this way, you'd be able to have the shopping basket button everywhere in your app and not just on the menu page.
If this is a real world project, I suggest you take a look at Maximilian Schwarzmüller's flutter course because it has this exact use case and would help you with the architecture.
1 points • Blanglegorph
There are two on udemy that are pretty good. One, by Anyela Yu, was created with google's help. The other is by academind. I believe there are two others as well, but I don't like them much so I won't recommend them. These are the "start from no coding experience" types but they contain most of the info you'll want in a course.
1 points • jd31068
I am taking Max's course right now https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ he has a bit of an accent but it isn't difficult to understand him. I have found it to be easy to follow and well-paced
1 points • dominic0504
I highly recommend ''Introduction to Flutter Development Using Dart" by Angela Yu. Here's the link to the site. It's beginner friendly and it's currently free. After this course, you can explore the official documentation of flutter and try some apps by yourself.
Even after this, you don't feel confident and pirate this course. Yeti sike pachi masta le pugcha flutter lai. and ofcourse, you have to practice with it.
1 points • gutalasudala
I can recommend this one:
They also have a sale right now :)
1 points • 2208Abhinav
I learned Dart and Flutter from the following two courses:
Pros of course 1)
1) Teacher will start from scratch and will teach Dart first and then Flutter.
2) Focus is on the concepts.
Cons of course 1)
1) Focus is not on how to make good UI. Very less UI related widgets are discussed.
Pros of course 2)
1) Focus is on how to make good UI apps.
2) Many UI related widgets are being discussed.
Cons of course 2)
1) Teacher starts by making Flutter App and just talks about Dart concepts when needed. I personally didn't find it satisfactory.
Personally I think first you should do course 1 and then course 2. All the best :)
1 points • bugisvmailcloud
Its better to get some understanding about dart, i found good learning courses here https://www.educative.io/courses/learn-dart-first-step-to-flutter .
Then https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ for flutter from zero to advanced
1 points • FurtimUK
Two suggestions from me, though both will cost you £9.99 from Udemy (they have a sale on - as usual)...
https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ by Maximilian Schwarzmüller - he goes into a good level of technical background and has several very useful start apps you can build on.
https://www.udemy.com/course/flutter-bootcamp-with-dart/ by Angela Yu - she's puts a bit more emphasis on the UI, little less on the background, but again apps you can base of, but perhaps a little less polished than Max's - as a result her style is perhaps easier for a beginner to pick-up.
1 points • pixelburner
That said, there are other options if you don't want to invest that much time into it. Flutter does seem to be a pretty cool alternative, as well as Ionic. The same instructor also offers courses in those technologies as well but I've never taken them myself.
As you may notice, all those courses are instructed by Maximilian Schwarzmüller. IMHO, his courses are some of the easiest to follow, and he does a really good job of explaining the nuts and bolts of everything he's teaching you. He has a somewhat strong accent though, which some people find hard to follow - but personally I like it because it forces me to pay closer attention.
Any way you cut it, though - have patience and just have fun with it. If you get frustrated about something or have questions, definitely post questions here or on the Udemy forums. Lot's of helpful people, even the instructors themselves.
PS: Pretty much every course on Udemy goes on sale for a super low price at some point, very often. If you find a course that you want to take that is very expensive, add it to your wishlist and check back every few days and it will probably be much cheaper (for example, a course that is normally $125 could be marked down to $10)