Google credentials - roipeker/flutter_translation_sheet GitHub Wiki
Setup google credentials for your project:
... step by step
If the linked tutorial is outdated, follow this steps:
step 1:
Go to https://console.developers.google.com/

step 2:
Click the project selector:

step 3:
Click an existing project, or click NEW PROJECT:

step 4:
Give it a name, click CREATE:

step 5:
Wait a few seconds until the project is created, make sure the new project is the current selected one. Then click ENABLE APIS AND SERVICES:

Now let's enable Google Drive and Google Sheets.
step 6:
Search for "drive" ...

step 7:
Click on the "Google Drive API" item

step 8:
Click on ENABLE:

Do the same for Google Sheets now
step 9:
Search for "sheet" ...

step 10:
Click on ENABLE:

step 11:
Click on the hamburger menu:

step 12:
Inside the menu, open APIs & Services ›, and click Credentials:

step 13:
Inside Credentials section, click on + CREATE CREDENTIALS:

step 14:
Select the Service account from the dropdown:

step 15:
Inside Service account details, you just need to provide some account name.
step (1):
I will use "fts-flutter", then click CREATE AND CONTINUE:

step 16:
step (2):
No need to do anything else, click CONTINUE

step 17:
step (3):
No need to do anything else, click DONE

step 18:
You will see the new item, under the Service Accounts section, click the pen icon to Edit service account:

step 19:
On the tab bar, click on KEYS:

step 20:
On the Keys section, click on the ADD KEY ▼ dropdown, and Create new key:

step 21:
Select "Key type" > 🔘 JSON and click CREATE

step 22:
Congratulations!
You finally have your service credentials to use on any fts project.

Final thoughts:
Ideally, rename the file to credentials.json and put it in some global folder in your computer. You can reuse it on many FTS projects, placing the absolute path to it.