We are an MSP.
My client has an Android app developed by their ERP provider. It is not obfuscated nor is it available on any app stores - they just have the APKs. They will need decompiling. I have checked with some freely available decompilers and the code comes out nicely. The ERP runs on the clients own in-house server. The database is MS SQL.
There is some frustrating behaviour in the app which my client would like to change. It's basically all UX issues e.g. the inability to see job statuses without clicking into the job.
The ERP provider has quoted ludicrous amounts to make these changes, and their quotes are an absolute non-starter.
I am helping my client find a suitable developer as we have development experience, but not sufficient ability to undertake this task.
I have uploaded a photo of the app running on a tablet so you can see the kind of thing we're working with.
The summary in the clients own words of the changes that need making is as follows:
The main thing is that the app allows the operator to book onto another job whilst he is already booked on another. There is no software mechanism to stop that nor any visual clue which other ‘my operations’ they are booked on. They are colour coded green regardless if the job is running or not.
To find out if an op is running you have to click into it to get the operation details page to see if the play button is a red stop button indicating the op is running.
(Once the operator ‘finds’ the batch and op- using a QR code- they want to book on they hit the green play button to ‘start’ the batch then when complete they log back in, find the batch and hit the red stop button to complete the op. The issue is that they often have to change jobs part way through and the app lets them carry on being booked to the first job whilst actually doing the second one. So we get double counted hours i.e 16 hours ‘work’ in an 8 hour day!!)
As the MSP, we will be able to give you the technical information, access and assistance you require to develop & implement this.