In order to allow me to focus on Consulting (click here) and Courses (click here), I continue to review all posts here in the Forums, but, in general, I'm only personally responding to posts that I mark as #AcumaticaTnT (click here). For Questions (click here), others may respond, or you can post over at Community.Acumatica.com (click here).
Questions Customising/personalising the UI on both the website and the mobile app
I have recently been learning to configure Acumatica to use. However, when I have shown the website to people; many finds the UI for the website not intuitive.
So the plan was to lean towards using the Mobile app for most tasks and logs. People still find the mobile app to not have the best workflow but more manageable. I've gone through all the documentation but I cannot find a way to fully customise the UI on the Mobile app, unless I start from scratch. I have not seen many people fully changing the look of Acumatica and was wondering if anyone here has seen or even done this themselves?
Or is this just not worth the time to customise and just better to stick with the basic Acumatica?
You are correct that there is very little information to be found online about customizing the mobile app, beyond the limited documentation that Acumatica provides. I looked through the code for the screens that were already defined for the mobile app by default. (Sales Order Entry screen was one of the main ones.) You can select "Update Existing Screen" under the Mobile Application node of your customization, then you can select that one and view the code that is predefined for the screen. You may even be able to copy some of the code from the predefined screens so you won't need to start entirely from scratch.
I've spent a lot of time learning how to use the MSDL code mostly by trial and error, and I have come across a number of limitations - Primarily involving some customization we had done that we weren't able to map to the mobile app. The larger limitation as it relates to the look and feel of the mobile app is the fact that all of the UI components are predefined, so there is no way to create new components for a custom look and feel.
Depending on your use case you may want to consider implementing a third party mobile application such as OrangeKloud that offers seamless Acumatica integration. This would also have the added benefit of off-line capabilities that are completely missing from the Acumatica Mobile App.