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

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?

Having a long widget tree is never a good practice. Let’s see how you can refactor widgets with ease in Flutter!Â

Learn what is modularization and how to implement it in your Flutter project!Â

Single Responsibility Principle is a principle which states that you should have a file with one feature only. Let’s see it in action!Â

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

We all have seen const keyword in our code, but do you know what is its importance? Let’s dig deeper into it!Â

Let’s delve deeper into the key differences between Bloc and Riverpod, explore concepts such as Notifier, NotifierProvider, and ConsumerWidget, and learn how to efficiently manage state updates.

Accessibility in Flutter using a real-world example: the FlutterConf LATAM app. Make your apps more accessible, complete with shared code and live app demonstrations.

Learn how using this pattern can truly improve your app’s performance by reducing unnecessary widget rebuilds. Whether you’re building a complex UI or optimizing your current project, these tips will help you write cleaner, more efficient code.

New spacing parameter in Flutter 3.27, this update makes UI design cleaner and more efficient, helping you organize widgets effortlessly without extra workarounds.

In this episode, Gonzalo Sosa, Senior Flutter Developer at Somnio Software, dives into the new Pub Workspaces feature in Dart 3.6.0. Learn how to simplify package management and streamline multi-package development in Flutter projects. 🚀

In this episode, Ademir Villena, Senior Flutter Developer at Somnio Software, walks you through what’s new in Flutter 3.32.

In this episode, Marcos Tort, Software Developer at Somnio Software, breaks down everything you need to know about Android 16 and how to smoothly migrate your Flutter app to the new 16KB page size. Get a quick, developer-focused walkthrough on what’s changing, why it matters, and how to keep your app ready for what’s next.

In this episode, Nicolás Angarita, Software Developer at Somnio Software, explains how to use the Decorator Pattern in Flutter and Dart to write cleaner, more scalable code. You’ll get a clear, developer-focused walkthrough of what the Decorator Pattern is, why it’s useful in Flutter app architecture and how to apply it with practical Dart examples.

In this episode, Jorge AndrĂ©s DĂaz shows how to make your Flutter app feel truly native across any device. Learn how to run Flutter apps on different screen sizes, create a custom ResponsiveScaffold, and organize your project structure like a pro. Whether you're building for mobile, tablet, or desktop, this quick tutorial gives you practical tips to elevate your UI and development workflow.

In this episode, Antonio Giler, explains Dart Build Hooks and why they’re shaping the future of FFI in Flutter. Learn what Dart build hooks are, how they work inside Flutter’s build process, and see a practical code demo to understand how Flutter is evolving toward better native interoperability. A must-watch Flutter Tip for developers exploring advanced Dart and FFI concepts.