top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Matias Leyba

Mobile Engineer
greg-fawson-foto.1024x1024 Kopie.jpg

Matias is a developer with nearly five years of experience working with Flutter. Based in Uruguay and part of the Zapia AI team, he’s passionate about writing high-quality code and applying best practices across every project. With a strong focus on teamwork and collaboration, he’s committed to delivering fast, safe, and scalable solutions without compromising on quality.
An active member of the Flutter community, Matias has spoken at events like FlutterConf Latam and local meetups in Uruguay, sharing his experience on topics such as platform integrations, testing strategies, and Flutter fundamentals.

Turn Your Architecture into Lint Rules

Every Flutter team has conventions: how features should be structured, which packages should be used, where dependencies are allowed, or which APIs should not be called directly. But when those rules only live in documentation, code reviews, or someone’s memory, they are easy to miss and hard to scale.

In this session, we will show how to turn team conventions into custom lint rules for Dart and Flutter. We will walk through creating a rule, inspecting code with the analyzer, reporting actionable diagnostics, and adding autofixes that help developers correct issues directly from their editor.

Through practical examples, we will explore rules based on architecture and package usage, such as preventing imports across layers or guiding developers towards internal abstractions. Attendees will leave with a clear mental model for using static analysis to improve consistency, onboarding, and maintainability in Flutter projects.

bottom of page