Тёмный
No video :(

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

Academind
Подписаться 915 тыс.
Просмотров 2 млн
50% 1

You don't need to learn Android/ Java and iOS/ Swift development to build real native mobile apps!
Join the full Flutter course: acad.link/flutter
Check out all our other courses: academind.com/learn/our-courses
Join our Academind Community on Discord for free: / discord
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 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 / 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!

Опубликовано:

 

26 июн 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,2 тыс.   
@academind
@academind 6 лет назад
Topics covered in the video: What is Flutter? => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh0m13s Understanding the Flutter Architecture => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh3m12s Flutter macOS Setup => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh6m55s macOS Development Environment => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh25m46s Flutter Windows Setup => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh29m54s Windows Development Environment => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh49m10s Flutter Alternatives => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh52m55s Flutter & Material Design => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh56m7s Flutter is Under Active Development! => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh57m32s Course Outline => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh59m40s How To Get The Most Out Of The Course => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh3m57s Module Introduction => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh6m14s Creating a New Flutter Project => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh7m29s Exploring the Default Project Structure => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh11m47s Diving Into the "main.dart" File => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh14m7s Widgets in Flutter - Theory => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh16m39s Creating a Widget => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh18m46s Adding the "Build" Method ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh23m42s Adding the Scaffold => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh27m48s Diving Deeper Into the Syntax => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh34m23s Adding Cards & Images => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh40m29s Diving Into the Official Docs => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh47m22s Adding a Button => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh49m19s Creating a Stateful Widget => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh53m15s Managing Data Inside Stateful Widgets => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh58m42s Adding the Stateful Widget & Lists => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh3m54s Splitting our Code Up => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh7m27s Creating the "Product Manager" Widget => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh14m5s Passing Data to Stateful Widgets => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh19m54s Understanding Lifecycle Hooks => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh26m57s Diving Into Google's Material Design => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh36m34s Understanding Additional Dart Features => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh41m19s Assignment 1: Time to Practice - Widgets & Basics - Problem => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh47m4s Assignment 1: Time to Practice - Widgets & Basics - Solution => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh48m59s Passing Data Up => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh1m45s Understanding "const" & "final" => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh10m38s Wrap Up => ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GLSG_Wh_YWc.htmlh16m44s
@aman_kr
@aman_kr 6 лет назад
Academind please do flutter vs ionic
@poornasainagendra
@poornasainagendra 5 лет назад
sir please help me iam getting error when i run main.dart . Launching lib\main.dart on Android SDK built for x86 in debug mode... Initializing gradle... Resolving dependencies... * Error running Gradle: Exit code 1 from: C:\Users\Nagendra\first_app\android\gradlew.bat app:properties: Starting a Gradle Daemon (subsequent builds will be faster) Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error. FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\Nagendra\first_app\android\app\build.gradle' line: 25 * What went wrong: A problem occurred evaluating project ':app'. > Could not resolve all files for configuration 'classpath'. > Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). Searched in the following locations: jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at help.gradle.org BUILD FAILED in 9s Finished with error: Please review your Gradle project setup in the android/ folder.
@ahsath
@ahsath 5 лет назад
@@poornasainagendra same, any solution?
@poornasainagendra
@poornasainagendra 5 лет назад
@@ahsath no not yet iam also looking for it.If u get it pls inform me also
@ahsath
@ahsath 5 лет назад
@@poornasainagendra Found it! answer number 3 from this question: stackoverflow.com/questions/52945041/couldnt-locate-lint-gradle-api-26-1-2-jar-for-flutter-project
@lukeandris2277
@lukeandris2277 3 года назад
I never thought I would watch a video on youtube that will takes 3 hours.... Well done sir. Thanks alot! 10/10!
@itsvuri8757
@itsvuri8757 3 года назад
I really love how you first explained how it works from scratch! Very much appreciated!!!
@mthokozisimtolo8910
@mthokozisimtolo8910 3 года назад
This is a really amazing tutorial. Very well presented, clear and to the point. Really appreciate the work that was put into this.
@leejohnson6427
@leejohnson6427 5 лет назад
I've done quite a few Flutter/Dart tutorials on RU-vid and they were helpful, but with the others, I never learnt the "why" behind things. This is the first instructor who strikes the perfect balance of learning "how" and learning "why". Watching this tutorial made it a no-brainer to buy the course (which I've just done). Thanks Max!
@academind
@academind 5 лет назад
Thank you Lee! It's really great to read comments like yours, because I indeed do my best to explain why we are doing things in a certain way. Thanks also for your support, I hope that you will like the full course :)
@leejohnson6427
@leejohnson6427 5 лет назад
Interestingly, I just finished Section 2 of the paid course and I found going through it a second time (after the free RU-vid course) really help solidify the concepts and things just clicked, to the point that I added a few pointers in the Q&A :-) Thanks again! You rock!
@abhishekbajpai9920
@abhishekbajpai9920 5 лет назад
I really have watched 3-4 different videos of flutter tutorial but bro you just gave the best description. This is the best one. Keep up the great work and thank you for providing us this amazing tut
@academind
@academind 5 лет назад
Wow, that's really cool to read Abhishek, thanks so much for your awesome comment!
@mohammadrasoulfard-habibi3066
@mohammadrasoulfard-habibi3066 5 лет назад
@@academind Do not buy this course, he doesn't know Flutter. He won't give you a refund. SCAM ARTIST
@revinnovative180
@revinnovative180 2 года назад
He really nailed it
@user-ds2oj3qz2e
@user-ds2oj3qz2e 2 года назад
@@academind 예ㅔㅔ느ㅡㅇyeyehhbbejd
@asiantom512
@asiantom512 3 года назад
The first RU-vid tutorial I watched and learned 2 hours straight It is very good tutorial for beginner, for me. Thank you Sir I appreciate your kindness
@qwerasdfhjkio
@qwerasdfhjkio 4 года назад
1:29:17 - Scaffold 1:37:00 - Explicity Types ans stylism 1:42:10 - Card Widget 1:46:45 - Insert Images
@abdallahshaban4804
@abdallahshaban4804 5 лет назад
You are unreal! Just purchased your Udemy course. I am a big believer that I can find everything I need online for free, but you just made it TOO easy to have everything I needed for flutter all in one place. You were meant to do this, hands down!
@academind
@academind 5 лет назад
Thanks so much for your support and your honest feedback! There are indeed a lot of free resources available, but if the course made things easier for you then I'm really happy about that :)
@donathmm3881
@donathmm3881 4 года назад
Thank you for providing free content courses! I will buy the course
@ahmedalhisaie7698
@ahmedalhisaie7698 5 лет назад
I was looking for tutorials about flutter with this quality content.. Thanks a lot, I don't know why your notification bell in special not working for me !
@AndyDuplain
@AndyDuplain 5 лет назад
Great introductory video to what looks like a great framework!
@stophiccups2023
@stophiccups2023 5 лет назад
Finally, there is something that I fell comfortable to learn to develop android apps. The language so looks like Laravel structure. Great just like other tutorials that Max has made. Thank you so much ♥ Greetings from Iran
@mercytomankind9803
@mercytomankind9803 5 лет назад
Salam Atefah do you develop websites as well? If so plz leave a link for your work?
@brandon5058
@brandon5058 4 года назад
amazing tutorial, almost finished it completely and learned a ton of things. most likely will follow more of your courses.
@dietervanwyk7795
@dietervanwyk7795 Год назад
Thank you. I watched the first hour, then went ahead and bought the course on Udemy. First course I've ever bought. Excellent quality!
@pawull
@pawull 5 лет назад
Thanks mate. You're very kind and very good at teaching skills. Give my respect to you.
@thatarix
@thatarix 5 лет назад
Such an excellent tutorial! I'm really excited to be getting into Flutter. Thank you for working so hard on these, I'm sure it helps thousands of people.
@academind
@academind 5 лет назад
Thank you very much for your wonderful comment Arix!
@Serversetup
@Serversetup 4 года назад
thank you , plz let other know and help me grow i need more subscribers
@patrickibrahimi6825
@patrickibrahimi6825 5 лет назад
I'm so happy I found this video and thank u for teaching this in the best possible way
@Serversetup
@Serversetup 4 года назад
thank you bro, i have lot of videos regarding hope you have checked them all
@nandhu63
@nandhu63 4 года назад
u hv given a new dimension in teaching. Making tough to seem simple. Thank you..i hv lot more to comment but i m spellbound with a thumping heart.
@Serversetup
@Serversetup 4 года назад
really appreciated your support , hope i get always support from you
@tannerbarcelos6880
@tannerbarcelos6880 4 года назад
I’m 4 minutes in. I’m hooked lol. Gonna hit the gym right now and come home and follow this whole tutorial tonight! 2 weeks left of winter break so I wanna make it fun! Thank you for your work, truly
@lukeandris2277
@lukeandris2277 3 года назад
Such an excellent tutorial! I'm really excited to be getting into Flutter. Thank you for working so hard on these, I'm sure it helps thousands of people.
@doronsemama1986
@doronsemama1986 5 лет назад
I love your teaching skills and your attitude!! Thanks!
@Serversetup
@Serversetup 4 года назад
really appreciate your support
@AlexSage
@AlexSage 5 лет назад
barely started watching and already hooked because they keep saying how super easy and fun it will be and let's ship good apps to stores already =))
@denisdev4793
@denisdev4793 4 года назад
hello , can i follow this cours by using visual studio ?
@Calumnw
@Calumnw 4 года назад
@@denisdev4793 No
@denisdev4793
@denisdev4793 4 года назад
@@Calumnw i did
@notanonymous3976
@notanonymous3976 4 года назад
get nae naed
@mohammadtariq6925
@mohammadtariq6925 2 года назад
It is very good course especially for those developers who had been working on java, and they want to work/switch on flutter and dart language.
@tomthavee7054
@tomthavee7054 5 лет назад
Very informative mixture of Flutter's hands-on development and explaining Dart as a programming language, it was a solid 3.5 hours of great tutorial.
@academind
@academind 5 лет назад
Thank you Tom :)
@raymondmichael4987
@raymondmichael4987 6 лет назад
I knew this!! "this silence, Max must be doing something huge now" Thanks bro, Greetings from Tanzania It's time to visit udemy again
@academind
@academind 6 лет назад
It indeed took some time to create the course, happy to read that you like it guys :)
@raymondmichael4987
@raymondmichael4987 6 лет назад
Ummer Ameen عمر امين, I like that!! Let's keep learning from these gifted few people who have the guts to help others; at only $10 for such content , I call it "help"
@prochesvara2019
@prochesvara2019 6 лет назад
@raymond michael, unatumia macbook au windows PC
@raymondmichael4987
@raymondmichael4987 6 лет назад
Proches Vara, natumia Macbook pro
@prochesvara2019
@prochesvara2019 6 лет назад
Afadhali....Nimenunua 2015 macbook pro 13" yenye 8 GB RAM ila nashindwa kutumia app ya Android Studio sababu ya kitu kinaitwa Gradle. Na wewe ushakutana na ishu kama hii? Naomba unisaidie namba zako kama itawezekana ili tusaidiane kwenye set-ups ndogondogo kama hizi ... yangu ni +255718422002 au +255743582475 zote zinapatikana kawaida na WhatsApp. Nipo Moshi.
@MotionInMotion1975
@MotionInMotion1975 5 лет назад
Thank you very much for sharing your knowledge, brother.
@Serversetup
@Serversetup 4 года назад
thank you , plz let other know and help me grow i need more subscribers
@romanlarionov3319
@romanlarionov3319 4 месяца назад
Thank you for this video! You did a great job putting it together and explaining complex concepts in an easier, understandable, structured way. I appreciate your work and that you share your knowledge and experience with all of us.
@shahrozkhan6407
@shahrozkhan6407 Год назад
Worth watching tutorial for the beginners in a short period of time. Appreciated your work !! Many thanks
@ProgramWithBalaji
@ProgramWithBalaji 6 лет назад
Awesome tutorial Bro. You are always the best. You are my role model :)
@academind
@academind 6 лет назад
Wow, I don't know what to say but thank you very very much for this incredible feedback, this seriously means a lot to me!
@ProgramWithBalaji
@ProgramWithBalaji 6 лет назад
:)
@WimpyWarlord
@WimpyWarlord 5 лет назад
Today i am half way through the course and well i can not emphasize enough on the effort and time he has put into making such a beautifully planned and exceptionally explained course for us . Thanks once again sir , you are gem.
@academind
@academind 5 лет назад
Wow, what a wonderful feedback Wimpy, thank you so much for that :)
@joeharbaugh9752
@joeharbaugh9752 2 года назад
this is a gr8 tutorial, you explain every concept so well! I am half way through, hoping that you cover -state management -TextEditingController class -Global variable -Persistence of state -readAsBytes();, Uint8list -.of(context) -keys, global keys
@Amy-tw3zh
@Amy-tw3zh 4 года назад
The suggested exercise greatly solidified the material in my head :)
@user-xr5ur1uc9j
@user-xr5ur1uc9j 4 года назад
thank you so much, i was searching for a good tutorial for flutter and that was it
@maximebarber3780
@maximebarber3780 5 лет назад
If you get error: "Another exception was thrown: type 'MyApp' is not a subtype of type 'StatelessWidget'", you need to hot restart, since it is invoked in main.
@kososuzuki5678
@kososuzuki5678 3 года назад
Thank you this is so beneficial! And your explanation is easy to understand.
@sameerkashyap4620
@sameerkashyap4620 5 лет назад
Went through lot of flutter tutorials, this is the best one so far, excellent, unambiguous explanation.
@academind
@academind 5 лет назад
That's really great to hear, thank you very much!
@Serversetup
@Serversetup 4 года назад
thank you , plz let other know and help me grow i need more subscribers
@the_hasnat
@the_hasnat 5 лет назад
29:56 Windows Installation
@shubhamnarkhede3617
@shubhamnarkhede3617 5 лет назад
how to genrate SHA-1 key for flutter app in linux ...?
@tomleonard3920
@tomleonard3920 4 года назад
An amazing job, well done .... I was surprised you did not mention Xamarin/XF as an viable alternative as its a good alternative to native and PWA's . You have me hooked ....a big thank you!
@whitecrow5886
@whitecrow5886 4 года назад
superb, never gone through such a beautiful tutorial, simply awesome
@AshiqurRahman
@AshiqurRahman 4 года назад
This is the reason this video has 1M view and others dont
@WimpyWarlord
@WimpyWarlord 5 лет назад
This man deserves a medal
@academind
@academind 5 лет назад
Your support is worth more than a medal Wimpy, thanks a lot!
@entrepreneur_8
@entrepreneur_8 5 лет назад
@@academind hey can i ask that i dont have the path in the change my environment variable so what im gonna do?
@swaekim9402
@swaekim9402 3 года назад
it's people like you who truly make the world a better place. thank you so much king 🔥🔥🔥
@enisdemirtas3132
@enisdemirtas3132 5 лет назад
You're amazing bro ! Thank you so much.
@michaelyanela2745
@michaelyanela2745 6 лет назад
33:20 for windows
@neut1121
@neut1121 6 лет назад
thank you :)
@kameswaransivakumarsarma6474
@kameswaransivakumarsarma6474 5 лет назад
01:07:46 Widgets and the basics starts here
@youknowme316
@youknowme316 5 лет назад
Thank you
@DarkWater4Eva
@DarkWater4Eva 5 лет назад
thank the fuck Christ
@mohammadrasoulfard-habibi3066
@mohammadrasoulfard-habibi3066 5 лет назад
@@youknowme316 Legend Thanks
@milodude023
@milodude023 6 лет назад
Thank you so much for this video! so clear, good practices..Everything you need to get started! Awesome and passionate work!
@academind
@academind 6 лет назад
It's just fantastic to receive such a rewarding feedback Matias, thank you so much for that!
@Serversetup
@Serversetup 4 года назад
thank you , plz let other know and help me grow i need more subscribers
@miltonmiller
@miltonmiller 4 года назад
Great video! I am learning fast, and without any major difficulties. Your style makes it easier. Thanks!
@academind
@academind 4 года назад
Happy to read that Milton, thank you!
@lohann9104
@lohann9104 5 лет назад
If I want to run the app, following Error occurs: Error running Gradle: Exit code 1 from: D:\Hannes\FlutterProjects\demo_app\android\gradlew.bat app:properties: Starting a Gradle Daemon (subsequent builds will be faster) Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error. FAILURE: Build failed with an exception. * Where: Build file 'D:\Hannes\FlutterProjects\demo_app\android\app\build.gradle' line: 25 * What went wrong: A problem occurred evaluating project ':app'. > Could not resolve all files for configuration 'classpath'. > Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2). Searched in the following locations: jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at help.gradle.org BUILD FAILED in 18s Finished with error: Please review your Gradle project setup in the android/ folder.
@LUKFUNTV
@LUKFUNTV 3 года назад
1:48 "this is something I will cover in this "COURSE OF COURSE" "😃😃😃
@laa_community4735
@laa_community4735 3 года назад
LMFAO
@manickamsubramanian8041
@manickamsubramanian8041 5 лет назад
glad to see that you have made this course public. Thanks for being selfless. Usually everyone make few topics public and tease to purchase full course in Udemy. Surprised to see the entire course. Great Work
@academind
@academind 5 лет назад
Important: It is not the entire course, but the basics part (more than 3 hours) that allows everybody to get started for free. The entire course is not for free, but you can dive deeper on your own after finishing the basics.
@TMKTheMonkeyKiller
@TMKTheMonkeyKiller 3 года назад
This is very beginner friendly, thank you
@sanghyunakaenochpark1897
@sanghyunakaenochpark1897 3 года назад
His accent is very friendly for some reason like Po's dad from Kung Fu Panda.
@alivai
@alivai 3 года назад
It’s a German accent
@erickllerenas9149
@erickllerenas9149 5 лет назад
Te amo ♥
@UrbanBDKNY
@UrbanBDKNY 5 лет назад
I m having a lot of trouble with some of the decisions they made. I like styling in the way React Native and EVERYTHING else does it. I also see too many "levels" of code in the code written. In JavaScript there was call back hell...the code in flutter looks like major call back hell...too many levels. I also hate how verbose it is. The way state is passed is so extra...an entire class just for that? come on and then having to rename the actual class classnameState or some other practice like classnameApp and naming the "state" just classname. Also the underscores for private variables and functions! come on man! You know how many people were told not to use that convention in many languages recently and google bring it back. I got too much negative to say. It has some amazing pros but so many cons
@absconditus8660
@absconditus8660 4 года назад
Good to be noted: @override also checks all overridings of the method are respecting the signature. In other words: If someone changes a parameter type of the original method, @override will also tell you that you have to change the type in other places.
@prajaktabhusari8343
@prajaktabhusari8343 4 года назад
super course...... you boost my interest in learning flutter.
@shadowfuryza
@shadowfuryza 5 лет назад
Xamarin / Xamarin Forms not considered an alternative to flutter?
@adham4277
@adham4277 5 лет назад
it is . however, it has less documentation and support and a weak community despite being the oldest
@josephcadiao5751
@josephcadiao5751 4 года назад
xamarin sucks and I am a .net developer.
@RohitSingh-yo2yl
@RohitSingh-yo2yl 3 года назад
Best flutter tutorial man ! just make the udemy course free 🥺 🥰
@freakout6764
@freakout6764 3 года назад
Lol
@markou13
@markou13 3 года назад
common man, just pay.
@lakshmanmanu2965
@lakshmanmanu2965 5 лет назад
Excelente curso...precision conceptual y buena pedagogia..
@briersben
@briersben 5 лет назад
Excellent Tutorial and great introduction onto the Flutter framework and the Dart programming language. I really enjoyed it! An enjoyable voice to listen to as well.. ;)
@academind
@academind 5 лет назад
Happy to read that you like both the content and my voice Ben, thank you :)
@user-fh4xo2pc2d
@user-fh4xo2pc2d 6 лет назад
OMG!!
@KehindeOrilogbon
@KehindeOrilogbon 6 лет назад
Didn't mention React Native in your 'Alternatives' section
@academind
@academind 6 лет назад
I showed some alternatives, not a comprehensive list.
@academind
@academind 6 лет назад
Categories of alternatives to be precise. And RN is the same category of Flutter (a compiled app). I wanted to show different approaches though, not different solutions using the same approach.
@LarsRyeJeppesen
@LarsRyeJeppesen 6 лет назад
RN is horrible and uses a JS bridge to connect to native apis. It's not 100% native. Plus React is horrible compared to Angular and Vue. There is a reason AirBnb dropped RN because they couldn't continue developing the app in a sane way.
@smyrnian_
@smyrnian_ 6 лет назад
Why didn't you mention the TRUE alternative that is much more mature - Xamarin?
@rishabhrawat4456
@rishabhrawat4456 5 лет назад
@@LarsRyeJeppesen They are actually planning to remove the JS bridge and planning to bring something called JSI and I find React better than Angular and Vue but I guess it depends on person to person and also AIrBnb dropped RN because it was not working out for THEM not because it is bad as state by their medium blogs there are still many big companies using React Native but in the end Whatever people feel comfortable with.
@fizzarubab9298
@fizzarubab9298 3 года назад
This was very helpful. Thank you so much!
@linxianer12
@linxianer12 6 лет назад
You are the best Max!!! I had enroll your VueJS course and then I become your truly fanclub ;)
@academind
@academind 6 лет назад
YOU are the best! Thanks so much for your support, happy to have you on board of the Vue course :)
@Humdidi
@Humdidi 4 года назад
Skip to the end, then go back to the start to get rid of all the ads :) Thank me later
@YomenChannel
@YomenChannel 5 лет назад
First line of code is in 1:15:00 :o
@werison.fernandes
@werison.fernandes 3 года назад
Really good! Thank you very munch for the course.
@medyn2
@medyn2 4 года назад
This is the best course I could possibly found! English is not even my native language, but It's so clear that I understand all from the very basis Thanks!!!
@academind
@academind 4 года назад
So happy to read that, thank you very much!
@heyyy4987
@heyyy4987 6 лет назад
Its close nativescript and reactnative then ionic/cordova, right?
@aArcziMetin2
@aArcziMetin2 6 лет назад
Yes
@nash9785
@nash9785 6 лет назад
Not really, it's different. Unlike those frameworks, it compiles to native code (Binary). Since it doesn't use JavaScript, the is no bridge meaning it is faster. Also unlike ionic/Cordova, it is not a web view.
@heyyy4987
@heyyy4987 5 лет назад
dart no need to pack Js logic into to app, the others (React Native and NativeScript compiole languages.) needs, its a significant? whats is others points? tanks a lot.
@potterherry462
@potterherry462 6 лет назад
The actual question is it any better then react native
@aArcziMetin2
@aArcziMetin2 6 лет назад
No resources right now. No components like in react native etc. So no, not yet. Maybe in the future
@Galaf
@Galaf 6 лет назад
In your average app, no. But it's native code so "technically", it should run faster in some cases. Although, one problem I had in my project is that I wanted to make it run on TV at one point... Flutter for TV is (unsupported) utter crap. React Native is good because it lets you do whatever you want to do (which is also the worst part of it but that's another subject). Also, something that is worth mentioning is that Flutter is heavily Material oriented (therefore Android oriented). They have Cupertino for iOS but meh. React Native, thanks to its web "whatever I don't care" nature enables you more liberty as to the design and it might help you find the good balance for your app. I could go on forever on this but you might have to be more precise as to what's "better".
@ribosomerocker
@ribosomerocker 6 лет назад
Then would React Native be a good option for making an app on android?
@Galaf
@Galaf 6 лет назад
M.A I think react-native is a good start.
@Galaf
@Galaf 5 лет назад
If your aim is to have your app on iOS and Android, then it is better than Java and Kotlin. If you only aim for Android, I'd suggest you use Java or Kotlin to be as close as possible from Android's APIs and to have the most native feel you can possibly get.
@pavelsavelev2560
@pavelsavelev2560 11 месяцев назад
Hey , thank you for sharing the Tutorial ! i think adding chapters will be really helpfull and will add quality to the Tutorial .
@azharshaikh1493
@azharshaikh1493 5 лет назад
really helpful...I knew nothing about flutter and dart. But learn both from this video. You explained everything in detail. Thank you so much for this video.
@academind
@academind 5 лет назад
So happy to read that the video helped you to get started with Flutter, thanks a lot for sharing this Azhar!
@MDProgramming
@MDProgramming 6 лет назад
I just don't understand, Why MAC users can test their app simultaneously on both Android Emulator and IOS Emulator, but Windows users like me can only use Android Emulator? I don't understand how can people tolerate Apple's selfishness?!
@academind
@academind 6 лет назад
I understand your point, but in the end it's Apple's decision and I guess with have to deal with it - it is what it is :/
@chriscuster3684
@chriscuster3684 5 лет назад
It also has to do with security. They control iOS very closely. They do this though their hardware and software. In the end it is best that way. It just works because they control the entire ecosystem. As you know there are many issues between different PCs. Even Android is a pain to get working on different versions of Windows and PCs
@tredhuboffiial769
@tredhuboffiial769 5 лет назад
bcs windows sucks?
@Arjun-rq5ic
@Arjun-rq5ic 5 лет назад
Use hackintosh for iOS emulator
@birsingh5388
@birsingh5388 5 лет назад
So I think I should buy Macbook Air for development purposes to get more features for all the languages. I think Apple want to be King in Information Technology.
@samiyaqureshiofficial1704
@samiyaqureshiofficial1704 5 лет назад
i hate why every dev uses mac os :(
@crowedgraphics
@crowedgraphics 5 лет назад
Because it's an ease to use :)
@misanthropy101
@misanthropy101 Год назад
The one time investment really pays off and more. Also the new Apple silicon is just out of this world. Nothing compares.
@subramanyam2699
@subramanyam2699 4 года назад
This is the exact course that I was looking for to know core of flutter.
@yinkietcheok5694
@yinkietcheok5694 5 лет назад
Wow, it's a very good tutorial, suitable for beginner with zero knowledge about Flutter. it would be great if software architecture like MVVM is included in this tutorial.
@umut2243
@umut2243 4 года назад
Initially, thanks for the video. But I don't like it and I'll tell you why: - For 2 hours, you wrote the whole code in one line. I was confused and tried to understand "why this shit has to be one line, I cannot track the code". Then you made them modular and I think this must be done as first. - StatefulWidget was hard to understand. Because we'd have to type one more class which extends via State. These things are language-specific and you did not express them as good. Maybe because of that you did not tell Dart in the first steps. I searched and understood little bit, but you might show too. -The problem is, you did not tell what is scaffold, what is home, why do we have to do like this etc. I cannot comprehend the sense behind of this sample app. I tried to type the code myself, but I had to look at the code over and over again. I also draw in visio but I was confused due to one line .. I am coding in Rust bro, so the Dart should be like toy for me. But I don't have experience in GUI maybe that's why I couldn't understand well. But in any case you are not telling the point of these things. You were like " okay type this and this, reason of this is that and ... viola. This is your app". But he cannot code the similar app by himself, remember.
@ericalexander3816
@ericalexander3816 4 года назад
I'm a beginner and this guide is def not for beginner like he stated.
@azeeminator
@azeeminator 6 лет назад
JUST IN: Germany knocked out of the World Cup!
@uppubhai
@uppubhai 6 лет назад
so what
@academind
@academind 6 лет назад
Wasn't their best match I would say :/
@RobertBrunhage
@RobertBrunhage 6 лет назад
Very nice liked the way you commented to get the problem out while you talked. Keep up the great work mate!
@academind
@academind 6 лет назад
Thanks a lot Robert, really great to read that!
@MarioOrtiz008
@MarioOrtiz008 5 лет назад
Hey man I love how you're answering the comments, I hope your channel gets bigger because you definitely deserve it. Cheers!
@academind
@academind 5 лет назад
We do indeed read the comments and try to answer as many as possible, because without you and all the other supporters this channel wouldn't exist :)
@vikashire5292
@vikashire5292 4 года назад
Great..! Thanks for this simplest tutorial.. I realy enjoyed it... I learn basics of flutter.. thanx..
@djava741
@djava741 4 года назад
Best explanation of flutter in youtube ever
@rafaelfu624
@rafaelfu624 5 лет назад
Incredibly well done.
@youngming1314
@youngming1314 6 лет назад
Best flutter course ever! Thank you for sharing!
@academind
@academind 6 лет назад
Just fantastic to read that Ming, thanks a lot for your wonderful feedback!
@NeverCodeAlone
@NeverCodeAlone 4 года назад
Yes and so much passion ;)
@cheatcode9296
@cheatcode9296 5 лет назад
I was searching for too many tutorials this one best, other may rest , put coffin to a test lie down give you the crown never settle
@academind
@academind 5 лет назад
So happy to read that, thank you for this awesome feedback!
@olawaletofade7401
@olawaletofade7401 4 года назад
I am software engineer who was just curious about mobile programming and stumbled upon this; now i found myself enrolling for full course on udemy. Will come back and give my review. I am excited though
@academind
@academind 4 года назад
Thanks a lot for your support, I really hope that you will like the full course :)
@muhammadyusoffjamaluddin
@muhammadyusoffjamaluddin 5 лет назад
Sir I recommend you also use 'Terminal Here' which will really help you (and our student, which also me) to 'flutter run' the experience! and a very thank you for this tutorial! Very nice Guru Here!
@shubhamagarwal9147
@shubhamagarwal9147 5 лет назад
Well explained, thank you so much for this video. Before this video I cant even start coding but now I can create basic programs . Thanks you so much.
@academind
@academind 5 лет назад
Just fantastic to read that Shubham, thanks so much for sharing this :)
@warperone
@warperone 4 года назад
Absolutely excellent presentation and tutorial
@a-question
@a-question 4 года назад
Greatest Dude for programming. Really interesting way of explaining things in detail!
@academind
@academind 4 года назад
Thanks so much Lucas!
@mollyfinch3543
@mollyfinch3543 2 года назад
Well done sir. Thanks alot! 10/10!
@siteshp
@siteshp 5 лет назад
A great one indeed. Thanks, Max for this awesome content. Love all the way from India.
@academind
@academind 5 лет назад
Thank you Sitesh, all the best to you :)
@dengbeny
@dengbeny 5 лет назад
Thank you sir this really was helpful. Now I have full understanding of statelesswidget and statefulwidget
@academind
@academind 5 лет назад
Happy to read that Deng, thanks a lot for your comment!
@hannesv3050
@hannesv3050 2 года назад
Great rendition. Thank you for sharing. Greetings Hannes
@Inter_Gus
@Inter_Gus 2 года назад
Thanks for this incredible free content! Hugs from Brazil.
@Neural_Network_News
@Neural_Network_News 4 года назад
Just comment the specific topic at specio point in this large video. So that everyone can use it smartly. Thanks good work 👍
@rajaskarandikar5014
@rajaskarandikar5014 2 года назад
Bought the Course Already! 😇💕
@CartalucciCritic
@CartalucciCritic 2 года назад
Excellent! Thank you, great job!
@faizanrafiq2872
@faizanrafiq2872 2 года назад
Man I just Love you. I achieved so much in life Alhamdulillah just because of you.
@SureshBhardwaj
@SureshBhardwaj 5 лет назад
This is a great plugin to embed youtube videos inline into your Flutter app.
@subhamkumarshah9252
@subhamkumarshah9252 4 года назад
U r simply legend I learnt from ur react native course and got immensely benefitted
@academind
@academind 4 года назад
Thank you so much Subham!
Далее
What's going on with Windows Laptops?
10:30
Просмотров 2,4 млн
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 848 тыс.
Top 12 Flutter Tips & Tricks
9:32
Просмотров 267 тыс.
Angular 18 is EXACTLY what we needed
9:15
Просмотров 69 тыс.
Arm PC Build (Rock 5 ITX)
22:35
Просмотров 70 тыс.
Top 30 Flutter Tips and Tricks
6:50
Просмотров 545 тыс.
The Story of Next.js
12:13
Просмотров 560 тыс.
TypeScript Origins: The Documentary
1:21:36
Просмотров 280 тыс.
You might not need useEffect() ...
21:45
Просмотров 156 тыс.