Inherited a massive Flutter codebase and no idea what's still in use?
We recently shipped ciach ๐ช โ @LeanCodePl's new open-source CLI that finds never-referenced declarations by querying the Dart analysis server itself. So it reuses the analyzer's real cross-file reference search, not some homegrown guess.
๐ก Perfect for:
- Cleaning up enterprise & legacy codebases
- Removing dead code with confidence
- Keeping codebases healthy by running it in CI
๐ Apache-2.0 licensed. Free forever. ๐ https://t.co/EyLqfeIvtJ
#Flutter #Dart #DartLang #OpenSource
(1/2)
I'm proud to announce that we (@LeanCodePl) just shipped advanced_forms๐ It's a new open-source form state package designed to save you time and make writing even the nastiest forms easy-peasy + it's built on plain Flutter, so no code gen or architecture is forced on you.
๐ Typed field controllers (text, checkbox, dropdown, multi-select, and custom ones).
โ๏ธ Composable validators that are mostly one-liners.
๐ OOTB cross-field logic. Easily update field A the moment field B changes.
โฑ๏ธ Async validation with a debounce and timeout.
๐ฟ Easy subforms management. Nest sections, validate or reset the whole tree in one call. Let one field attach or drop a whole subform.
โ 3 validation modes OOTB: on submit, on keystroke (+ debounce), and on unfocus.
๐ Really useful docs with graphics and real-life examples.
๐คAn AI Agent Skill that writes the forms for you ๐
๐ Apache-2.0 licensed. Free forever :)๐ https://t.co/tBjNUvQn0F
@kevmoo twins โจ https://t.co/mbz7ZQIdCu
๐ We also recently created our in-house solution for this โ seems like there's a big audience for tools like this in the Dart community ๐
"Stop Being a Human Linter: Automating Flutter Architecture at Scale" by Piotr Rogulski
๐๏ธ https://t.co/ZOEug6wOyY
๐ 22 y 23 de septiembre | ๐๏ธ September 22โ23
๐Cancรบn, Quintana Roo, Mexico
#flutterconflatam#flutter#fcl2026#google#flutterdevs
We've been busy improving ciach โ our CLI for detecting and removing unused code from your Dart & Flutter projects. โจ
What's new?
- ๐ข verbose mode, to see exactly what's going on
- โ๏ธ support for config files, so that everyone on your team has the same experience
- ๐ก better understanding of Flutter code patterns, to detect usages more accurately
Check it out at https://t.co/EyLqfeIvtJ
#Flutter #Dart #DartLang #OpenSource
ciach uses the Dart LSP extensively โ and it proved to be an amazing tool for finding bugs in Dart itself ๐
We already found (and fixed, thanks to @Komoluszek) these issues:
- https://t.co/HbZMHLpO77
- https://t.co/BMYv8jGSqB
Look out for more fixes and improvements to Dart ๐
Inherited a massive Flutter codebase and no idea what's still in use?
We just shipped ciach ๐ช โ @LeanCodePl's new open-source CLI that finds never-referenced declarations by querying the Dart analysis server itself. So it reuses the analyzer's real cross-file reference search, not some homegrown guess.
๐ก Perfect for:
โข Cleaning up enterprise & legacy codebases
โข Removing dead code with confidence
โข Keeping codebases healthy by running it in CI
๐ Apache-2.0 licensed. Free forever. ๐ https://t.co/EyLqfeIvtJ
#Flutter #Dart #DartLang #OpenSource