© Mapbox, © OpenStreetMap

Speaker

Mauricio Miguez

Mauricio Miguez

Software Engineer at Holafly

Montevideo, Uruguay

Actions

Mauricio is a Uruguayan Software Engineer with a passion for continuous learning and sharing best practices in software development. Currently a Flutter Engineer at Holafly, he works within cross-functional teams to deliver high-quality mobile experiences, while also helping drive collaboration and engineering standards across the organization.

Since 2021, Mauricio has been working extensively with Flutter, striving to elevate software quality and push the boundaries of industry standards. He has also spoken at notable events such as Fluttercon USA, Flutter Conf Latam and GDG Montevideo, where he enjoys engaging with the developer community and sharing insights from the field.

Area of Expertise

  • Information & Communications Technology

Topics

  • flutter
  • Dart
  • Flutter App Development

Mastering Scalable Theming for Custom Flutter Widgets

Stop letting custom widget styling become a chaotic mess! This session delivers scalable best practices you can immediately apply to bring clarity and maintainability to your Flutter UI. We'll break down actionable patterns for effective theming, including encapsulating styles in dedicated classes for better organization, leveraging WidgetStateProperty for dynamic state-based visuals, and using WidgetStatesController to handle rebuilds.

Plus, we'll touch on hierarchical theming for managing complex component relationships. If you're looking to build robust component libraries or simply write cleaner, more maintainable UI code, this talk provides the practical insights you need to master widget theming in Flutter.

Key takeaways:
- Understand how to build well-structured theming solutions for your custom widgets that integrate effectively with your design system.
- Learn actionable patterns for encapsulating style properties in dedicated classes to enhance code clarity and simplify style modifications.
- Discover how to leverage WidgetStateProperty to manage visual changes based on widget states without complicating your widget's logic.
- Understand how to effectively use WidgetStatesController to manage interaction states and optimize widget rebuilds for better performance.
- Learn how hierarchical theming can help you manage and organize styling for complex custom widget structures.

Flutter Conf Latam - Quito, Ecuador

Entendiendo el Theme: Custom Widgets

September 2025 Quito, Ecuador

2025 | NYC | fluttercon Sessionize Event

June 2025 New York City, New York, United States

GDG Montevideo: Build with AI

Build with AI: Flutter + Agentes Autónomos
Impulsá tus aplicaciones Flutter con Vertex AI

April 2025 Montevideo, Uruguay

Google Cloud Next 2025

April 2025 Las Vegas, Nevada, United States

Dev Fest Montevideo

November 2024 Montevideo, Uruguay

Flutter Conf Latam - Arequipa, Peru

Manteniendo el 100% de test coverage: Mitos, estrategias y mejores prácticas

October 2024 Arequipa, Peru

Holberton - Very Good Talks

Practices for Creating a Flutter App

April 2024 Montevideo, Uruguay

Mauricio Miguez

Software Engineer at Holafly

Montevideo, Uruguay

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top