Good mobile apps have a compelling user experience to initially draw in the user. However, great mobile apps combine user experience with rich data. More often than not, the mobile applications you use consume data from a back end web server. It's your job as a developer to display that data quickly and concisely using the tools provided by your chosen platform. What if you have a requirement to allow your users to export data into a PDF document? Dynamic PDF generation presents the following considerations:
- If it's a native application, you might consider developing separate drawing routines to provide the PDF version of your custom views.
- Does the mobile device have the horsepower to generate a PDF without comprising the user experience?