7. Best Practices for your Flutter Project

preview_player
Показать описание
Flutter is now more and more mature and we need best practices for that. On the following Tweet, we worked together on the best practices for Flutter that we will discuss in this video.

#BestPractices #FlutterDevelopment

Join the Membership and support us directly!

Timeline:
0:00 Introduction

0:51 Overview of Best Practices for your Flutter Project
1:41 Practice #1 Setup Code Linting Rules
3:44 Practice #2 Single Responsibility
5:12 Practice #3 Read and Learn from the Flutter Repository
7:08 Practice #4 Keep Widgets Short, Narrow and Concise
8:52 Practice #5 Start your code with CI / CD in mind
10:43 Practice #6 Do not Hard Code Styles into your widgets
11:57 Practice #7 Plan before you code
13:35 Conclusion

** New Mentorship Program to boost your Flutter career **

***BOOKS I RECOMMEND***

** YOUTUBE OPTIMIZATION PLUG-INS I USE **

**ALL THE YOUTUBE EQUIPMENT I USE**:
Our current YouTube gear

🎉 ACCESSORIES:

** Social Medias **

Say hi to Max

Say hi to Mahtab

Рекомендации по теме
Комментарии
Автор

Great video here!

Im just jumping into a new Flutter project after several years of react/ts, and I can’t believe how easy it is.

What blows my mind has been how easy refactoring is in the system, which lets you execute the ideas you are mentioning here without almost any extra effort.

zacharysilverzweig
Автор

Wow! I just started learning Flutter and you uploaded this video 2 days ago. This should be a sign.

onurucar
Автор

Great video, very useful. Thanks and keep it up!

ysapaa
Автор

Very useful video ! Thanks for your efforts.

esentakos
Автор

I usually do make a master widget and remaining private widget (class) in a single file(200 -300 LOC max). so no problem on naming convention

parasarora
Автор

Regarding #3, would be nice if there was a collection of flutter apps, that one could learn good coding practices from. Being exposed repeatedly to good source code, I think one (unconsciously?) adopts that approach!

Never heard of CI/CD, any plans for a dedicated video on that?

bennguyen
Автор

I can speculate that video will be the opening of "Best Practices for Flutter" playlist. :)

burakbirer
Автор

Halo! Thanks for this informations it really helps.
I want to ask if their is special best practices for flutter web and as you know they said its still beta and not for production is that mean that we don't do production apps or thats depend on the app?
I made a mobile app and planning to do the admin dashboard with flutter too.

karimlazaar
Автор

Sir one suggestion, you could have shown the example along with your video in some of the tips...NICE ❤️ LOVE FROM INDIA 🇮🇳

kaivalpatel
Автор

0:01 -> Introduction
0:51 -> Overview of Best Practices for your Flutter Project

1:41 -> Practice #1 [ Setup Code Linting Rules ]
3:44 -> Practice #2 [ Single Responsibility ]
5:12 -> Practice #3 [ Read and Learn from the Flutter Repository ]
7:08 -> Practice #4 [ Keep Widgets Short, Narrow and Concise ]
8:52 -> Practice #5 [ Start your code with CI / CD in mind ]
10:43 -> Practice #6 [ Do not Hard Code Styles into your widgets ]
11:57 -> Practice #7 [ Plan before you code ]

13:35 -> Conclusion

dipakbari
Автор

This is a great video but you should also have follow up videos that are 2-6 minutes long that tie to each point and demonstrate them :). Having a video on how to whiteboard designs and tips on how to plan the architecture for an app would be awesome! Thanks for what you do! Ps, the info boxes you were mentioning don't show up for me.

iansmith
Автор

Can you please make a tutorial for making a tutorial for CI-CD Integration

hemishpancholi
Автор

Sir how much possible in iOS physical device connect windows system

bskinfotech
Автор

Help me I want help
I want to do flutter
A Digital Persona 4500 connect phone on otg for student exam information displays and results is also a fingerprint from the php database rescore.

loveinfotube
Автор

my biggest problem I have faced was Project file structuring

ahmedadnan
Автор

I have created these packages:
1. super_easy_in_app_purchase
2. super_easy_permissions

These will make your life a lot easier :-)

xtraszone