Please note that Album Searcher for Google Photos is unofficial and not endorsed by Google.
- Create a Google Cloud Platform project.
- Enable the Photos Library API.
- Create an OAuth consent screen with the scopes "openid" and "https://www.googleapis.com/auth/photoslibrary.readonly".
- Create an OAuth client for desktop.
- Create an OAuth client for web with the authorised JavaScript origins "http://localhost" and "http://localhost:7357".
- Create a file "google_sign_in_parameters.dart" with the OAuth client credentials for each platform.
- Create a Firebase project linked to the existing Google Cloud Platform project.
- Setup Firebase in the Flutter application by following these instructions.
- Run
flutter run --device-id windows
to start the application on desktop. - Run
flutter run --device-id chrome --web-port 7357 --web-renderer html
to start the application on web.