What are the reasons/considerations for proposing to your clients the best solution to go for?
Requirements:
1. The app need to run in offline mode
2. There are concerns on data security
3. Signature pad
4. Long input form/checklist
5. Integration with accounting/inventory system
Web app can be converted to PWA which can work offline. It also can utilize a local db for storage. I have no experience with local db for web app or PWA. I am also not very familiar with ABM, BaNano and BVAD3. There are JavaScript signature pad for web app. B4X can easily use XUI views (B4XSignatureTemplate). Android app can integrate some exclusive features that not available for web app for future enhancements.
Currently solution that comes to my mind is create 2 apps, one for office admin to use web app and one for engineers to go on site using Android app. Creating more solutions meaning higher cost, longer development time and more systems to manage.
Which solution to go for?
Requirements:
1. The app need to run in offline mode
2. There are concerns on data security
3. Signature pad
4. Long input form/checklist
5. Integration with accounting/inventory system
Web app can be converted to PWA which can work offline. It also can utilize a local db for storage. I have no experience with local db for web app or PWA. I am also not very familiar with ABM, BaNano and BVAD3. There are JavaScript signature pad for web app. B4X can easily use XUI views (B4XSignatureTemplate). Android app can integrate some exclusive features that not available for web app for future enhancements.
Currently solution that comes to my mind is create 2 apps, one for office admin to use web app and one for engineers to go on site using Android app. Creating more solutions meaning higher cost, longer development time and more systems to manage.
Which solution to go for?