Slate Pages is a flexible asset tracking system used across the United States. It supports industries like emergency services, logistics, engineering, and supply chain operations. With smart tags and a simple mobile interface, it helps teams move away from paper checklists and outdated spreadsheets.
Each asset is linked to a unique Slate — a physical tag with a QR code that connects to the asset’s full history, location, and status.
The original Slate Pages app was built using Xamarin, which limited scalability and made it harder to support both mobile and web platforms. Performance issues also affected the user experience, especially for teams working in the field.
The client needed a cross-platform solution that would work across iOS, Android, and web. But rewriting the entire app at once was not realistic; there were too many active users, and any downtime could impact operations.
We were asked to find a way forward without disrupting the teams that rely on the product daily.
We proposed a phased migration to Flutter. Instead of rebuilding the app from scratch, we gradually integrated Flutter into the existing Xamarin codebase. New features were built in Flutter, and older screens were rewritten one by one.
This hybrid approach allowed us to:
Flutter also gave us the flexibility to support web in the future, while improving app performance across devices.

Each Slate includes a unique QR code, link, and internal ID. Tags are attached to physical assets, from construction tools and HVAC systems to fleet vehicles, allowing users to scan and retrieve real-time asset data directly from the field.
The app supports QR scanning on iOS, Android, tablets, and other mobile devices.
For smaller items or sensitive equipment, such as fire hoses or firearms, QR codes are not always practical. In these cases, users can track assets by serial number, name, or ID. We imported full equipment records to support this feature across all devices.
Slates are fully customisable and can store asset data, including location, images, dates, and notes. We integrated GPS features so users can update asset locations directly from their phones. The app also provides directions to asset locations, and the web dashboard offers a full map view of tracked items.
We created a user-friendly admin panel that lets managers monitor activity, access asset logs, and view key metrics from a single central place.
Slate Pages now runs on a fast, modern platform. The app is easier to scale, simpler to update, and ready for web support. Teams across multiple industries can now manage and track assets more effectively without spreadsheets or paper forms.
Our phased Flutter migration ensured zero downtime, a smoother experience for end users, and a future-ready solution for the Slate Pages team.

Out technical, design, sales & marketing teams will gladly share their expertise and help bringing your idea to life!
Book A Meeting
Out technical, design, sales & marketing teams will gladly share their expertise and help bringing your idea to life!
Book A Meeting
Out technical, design, sales & marketing teams will gladly share their expertise and help bringing your idea to life!
Book A Meeting