Flutter Tutorials & Talks
Unlock the power of Flutter with our tutorials and talks
Learn Flutter with our tutorials
Step-by-step guides and hands-on learning for mastering Flutter Development
![Flutter Tips #1 | Choosing your library](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe38996c52fe1a51d4796b_tutorial01.webp)
The pub.dev ecosystem has grown quite a lot in recent years, so you'll find libraries for almost anything. But here's the catch: How to choose the library to fit your needs?
![Flutter Tips #2 | Refactoring Widgets](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe38926c52fe1a51d4751d_tutorial02.webp)
Having a long widget tree is never a good practice. Let’s see how you can refactor widgets with ease in Flutter!
![Flutter Tips #3 | Understanding Modularization](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe3889814f10bc8a986557_tutorial03.webp)
Learn what is modularization and how to implement it in your Flutter project!
![Flutter Tips #4 | Single Responsibility Principle](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe38822900d8b57ca14a50_tutorial04.webp)
Single Responsibility Principle is a principle which states that you should have a file with one feature only. Let’s see it in action!
![Flutter Tips #5 | Dependency injection](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe387a2900d8b57ca146fd_tutorial05.webp)
In software engineering, dependency injection is a design pattern where an object or a function receives other objects or functions that it depends on. It helps by making implicit dependencies explicit and helps to solve the several problems. Check them out!
![Flutter Tips #6 | Const the saviour](https://cdn.prod.website-files.com/64c308983b98e1ea07cc2765/64fe38721f2a1a1dfea22f76_tutorial06.webp)
We all have seen const keyword in our code, but do you know what is its importance? Let’s dig deeper into it!