How to upload/download file to Google Drive using API?

Hi I am trying to create an app where users will be able to upload/download specific files to my google drive. Is this possible using Google Drive API if not then what’s the solution ?

@JAHID