This app is built for Google Photos with a new UI and capabilities.
- Google OAuth for accessing Google Photos
- Listing medias from library.
- Listing albums.
- Listing shared albums.
- Search in library.
- 32 different keywords.
- Multiple keywords.
- Photos can be viewed, downloaded.
- Videos can be viewed, downloaded.
- Caching for videos & images.
- Multiple Language Support
- English
- Turkish
This project directly use Google Photos API from Google Cloud. API key is enabled on Google Photos API. Moreover, Photos API requests are sent with REST.
While authenticating with Google, the app requests three different permissions.
- photoslibrary.readonly
- photoslibrary.appendonly
- photoslibrary.sharing
Create OAuth 2.0 Client IDs on Google Cloud API Credentials for both iOS & Android. Add these files to proper paths of the project.
- GoogleService-Info.plist, put under the ios/[AppName] folder.
- google-services.json, put under the android/app folder.
- For iOS
npm install
npm run start
npm run ios
- For Android
npm install
npm run start
npm run android
Contributions, issues and feature requests are welcome! Feel free to check issues page.
👤 Selim Ustel
- GitHub: @stelselim
- LinkedIn: @selimustel