New post on /r/flutterdev subreddit:
List of Flutter Courses for Beginners
I get asked about Flutter learning resources from time to time.I summarized
my experience with the courses in this article. The list is for complete beginners that want an introduction to Flutter.I have about 500 hours of experience with the courses on the list in these roles:I took the course as a student student to learn enough about Flutter to manage people building in-house applications at the company I work atcoach for my own childsupervisor for paid interns who needed to first learn Flutter, then build mobile apps to test HTTP APIs for my companyHere are the high-level observations on how to decide where to invest your time:look for a large number of existing students and a rating over 4.5 out of 5 starsthere are many courses in this level for under USD $15the courses are largely the same content, so to decide on the best match for you:look at the sample videos to see if the instructor's style matches your learning style.
Look at the syllabus to see where the focus is compared to your existing knowledgethere are many free resources available as well. however, as the time investment is considerable, paying $10 or $15 is a better investment for my circumstanceThe official documentation and Flutter tutorials are excellent. You'll use those even without going through a full course anyway, but I personally like the structure of a course to guide meHere's my specific quick assessments
Angela Yu - The Complete 2021 Flutter Development Bootcamp with Dart is the best if:you are a young female as the instructor can be a role modelyou are new to programmingyou want more emphasis on design, including some information on typography and coloryou coming from some type of Python or web development background without too much experience with declarative/reactive programmingthere is not as much content on state management in Angela's course. However, if you are new to reactive programming, you're realistically not going to build a super complex Flutter app with complex state anyway
Flutter and Dart - The Complete Guide by Maximillan Schwarzmuller is best if:you have some programming experience and want to get deeper with some of the conceptsyou like building a large application to learn "what is possible" with Flutter and then go back to specific techniques when you need to implement them in your own app
The Complete Dart Language Guide for Beginners and Beyond by Andrea Bizzotto is best if:you want to learn Dart and how it is different from a language you already knownote that this is my favorite course and comes with a free eBook on Dartyou prefer to separate learning about language-specific features from GUI components by building command line apps (this is my case)with command line apps, you can more easily isolate practice with things like mixins, extensions, streams, async*often with a full Flutter GUI, it takes so long to set up the GUI that the main point of something like constructor initializer list is dilutedNotes on time completion estimates:most of the notes are based on 30 minutes a day, 5 days a week. This assumes that you are working on some other job or studying something else and Flutter education is a side hobbyIn the real-world with interns, they actually only spent a few days with the Angela Yu free course and then started to program mobile apps immediately. I do not actually know how they did this, but it seemed to work.They likely just got the base screen and HTTP connection up, then started to build buttons and commands as needed on the actual app they were buildingLook forward to feedback on the best way to learn Flutter/Dart. have a great weekend.thank you.
August 07, 2021 at 08:24PM by cloudster314
https://ift.tt/3yJQ2It