Migration to Flutter Guide
Discover our battle-tested 21-step framework for a smooth and successful migration to Flutter!

Insights on app development

MOBILE / FLUTTER

16 min. Jul 17, 2023

Building an Enterprise Application in Flutter

Building an enterprise-scale application in Flutter, as in any other framework, requires a specific approach toward organizing the team and the code they create. This comprehensive tech article explains how to approach such a large-scale project.

Announcing Patrol 4.0 by LeanCode

How Patrol 4.0 Makes Cross-Platform Flutter Testing Possible

Patrol 4.0 is here! By far the biggest update since improvements were made to the test building, it brings support for a web platform, a VS Code extension, a better debugging experience, and many smaller improvements. Let’s dive into the details and the brief backstory behind this release.

Patrol Web support added by LeanCode

Simplifying Flutter Web Testing: Patrol Web

Patrol has reached version 4.0, marking a major milestone. Among the many new features, one stands out in particular: Patrol now supports Web! In this article, you’ll find a rundown of what Patrol Web can do, but also a look behind the scenes: how we designed it, why certain decisions were made, and what it took to bring Patrol’s architecture from mobile into the browser.

Patrol VS Code Extension developed by LeanCode

Patrol VS Code Extension - A Better Way to Run and Debug Flutter UI Tests

We are excited to announce the release of the official Patrol extension for Visual Studio Code! It brings the power of Patrol directly into your IDE, transforming how you write, run, and debug Patrol tests. Read this article to find out more about how it works.

4-Level Flutter Refactoring Framework by LeanCode

Taming Legacy Code in Flutter: Our Refactoring Framework for Enterprise Flutter Projects

Legacy code in Flutter? It happens, and it’s a sign of success. Fast growth creates technical debt. At LeanCode, we’ve helped enterprises untangle it with a proven framework that restores clarity, scalability, and speed without a costly rewrite.

12 Flutter & Dart Code Hacks
by LeanCode

12 Flutter & Dart Code Hacks & Best Practices – How to Write Better Code?

In this article, we’re sharing LeanCode’s 12 practical Flutter and Dart patterns that help you write less boilerplate, make your code cleaner, and catch mistakes earlier. Apply these patterns and you'll find yourself coding faster, communicating more clearly with your teammates, and spending less time debugging issues that the compiler could have caught.

Testing SMS in Automated Tests by LeanCode

Testing SMS in Automated Tests for Optimal Delivery

Testing SMS often seems like a simple task - until you try to automate it. Each message depends on external networks, carriers, and devices, making even small tests unpredictable. This article explains how to choose the right approach for stable and reliable results.

Firebase Dynamic Links Deprecated - What to do?

Firebase Dynamic Links Deprecated: Your Essential Guide to Alternatives

Google is retiring Firebase Dynamic Links, a tool many rely on for seamless user journeys. Discover what this means for your app, the risks of inaction, and practical steps developers and Product Owners can take to ensure smooth navigation and keep users engaged despite the change.

Email Testing in Automated Tests - LeanCode

Mastering Email Testing in Automated End-to-End Tests

This article explores effective strategies for testing email-dependent flows in automated end-to-end tests. It covers practical methods from workarounds to tools along with their implementation, pros and cons, and best practices for seamless integration into development pipelines.

Patrol UI Testing Framework by LeanCode

Give Patrol a Try: Hands-On in 10 Minutes or Less

You’ve heard about Patrol and are looking for the easiest and fastest way of giving it a try before you go all in with it in your project? You couldn’t find a better place. We have prepared a hands-on tutorial. It shows you the quickest possible way to try out Patrol with no local setup required.

Get Ready for Edge-to-Edge: Designing Flutter Apps

Mastering Edge-To-Edge in Flutter: A Deep Dive Into the System Navigation Bar in Android

Starting with Android 15, edge-to-edge becomes the default - bringing a modern, immersive feel to apps. In this article, our Flutter developer shows how to handle system bars in Flutter across Android versions and prepare your UI for Android 16, where edge-to-edge will be mandatory.

12...11
Go to page