Hello,
I have worked on multiple Flutter/Dart projects utilizing numerous Pub Dev packages.
For PDF viewer you may want to consider simple_pdf_viewer; which as name suggest is a very simplistic package that I have used in past. The real question to decide which package needs to be used will be based on complexity of requirements. Where possible, use simple but if there is a functional need to support bit more complex features then considering the popularity of "flutter_cached_pdfview" package, it would make sense to go with this.
Summary of my experience:
1. Code in git that can be accessed via URLs
a) [login to view URL] (Personal APP with multiple common Flutter patterns implementation)
b) [login to view URL] (Solution of problems defined under Exercism - DART track.
c) Multiple learning APPs: [login to view URL] (todoey, quizzler, flash_chat and more...)
2. The URL for the Android apps are below:
[login to view URL]
[login to view URL]
[login to view URL]
3) Have done REST API development and also integration from within Flutter APP using HTTP package. Extensive testing/ debugging experience using Postman.
As I am new to this platform, I am offering my services at bottom to help me get some work and build my credibility on this platform.