Signal is not a given.
Anything that requires a live connection to record a job or complete a form will be filled in later from memory, badly, or not at all. Field apps have to work offline and reconcile when the device comes back into coverage. We select on that basis and test it.