Flutter Tutorial for Beginners – Build iOS and Android Apps with Google's Flutter & Dart

You don’t need to learn Android/ Java and iOS/ Swift development to build real native mobile apps!
Limited Offer! Join the Full Flutter Course at 90% off: https://acad.link/flutter

Check out all our other courses: https://academind.com/learn/our-courses

You don’t need to learn Android/ Java and iOS/ Swift development to build real native mobile apps!

Flutter – a framework developed by Google – allows you to learn one language (Dart) and build beautiful native mobile apps in no time. Flutter is a SDK providing the tooling to compile that Dart code into native code and it also gives you a rich set of pre-built and pre-styled UI elements (so called widgets) which you can use to compose your user interfaces!

Let’s get started in this video!


• Go to https://www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
• Follow @maxedapps and @academind_real on Twitter
• Join our Facebook community on https://www.facebook.com/academindchannel/

See you in the videos!


Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!


(Visited 9 times, 1 visits today)

You might be interested in

Comment (44)

  1. Topics covered in the video:

    What is Flutter? => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h0m13s
    Understanding the Flutter Architecture => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h3m12s
    Flutter macOS Setup => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h6m55s
    macOS Development Environment => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h25m46s
    Flutter Windows Setup => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h29m54s
    Windows Development Environment => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h49m10s
    Flutter Alternatives => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h52m55s
    Flutter & Material Design => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h56m7s
    Flutter is Under Active Development! => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h57m32s
    Course Outline => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=0h59m40s
    How To Get The Most Out Of The Course => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h3m57s
    Module Introduction => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h6m14s
    Creating a New Flutter Project => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h7m29s
    Exploring the Default Project Structure => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h11m47s
    Diving Into the "main.dart" File => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h14m7s
    Widgets in Flutter – Theory => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h16m39s
    Creating a Widget => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h18m46s
    Adding the "Build" Method https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h23m42s
    Adding the Scaffold => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h27m48s
    Diving Deeper Into the Syntax => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h34m23s
    Adding Cards & Images => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h40m29s
    Diving Into the Official Docs => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h47m22s
    Adding a Button => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h49m19s
    Creating a Stateful Widget => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h53m15s
    Managing Data Inside Stateful Widgets => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=1h58m42s
    Adding the Stateful Widget & Lists => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h3m54s
    Splitting our Code Up => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h7m27s
    Creating the "Product Manager" Widget => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h14m5s
    Passing Data to Stateful Widgets => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h19m54s
    Understanding Lifecycle Hooks => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h26m57s
    Diving Into Google's Material Design => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h36m34s
    Understanding Additional Dart Features => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h41m19s
    Assignment 1: Time to Practice – Widgets & Basics – Problem => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h47m4s
    Assignment 1: Time to Practice – Widgets & Basics – Solution => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=2h48m59s
    Passing Data Up => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=3h1m45s
    Understanding "const" & "final" => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=3h10m38s
    Wrap Up => https://www.youtube.com/watch?v=GLSG_Wh_YWc&t=3h16m44s

  2. on 1:33 my emulator doesn't show the new changes I made , it shows the previous button with the counter! I wrote the "flutter run" command it also shows the previous demo. I don't even have that little bar where it has the play and stop buttons! Do you know the problem? Thank you

  3. Google should have used Kotlin, Go or the Swift programming language for Flutter to compete with React Native. Dart is not so bad but Flutter would become a lot more popular platform with any of those languages. With Dart I'm not confident it will win over React.

  4. Good tutorial but it's getting faster and hard to keep up especially after getting into Stateful Widget with all that cut and paste. Calm down. We are beginners and we need to process what you are doing with all that annotations. I know replay buttons are there and i'm using it but it's getting frustrating to pause and repeat every 2 seconds.

  5. the begining of this tutorial is very comprehensive and easy to follow.

    about two hours in the throw offs seem on purpose.

    its poor quality tutorial to make you buy more lessons…

    confusing, wouldnt buy again

  6. Hi dude. I saw that you has dozen tutorial about programing which is newner. So i though how you could learn it..? Are u exacly master it or just knew as how to it works?

  7. I really don't understand why so many people prefer VS code over Android Studio or IDEA for flutter development. I myself am using Android Studio and I can say that even though it's kinda slow but it at least displays a lot of prompts an other useful information which helps a lot when you just begin your development way. Max, I've seen your other tutorials e.g. on Angular, they're great and there you used Jetbrains IDEA. Why didn't you use it for Flutter dev as well?


Your email address will not be published. Required fields are marked *