It would be great if you could add the ability to group by a chosen field within a SFM search, and the app would then dynamically group by this depending on the records found within the search. Exactly like you do it in SF grouped reports: you pick a field to group by and all the records are grouped by the values in this field.
In the iPhone app, under the search section it would then group by that chose field, and give the user the ability to expand or collapse the section (default is expanded).
Our use case for this is: We have a self-dispatch model, so techs search for work orders assigned to clusters. They want to be able to see the work orders in the search results grouped by these clusters.
A rough mock up of how this could look inside the app, note the sections "North Cluster" and "South Cluster" which are generated dynamically by the app because the first two work orders are assigned to "North Cluster" and the bottom three work orders are assigned to "South Cluster":
What is the underlying problem do you intend to solve with this idea?
How is the problem being addressed today, if at all?
Mobile Field Service Management Warranties & Contracts