Flutter Full Crash Course for Beginners - Learn Flutter FREE in 2022

preview_player
Показать описание
Free Flutter course to help you get started with app development in 2022.

The course covers the fundamentals of Flutter with updated resources to help you go from zero to becoming a Flutter Developer.

Topics covered:
➡️ Introduction
About the course
What is Flutter?
Flutter official website
About Dart Language

➡️ Dart Language
Introduction to Dart
Dart basic concepts
Built-in types in Dart
Basics of Dart Functions
if-else keyword in Dart
switch keyword in Dart

➡️ Getting started with Flutter
Flutter installation
Checking Flutter installation

➡️ Creating a new Flutter project
Flutter project overview
Default Flutter app
Running the default app
Removing some default code
About the main function and MyApp
Hello World in Flutter

➡️ Widgets in Flutter
What are Widgets?
Example of Widget
Using a Widget in Flutter
What is Scaffold?
How to create UI using Widget?
Getting rid of previous code
Create your own Flutter Widgets
Using Layout Widgets in Flutter

➡️ Final Project
About the project
About the API
Creating a new Flutter project
Setting up an emulator
Getting rid of default code
Project Structure
Creating and using a new file
Adding a button on the screen
Creating a new screen

➡️ Navigation in Flutter

➡️ Networking in Flutter
Get data from API
About http package
Using a package in Flutter
Making an API call in Flutter
async and await in Dart
Demo API call
Parse data in Flutter
Using dart convert
About JSON
Data to console
Getting the quote from API
Saving data to a variable
Passing data to the second screen

➡️ Working with UI in Flutter
Showing data in UI
Adding style to text
Padding in Flutter
Align widget in Flutter
Modifying string to display
Adding more styles

➡️ Introduction to Stateful Widgets
UI as a function of state and lifecycle of widget
Demo of Stateful Widget
Making changes to our app

➡️ Next steps
➡️ Conclusion

🚨 Get a Certificate of Completion 🚨
Enter your name and click on 'Get Certificate' to download your certificate!

----------------------------------------------------------------------------
Hey!
I am Aditya Thakur, a Developer and Designer. I make videos on Flutter, Python, and other technologies. I also sometimes take up Profile Building and entrepreneurship!

Do subscribe the channel and leave a comment!! 💙

Want to talk business? Or ask a question?
----------------------------------------------------------------------------

Become a part of my community! (1000+ Developers already 🥰)

Thank you for watching! Do like the video and subscribe the channel.
Рекомендации по теме
Комментарии
Автор

Thank you so much for this great tutorial. Appreciate it.

rishabh
Автор

Many thanks to your great work. Everything is short and clear. It was nice to see the mention of a great athlete Sergei Bubka in your example 1:23:22

ВячеславПойденко
Автор

Great content!! Learned a lot about working with flutter in a short span of time. Thanks Aditya.

akshatsharma
Автор

hey, please continue the flutter series

subhamroy
Автор

Excellent course. Everything is explained in a very easy and simple way🔥💯👌

amanaggarwal
Автор

I've just completed the tutorial, i'm a complete beginner , but the way you've taught things, i got to learn a lot .
Thank you so much and keep posting more videos on flutter .
Can you please tell me what should i do next ?

saraswatipd.pandey
Автор

I literally loved the course i joined your discord but I don't know how to get things out of it.

mannambani
Автор

Hi, Aditya here!
Please let me know any feedback on this course.

There is an issue with API mentioned in the video. Feel free to instead use this: api.quotable.io/



Feel free to ask any questions on Discord.

Thank you! Happy learning.

AdityaThakurXD
Автор

I completed your video.. please upload full lecture on firebase

anupambiswas
Автор

Bhaiya, what are the prerequisites before starting this course ??

pratyushpahari
Автор

Regarding installation (32m).. If making browser apps, you only need VSCode+Flutter/Dart Extension? i.e. you only need Android SDK if targeting Android/IOS?

What if you are targeting Windows Only? Can a windows executable be built using vsc+gcc/mingw, and not Visual Studio 2022?

Some of Dart's syntax looks similar to other languages, but then there's some oddballs..
// Null Safety
v = a ?? b; //v = a == null ? b : a;
v = a?.b; //v = a == null ? null : a.b;

// Spread
var y = [4, 5, 6];
var x = [1, 2, ...y]; // var x = [1, 2]; x.addAll(y);

// is vs as
if (item is Animal)
item.name = 'Lion'; // (item as Animal).name = 'Lion';


// Cascade
var path = Path()
..lineTo(0, size.height) //path.lineTo(0, size.height);
..close(); //path.close();

//Do not
var path = Path();
path.lineTo(0, size.height);

// Escape Character
str = 'Hello World \ and $'; // str = 'Hello World \\ and \$'

// Sized box vs Container
// return _isNotLoaded ? SizedBox() : YourWidget(); // return _isNotLoaded ? Container() : YourWidget();

//when to use underscore, etc:
@override _ExampleState createState() => _ExampleState();


// etc
await
Future<int> future;
super

bennguyen
join shbcf.ru