Adhithi, thanks for the courses you’re putting on Pluralsight. I work for a very small business, three developers, and we’re trying to research the next steps in development for our clients. We have been writing custom business software in VS using C# and winforms for a little while, and we’re ready to add mobile apps. Thanks for the courses you’re doing — they have been informative in giving a look at the pros and cons of some of the different options we’re investigating.
We have two major obstacles to figure out for our mobile apps. Our clients have some employees that have mobile devices with app-locker programs controlling the devices, and in the initial testing I did, a PWA will still run correctly on iOS with Safari blocked, but won’t on Android with Chrome blocked. The second hurdle is how to get a mobile app that will allow offline-first sync to our clients’ existing SQL Server databases.
I have been suggesting to the team lead that if we want to have a hybrid approach, we could try developing using React and React Native, so that we have the option to push PWA for iOS and avoid the App Store, and React Native for Android to solve the issue that PWA ran into.
To be honest, though, I am so clueless about what to do to solve the offline-first question. What’s the best solution path to get a mobile app to sync with a pre-existing SQL Server database? Any suggestions?