Ultimate magazine theme for WordPress.

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!
Join the full Flutter course:

Check out all our other courses:

Join our Academind Community on Discord for free:

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 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

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!

Source: https://blogema.org
Read more all post Android Technology : https://blogema.org/android/
  1. Academind says

    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. Francisco Molina says

    Does this guy has twitter or Github to follow him? I'm at 1:34 and I'm loving this his introduction to Flutter very well explained thanks a lot for inspiring me into app development!

  3. Halwest Mohammed says

    this tutorial was great excellent job bro, but i don't think flutter is all about widgets its all about braces (brackets) xD . seriously i've never seen anything like that there is ALOTs of braces. but thank you again you did your job :).

  4. A Relaxation says

    Does flutter really having every native feature like camera,etc.
    for a example :
    gcam app,
    ES file Xplorer,
    adop Photoshop,
    share it,etc.
    My humble request
    Please update video's about this.

  5. OMG
    why is it made so difficult and complicated to install Flutter ?? !!
    They could have made it simpler .
    Another thing:
    Why do you use visual studio to code over Android Studio if it doesn't have app graphical interface?!
    it makes things more difficult.

  6. Ashiqur Rahman says

    This is the reason this video has 1M view and others dont

  7. PainRUify says

    How does this differ with the paid version on udemy? Thanks!

  8. Ajay Bharath Varma Addada says

    Is it necessary to download jdk and sdk files for this app making program?

  9. Riddler says

    So much irritating beating around the bush. Starts at 1:16:30

  10. Prajakta Bhusari says

    super course…… you boost my interest in learning flutter.

  11. naufalsaint 74 says

    mm what is "unable to locate abd" mean?? when i start my virtual devices

  12. Aftab Hussain says

    Your lecture are great.. can you make a complete lecture on google map citation and google map vitiation link

  13. mars 000 says

    Absolutely excellent presentation and tutorial

  14. Mahdir Mim says

    29:43 windows

  15. Nitesh Saxena says

    The link for course is not opening
    It's showing site can't be reached
    Please help

  16. Mang Oding says

    complicated tools

  17. Donat Hmm says

    Thank you for providing free content courses! I will buy the course <3

  18. César Polanco says

    Does the udemy flutter course cover web development?

  19. Mahdi Khalili says

    why dont you define object for materialapp,scaffold ,appbar,text .. and pass them at last .that way you code seems more clear i guess


    Good job Max !! 10/10

  21. David osunkoya says

    Text("Thank you");

  22. Irfan Wri8s says


  23. Al Sulaiti says

    Thank you for the video and excellent clear explanation. I just signed up for the complete course in Udemy for 78% off ! Thanks!

  24. Al Sulaiti says

    Thank you for the video and excellent clear explanation. I just signed up for the complete course in Udemy for 78% off ! Thanks!

  25. Home Dekstop says

    Android Setup start from here: https://youtu.be/GLSG_Wh_YWc?t=1089

  26. Mohd Faiz Abd Rahim says

    Hi. If I don't have any programming background, can I directly jump into Flutter?

  27. 100 Years of Movies says

    Bonjour, Academind. it is surprisingly delightful video. thank. 🙂

  28. Venkatesh Krishnamurthy says

    Wow! Very simple narration, methodical, includes many details especially in set up. This is absolutely great quality teaching and you are a great teacher! I have just watched about half the duration of this video. I am sure I will watch many more. Keep up the good work sir. I am grateful to you. Regards, Venkatesh. https://www.linkedin.com/in/kvenkatesh

  29. Ben Arthur says

    That's why I prefer mac computer the setup is so simple and you don't have to setup the environments that you have to do on windows also windows is limited to android only where as mac you can build apps for both IOS and Android 🙂 however I do not own a mac YET :). In addition when setting up the AVD in android studio you have the option to remove the frame "the phone" which just show up as it did like the mac install. But that's just a personal preference 🙂

  30. Madhu N says

    It’s taking to much time for running for first time even though I have high range specs.

  31. Ratnadeep Sarkar says

    Can you pleas share the windows installation video link

  32. litespedicy says

    wow am learning this in quarantine

  33. Anar Qasimov says

    Who is speaker? he has understandable pronunciation.

  34. Uériclis Lima says

    I liked it. I will buy your course on Udemy.com.

  35. วาสนา ชนะสีมา

  36. hunter htaed says

    can u add a tutorial about flutter localization its really important.thanks

  37. Vivva Apps says

    We make native iOS and Android apps. WhatsApp: +5521971934793

  38. Nushin Sajjadi says

    very usefull

  39. Pratik Sahu says

    2:26:00 //initstate
    2:07:00 //setstate


  40. Innocent Mtui says

    Your tutorial is really helping me out , but i was stuck on Google Map as the flutter map plugin has been disconnected and leads to errors on the SDK. Wishing you could give an altenative for the google map pluggin. Thanks you @academind

  41. Siddharth says

    Take a shot everytime he says widget

  42. Emmy Smith says

    Great tutorial i love this . Thank u

  43. Vedant Pawar says

    After completing the installation of Android Studio, a pop is asking to choose folder to import settings..which folder to choose and why?

Leave A Reply

Your email address will not be published.