


























Patrol: Designed by us but built for you. Patrol goes where other Flutter testing tools stop. One framework for Flutter widgets, native UI, and Web.
| Patrol Setup | Patrol Training |
|---|---|
For whom | |
| For Teams that move fast and don’t want to spend too much time on setup and adjustments for their special case. | For large teams with multiple QA Engineers or Developers involved in quality assurance who need to quickly get up to speed with Patrol. |
Core elements | |
| - Adding Patrol to both iOS and Android projects - Creating an initial Patrol test inside your codebase - Ensuring the test runs locally on Android and iOS simulators/emulators | - Intro to Flutter & Patrol - Patrol Quiz App Workshop (+ DevTools Extension & Debugging) - Patrol Native automation - Patrol advanced Setup (Android/iOS, Flavors, Dart-define variables) |
Extra elements | |
| - Building Patrol-enabled app versions for test execution - Running tests on Firebase Test Lab for both iOS and Android virtual devices - Scheduling nightly test runs - Exporting logs as build artifacts - Generating and displaying test reports. | - CI/CD, Device Farms - Sign in with Google, Location tracking - Best practices, key structure, test structure |
Price | |
| See below | Contact us |
| Patrol Setup | Patrol Training |
|---|---|
For whom | |
| For Teams that move fast and don’t want to spend too much time on setup and adjustments for their special case. | For large teams with multiple QA Engineers or Developers involved in quality assurance who need to quickly get up to speed with Patrol. |
Core elements | |
| - Adding Patrol to both iOS and Android projects - Creating an initial Patrol test inside your codebase - Ensuring the test runs locally on Android and iOS simulators/emulators | - Intro to Flutter & Patrol - Patrol Quiz App Workshop (+ DevTools Extension & Debugging) - Patrol Native automation - Patrol advanced Setup (Android/iOS, Flavors, Dart-define variables) |
Extra elements | |
| - Building Patrol-enabled app versions for test execution - Running tests on Firebase Test Lab for both iOS and Android virtual devices - Scheduling nightly test runs - Exporting logs as build artifacts - Generating and displaying test reports. | - CI/CD, Device Farms - Sign in with Google, Location tracking - Best practices, key structure, test structure |
Price | |
| See below | Contact us |
| Offer for Startups / Small projects | Price |
|---|---|
Option 1 | |
| 1. Patrol Setup in your project (iOS + Android). 2. CI/CD workflow setup, assuming there is a CI/CD like Codemagic and a Firebase project for a given platform (iOS and/or Android). 3. The setup and production-ready, fully automated test with Patrol. | 3500 USD |
Option 2 | |
| Test(s) using Patrol: - One test covers one user flow in the app, for example, onboarding or completing a transaction. - Test scenarios need to be approved prior to the Patrol setup. | from 600 USD per test |
| Offer for Startups / Small projects | Price |
|---|---|
Option 1 | |
| 1. Patrol Setup in your project (iOS + Android). 2. CI/CD workflow setup, assuming there is a CI/CD like Codemagic and a Firebase project for a given platform (iOS and/or Android). 3. The setup and production-ready, fully automated test with Patrol. | 3500 USD |
Option 2 | |
| Test(s) using Patrol: - One test covers one user flow in the app, for example, onboarding or completing a transaction. - Test scenarios need to be approved prior to the Patrol setup. | from 600 USD per test |
| Offer for Enterprises / Large-scale projects | Price |
|---|---|
Option 1 | |
| Patrol setup using custom CI/CD flows (possibly including Azure DevOps, GitHub Actions, Bitrise, etc.). | Contact us |
Option 2 | |
| Fully automated tests with Patrol: - One test covers one user flow in the app, for example, onboarding or completing a transaction. - Tests scenarios need to be approved prior to the Patrol setup. | Contact us |
| Offer for Enterprises / Large-scale projects | Price |
|---|---|
Option 1 | |
| Patrol setup using custom CI/CD flows (possibly including Azure DevOps, GitHub Actions, Bitrise, etc.). | Contact us |
Option 2 | |
| Fully automated tests with Patrol: - One test covers one user flow in the app, for example, onboarding or completing a transaction. - Tests scenarios need to be approved prior to the Patrol setup. | Contact us |







Solid knowledge and trusting cooperation help us deliver new features to our customers quickly, continuously, and based on high-security standards. The sophisticated code base and experience within LeanCode provided us with a strong foundation for the IT security certification process. We are thrilled and grateful to have found LeanCode as a partner and look forward to our further cooperation.


Solid knowledge and trusting cooperation help us deliver new features to our customers quickly, continuously, and based on high-security standards. The sophisticated code base and experience within LeanCode provided us with a strong foundation for the IT security certification process. We are thrilled and grateful to have found LeanCode as a partner and look forward to our further cooperation.


If you decide to work with LeanCode, you will experience a lot more than a usual relationship between a client and a vendor. They have empathy combined with responsibility, and they are really lean - both for small and big clients.


If you decide to work with LeanCode, you will experience a lot more than a usual relationship between a client and a vendor. They have empathy combined with responsibility, and they are really lean - both for small and big clients.


What stood out most about LeanCode was their commitment and availability. Communication was always clear and efficient, with no delays or misunderstandings. Beyond their technical expertise, they provided support on multiple levels, offering programming assistance and an out-of-the-box approach to solving our challenges. This dedication to go above and beyond made them a unique partner.


What stood out most about LeanCode was their commitment and availability. Communication was always clear and efficient, with no delays or misunderstandings. Beyond their technical expertise, they provided support on multiple levels, offering programming assistance and an out-of-the-box approach to solving our challenges. This dedication to go above and beyond made them a unique partner.


We’ll set everything up, teach your team, and leave you with a reliable foundation for long-term test automation. Reach out to us to find the best solution for your case.