Build me a single screen and splash screen in flutter with multiple features

Job ID: 33922340

Budget: ₹1,500 – ₹12,500 INR

I need you to build me a simple flutter project.
It needs to consist of a splash screen during which it needs to check connectivity with my API server. If not show a small text saying server down and close in 2 seconds.
If successful,
Go to the main screen(The single screen).

This is a simple scaffold (I think), in the body, it needs a column.
1) The First column is text button inside a container. Which when pressed will open the file directory and let users pick single PDF from the latest downloaded.
2) The rest of the column widgets are the latest PDF files the user has in their downloads and whatsapp downloads.
3) Once any one of these are clicked, they should convert the said file into base64 and send it back to the server API. (WHich I will provide)
4) The API returns some details, which need to be displayed in the place of the latest PDF files. (With a back/close button).
If you meet all the condition and it does work, I'll pay.
Related categories: Dart Flutter