Really not too sure how to go about this so I'm hoping the community might be able to give me some direction.
So the situation is this. I've recently developed a Xamarin Forms business application. This application interfaces with a 3rd party accounting and job management package via a cloud based service I've also created. I'ts been deployed to a number of different users across a variety of different industries. For the most part this app has been well received and feedback has be positive by end users and company management. The only criticism I received is not really about my app. Users are still required to fill out a number of task and/or industry specific paper forms. And this leads into my question.
What I want to achieve is this. Have some facility to create customization forms that can be initialized from my app on demand based on the current task. Then depending on the task requirements do something like create a pdf that can be emailed to customers/supervisors or uploaded to cloud storage.
What I have considered is
1. Editable PDF forms
2. Leveraging something like Microsoft PowerApps of Google App Maker
3. Dynamic XAML (nuget package)
4. Some tools like Syncfusion Data Forms