Flutter and Mails

Hello team … I have a custom requirement… From my Flutter APP i need to Open Gmail App… Select a Single mail and display the Sender and Subject in Flutter Card.

This Selection should always persist… so if I can Download the mail and Keep Somewhere in directory that is also good… rather than scanning the Gmail app for reference… For Opening the same mail again for Reading i will require to Open in Gmail app…

how can i achieve this ? Is there any API already available ? ** Considering only for Gmail