🚀 #LeanFlutterHacks – S2E12: Use Hooks for cleaner widget state Handling UI state, such as text fields, animations, or listeners, often requires a lot of boilerplate – spread across `initState`, `setState`, and `dispose`. And sharing it between widgets isn't straightforward. ✨ Flutter Hooks fix exactly that. They plug into the widget lifecycle under the hood and automatically handle setup, updates, and disposal – all in one place. Powerful built-in hooks like `useState`, `useEffect` or `useMemoized` are ready to go, but you can also build your custom ones to reuse logic across widgets. 💡 Note: Keep hooks atomic – one responsibility each, extracted into separate functions – or they'll quickly become as hard to maintain as the boilerplate you replaced. Check out the flutter_hooks package: https://lnkd.in/g6Dv38GV #FlutterDev #DartLang #Dart #CleanCode #MobileDevelopment
LeanCode
IT Services and IT Consulting
Warszawa, mazowieckie 4,827 followers
Flutter Development Agency for Enterprise and Scale-ups
About us
LeanCode is a full-cycle software development company designated as an official Flutter consultant by Google. With a team of 80+ tech experts, we build software solutions that drive change and help enterprises scale. Flutter is the backbone of our expertise. As one of the first companies in Europe to be designated by Google as an official Flutter consultant, we’ve been using the framework since its early days to deliver high-performance and secure apps for mobile, web, and desktop. Our team of 30+ dedicated Flutter engineers, including two Google Developer Experts (GDEs), has delivered dozens of enterprise-grade Flutter projects for even the most demanding industries. We actively support the Flutter ecosystem through long-term community engagement. As founders of the Flutter Warsaw Community (2,000+ members), we organize regular meetups, and also created Flutter Europe, one of the largest Flutter conferences in the region. Our engineers speak at international events across Europe, Asia, and the U.S., sharing expertise and best practices. We also develop open-source tools, such as Patrol, our Flutter-first UI testing framework, and collaborate with universities and partners to educate and inspire the next generation of Flutter developers. Our solutions meet the highest standards of compliance, data security, and scalability, trusted by global brands such as Millennium Bank, Credit Agricole Bank Polska, Virgin Money, Tide, Maspex, Sonova, Shell, Viessmann, NOS, and E. Wedel.
- Website
-
https://leancode.co
External link for LeanCode
- Industry
- IT Services and IT Consulting
- Company size
- 51-200 employees
- Headquarters
- Warszawa, mazowieckie
- Type
- Privately Held
- Founded
- 2016
- Specialties
- mobile services, internet applications, .Net integration, payment integrations, flutter, iOS apps, Android apps, Enterprise applications, UX Design, Design Sprints, Kubernetes, Docker, Azure, digital marketplaces, digital transformation, IT Consulting, Web Development, Mobile Development, and Tech audits
Locations
-
Primary
Get directions
Wróbla
8a
Warszawa, mazowieckie 02-736, PL
Employees at LeanCode
Updates
-
The Flutter Dev core team is going on tour in 2026 - and yes, they’re stopping in Flutter Tech Summit! 🚀 This year’s tour is about connecting directly with the community, sharing what’s next, and learning from teams building real products at scale. At the #FlutterTechSummit, we will tackle the #FlutterEnterprise & #FlutterAI space. 👉 https://lnkd.in/daHWapMw (link to our event in the first comment) #FlutterDev #AIDevelopment #AppDevelopment #EngineeringLeadership
-
💬 Every Flutter migration hits the same wall: objections. Step 5️⃣ is about how you handle them → https://lnkd.in/d3BmZUQF Over the years, Flutter has faced its share of skepticism. Some concerns were valid back in the early days. Many are now outdated, yet they still appear in enterprise conversations. In Step 5, “Common Objections to Flutter,” of our guide, we break down: ✅ The most frequent concerns raised by stakeholders ✅ How to respond with evidence-based arguments ✅ How to turn objections into productive discussions Leadership decisions often hinge on risk perception. Addressing objections with clear evidence reduces that risk - and helps position Flutter as a confident, strategic choice. Because in most cases, the problem isn’t Flutter. It’s the myths around it. #FlutterDev #MigrationToFlutter #MobileStrategy #DigitalTransformation #FlutterEnterprise
-
⚡ New Release: marionette_mcp v0.5 is here! ⚡ Our latest update to marionette_mcp is officially live, and a huge portion of these improvements comes directly from external contributors! What’s new in v0.5? ✨Video Recording: You can now record a video of your app under test - perfect for debugging and AI agent visibility! ✨Advanced Gestures: We've added support for `swipe`, `drag`, `pinch zoom`, and `double-tap` to make your interactions even more realistic. ✨Bug Fixes: Various stability improvements to ensure smoother performance. Thanks to everyone from the community who contributed to this release - your work is pushing Flutter automation forward and making it better for everyone. If you want to find out more about Marionette, go here: https://lnkd.in/dY-f5fjS #FlutterDev #OpenSource #MobileDevelopment #AI #AIDevelopment
-
-
That’s why we love #opensource. 🩵 It’s great to see that what we’ve built for the community is helpful - and that people make it even better. #FlutterDev
Want your AI agent to do a screen recording of your Flutter app? Soon you can do it! My PR to add screen recording to the Marionette CLI by LeanCode just got merged. 🚀 It allows your agent do screen recordings of your Flutter app across Android, iOS, MacOS, Linux and Windows 📹 Big shoutout to • Mateusz Pietras for taking the time to review it and do some additional tweaks after testing on Linux. 🤝 • Claude Code for implementing this 🦾🤖 • Geoffrey Huntley for the Ralph loop which was essential for getting this to a robust and usable state I'm very excited about integrating this feature into my workflows once it's released 🤩 Here's the PR if you want to read the ~8k lines of code: https://lnkd.in/dCVeT5U8 ___ 👇 Will you be using this feature? If so, what's your use case?
-
While we’re getting ready for Flutter Tech Summit 2026, where our core focus is on what keeps every engineering leader up at night - AI transformation 🤖 - we’ve put together a summary of the last edition. What made the 2025 edition stand out? ✨ No generic talks. No surface-level hype but experience-driven case studies about migrating to Flutter: what works, what breaks, and what it really takes to make it succeed in production. This is exactly what makes Flutter Tech Summit different - it’s built for mobile leaders and grounded in real, large-scale cases. Check out insights shared during the Flutter Tech Summit 2025: 🔗 https://lnkd.in/dq-2iq54 #FlutterTechSummit #FlutterEnterprise #FlutterDev #FlutterConference #AppMigration
-
-
Most Flutter events are built for developers. Flutter Tech Summit is built for engineering leaders who have already made that call - and are living with the consequences. Last year, 60+ engineering leaders from global enterprises spent a day talking about Flutter - not in theory, but from their own real-world stories. We're back! 🔥 Flutter Tech Summit 2026 | June 9th, Warsaw 🔗 https://lnkd.in/dZ-ssh8J At Flutter Tech Summit 2026, our core focus is on what keeps every engineering leader up at night: AI Transformation. Let's be honest: most enterprise teams are still planning their AI transformation while their competitors are already shipping with it. Here's what we're covering: 🤖 AI Transformation in software development - real case studies, not theory 🏗️ AI Ready Design Systems - the foundation that makes AI-assisted development scalable 🛡️ AI-driven QA automation - the guardrails that make it safe to ship faster Speakers from global enterprises. Seats intentionally limited → https://lnkd.in/dZ-ssh8J #FlutterTechSummit #FlutterEnterprise #FlutterDev #AICoding #AIDevelopment
-
Patrol MCP boosts your testing efficiency - helping you write and fix E2E tests faster. It cuts time, tokens, and costs by improving the feedback loop.👉 Check out how to use it: https://lnkd.in/d9QpPggF In our article, the author of Patrol MCP, Oskar Zając, described: ✨ How Patrol MCP gives AI visibility and control ✨ How it compares to other Flutter MCPs (incl. Marionette MCP) ✨ How to set it up and configure ✨ What makes it so powerful - with video examples We’re especially curious to see how this reshapes day-to-day workflows for teams - and we’d love to hear your feedback once you try it. #FlutterDev #E2ETesting #TestAutomation #SoftwareTesting #AITesting
-
-
We’re excited to finally show you Patrol MCP! 🔥If you’re into Flutter + testing + AI - this might be your new favorite tool. It bridges the gap between AI and Patrol test execution, significantly speeds up test development, and unlocks a more autonomous testing workflow. Join our Patrol team: Mateusz Wojtczak and Oskar Zając for a live demo + real test scenarios + Q&A session! 👉 Sign up (+ get more on Patrol MCP after the livestream): https://lnkd.in/dhjFSYkB #FlutterDev #E2ETesting #TestAutomation #SoftwareTesting #AITesting
🚀 Patrol MCP goes LIVE on March 31 at 4 PM (CEST) & 10 AM (EDT)!
www.linkedin.com
-
🚨 It’s happening TODAY at 4 PM (CEST)! We’re going LIVE with Patrol MCP - and you don’t want to miss this one. 👇 Sign up & get more on Patrol MCP after the livestream: https://lnkd.in/dhjFSYkB We'll show you how Patrol MCP speeds up test development and unlocks a more autonomous testing workflow. Join our Patrol team: Mateusz Wojtczak and Oskar Zając for a live demo + real test scenarios + Q&A session! 🔥 #FlutterDev #E2ETesting #TestAutomation #SoftwareTesting #AITesting
-