I'm developing a Xamarin.Android app which is supposed to present large text files (books for example), for the user to browse, read, and search.
My question is as follows: How should I read and present the text file, which is currently in either a PDF or Word format, and is formatted?
What file should the text be in (.doc, .txt, .xml, .html)?
What controls/elements and code should I use to read it on the app so that it should be presented efficiently and formatted correctly (TextView, WebView, PDF reader, or some other way)?
How is this usually done in Android?