@PRogulskiDevi
iAccount based inPoland
About this account
- Account based in
- Poland
- Connected via
- France Android App
Account-level information from X, not a live location or the device used for a specific post.
Flutter developer at @LeanCodePl | Speaker at conferences | 🇵🇱 | 🗣️ 🇯🇵 🇫🇷
Wołomin, Polska
Joined July 2026
- Tweets19
- Following92
- Followers28
- Likes35
Piotr Rogulski retweeted
Whenever I asked my AI agent for a sign-up form in Flutter, it handed me the 2021 recipe: a listener per field, a dispose() to remember, validation on every keystroke.
What worked for me was shipping an Agent Skill inside my advanced_forms package. One SKILL.md, installed with "dart run skills@ get", and the agent finally stops guessing the API.
Ngl, Dart Skills are cool feature and it made my advanced_forms package even more accessible
#FlutterDev
Second day of @FlutterConfLAT! 🇲🇽
Today, I'll go on stage with my talk "Stop Being a Human Linter: Automating Flutter Architecture at Scale" – I'll be sharing how we at LeanCode leverage official #Dart & #Flutter tooling to enhance daily lives of developers, and how to enable scalable app development 💙
Piotr Rogulski retweeted
Your AI agent still writes Flutter forms by hand: a listener here, a dispose() there, setState everywhere.
advanced_forms 0.2.2 is here to fix that at the source. One command and the agent knows the package. Coming with a section that follows a checkbox in one line, and dropdown options you can swap mid-form :)
#FlutterDev
Piotr Rogulski retweeted
Your Product Owner's "small fix" 😇 the day before the client demo: switch form validation from "on submit" to "on unfocus." With @LeanCodePl's advanced_forms that's one line of code :)
#FlutterDev
Piotr Rogulski retweeted
Look how little code & effort it took to create a sign in form with validation using advanced_forms 💪 Under a minute of work
We built advanced_forms for the big painful forms, but it's great for the small ones too 💛 advanced-forms.leancode.co
Piotr Rogulski retweeted
We at @LeanCodePl just released v0.2.1 of advanced_forms 🎉 Based on the feedback from its first commercial project, we patched one issue, added a new OOB validator, and improved images visibility in the docs.
Make your life easier with advanced_forms :) pub.dev/packages/advanced_fo…
ciach 🔪 now has a home: ciach.leancode.co
Docs, CI recipes, and an FAQ for every "but what about..." we've heard. Built with Jaspr from the amazing @schultek_dev, so it's Dart all the way down.
If your Dart or Flutter repo doesn't run it yet, today's a good day. 💙
👉 dart pub global activate ciach
#Flutter #Dart #OpenSource
RT @ksztandur: @LeanCodePl and I are on @FlutterNFriends 2026!
Come talk to us on our booth and hit me up about advanced_forms!
SPOJLER -…
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. 👉 pub.dev/packages/ciach
#Flutter #Dart #DartLang #OpenSource
Finally a good package for making forms in Flutter 💙
(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 :)👉 pub.dev/packages/advanced_fo…
Who do we have here? 👀 Excited to be talking about Flutter all over the world! See y'all in Cancún 🇲🇽
"Stop Being a Human Linter: Automating Flutter Architecture at Scale" by Piotr Rogulski
🎟️ flutterconflatam.dev
📅 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 pub.dev/packages/ciach
#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:
- github.com/dart-lang/sdk/iss…
- github.com/dart-lang/sdk/iss…
Look out for more fixes and improvements to Dart 🔜
And finally, thanks to the @ServerpodDev team for creating a wonderful config package: pub.dev/packages/config 💙
Patrolはずっと進化してます!みんな、ぜひ使ってみてね!
知ってましたか?💡
Patrol 4.7.0 から、日本語でのネイティブ操作(権限ダイアログなど)をサポートしています!🇯🇵 ✨
貢献してくれたコントリビューターの皆さん、本当に感謝です!🙏
詳細はこちら 👇
pub.dev/packages/patrol/chan…
#FlutterDev #E2ETesting #FlutterTesting #BuildInPublic
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. 👉 pub.dev/packages/ciach
#Flutter #Dart #DartLang #OpenSource