What deadline triage covers
First we build your app. Then we run it on real Android and iOS devices, and on Windows
or Mac if you ship there. We read your crash reports and the code around each failure. You get a list of what
can ship by your date, what can't, and what each fix needs.
Taking over a .NET MAUI project from another team
We often start in code we didn't write. The first step is the same triage: build the app, run it on devices
and read the code. NorthStar's Order Entry restaurant POS was a UWP app and a separate iOS app. We moved it to
one .NET MAUI codebase while their team kept adding UWP features.
When binding code is lost, we rebuild it with our
native SDK binding services.
Fixing crashes in release builds and in production
Some crashes only happen in release builds, where code is trimmed and compiled differently. We start from
the crash reports in a tool like Sentry, then reproduce them on devices with adb and logcat or Xcode
Instruments.
Other crashes show up in crash reports from users' devices. On one field-service app, we traced a family of
iOS and Mac crashes on the .NET finalizer thread to native objects that were already freed. We moved HTTP
clients to the managed SocketsHttpHandler and now dispose
native image objects on time. This work continues. Old installs also hit SQLite "no such column"
errors after new fields shipped. A startup schema check now adds missing columns without losing local data or
unsynced changes.
If the app is slow but not crashing, see our
.NET MAUI performance optimization service.
How we fix a .NET MAUI app without new breakage
A rescue fails if each fix breaks something else. On that field-service platform, we wrote a pull request
check that fails when new code catches an exception and hides it. The unit test suite grew from 72 test
methods in March 2026 to 2,847 in September 2026.
Getting to a fixed launch date
After triage, we fix what must ship by the date first. Everything else goes on a list for after launch.
Elanco came to us with an urgent deadline for an iOS app that tracks salmon health processes. We delivered
on time.
Our .NET MAUI experts work US business hours (UTC−6), so we can join your standups as the date
gets closer.
Is your date at risk right now? Tell us your deadline and we start with triage on the real app.