We're at Web Summit Vancouver | May 27-30
Contact us to meet!
Somnio Software Logo
Services
OverviewFull Product DevelopmentProduct DiscoveryStaff Augmentation
About
CompanyFlutter ExpertisePress & NewsCareers
Our work
Industries
Fintech
Healthcare
Education
Fashion
Media & Entertainment
Retail & Ecommerce
Other
Success Cases
Pronti
Pronti
ProWallet
ProWallet
Jaac
Jaac
Meet
Meet
bonnee
bonnee
Aqilis
Aqilis
View all
Resources
Open SourceTutorials & TalksDownloadables
Somnio Solutions
OverviewE-commerceNews
Blog
Let’s talk

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
Flutter Tips #1 | Choosing your library

Flutter Tips #1 | Choosing your library

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?

Watch
Flutter Tips #2 | Refactoring Widgets
Flutter Tips #2 | Refactoring Widgets

Flutter Tips #2 | Refactoring Widgets

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

Watch
Flutter Tips #3 | Understanding Modularization
Flutter Tips #3 | Understanding Modularization

Flutter Tips #3 | Understanding Modularization

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

Watch
Flutter Tips #4 | Single Responsibility Principle
Flutter Tips #4 | Single Responsibility Principle

Flutter Tips #4 | Single Responsibility Principle

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

Watch
Flutter Tips #5 | Dependency injection 
Flutter Tips #5 | Dependency injection 

Flutter Tips #5 | Dependency injection 

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! 

Watch
Flutter Tips #6 | Const the saviour
Flutter Tips #6 | Const the saviour

Flutter Tips #6 | Const the saviour

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

Watch
Flutter Tips #7 | From Bloc to Riverpod
Flutter Tips #7 | From Bloc to Riverpod

Flutter Tips #7 | From Bloc to Riverpod

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.

Watch
Flutter Tips #8 | Making Accessible Apps with Flutter
Flutter Tips #8 | Making Accessible Apps with Flutter

Flutter Tips #8 | Making Accessible Apps with Flutter

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.

Watch
Flutter Tips #9 | ChildBuilder Pattern
Flutter Tips #9 | ChildBuilder Pattern

Flutter Tips #9 | ChildBuilder Pattern

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.

Watch
Flutter Tips #10 | Spacing in Columns and Rows
Flutter Tips #10 | Spacing in Columns and Rows

Flutter Tips #10 | Spacing in Columns and Rows

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

Watch
Flutter Tips #11 | Pub Workspaces
Flutter Tips #11 | Pub Workspaces

Flutter Tips #11 | Pub Workspaces

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. 🚀

Watch

Stay in the loop!

Receive tech news, software tips, and business insights.
Subscribe to our newsletter!

Thank you! Your submission has been received!
Oops! Something went wrong.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Somnio Software Logo
Services
Full Product DevelopmentProduct DiscoveryStaff Augmentation
Our work
IndustriesFintechHealthcareEducationEntertainmentSuccess Cases
About
CompanyFlutter ExpertiseCareersPress & NewsPrivacy PolicyCompany Presentation Brochure
Resources
Open SourceTutorials & TalksDownloadablesBlog
Office
José Ellauri 1142
Montevideo, Uruguay
11300
Contact
hello@somniosoftware.comjobs@somniosoftware.com
(+598) 98 168 142 - Uruguay+1 (786) 726‑1751 - US
Clutch Award Top B2B Company 2022
Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2022The Manifest Award Top Flutter Developers 2021Clutch Award Top 1000 Companies Global 2022Clutch Award Top B2B Company 2023