![]() (Tip: In Android Studio, you can drag the downloaded file directly into the correct location in the project side panel.) See here for more detail on finding the SHA1.ĭownload the google-service.json file to your computer and move it into the directory " android/app/". You can also retrieve the certificate by running this command from inside the android/ directory. The debug certificate is usually located at /.android/debug.keystore. The signing certificate is used to sign the Android application. On Mac or Linux, run the following command: keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v -storepass android On Windows run the following command: keytool -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -list -v -storepass android Retrieve the signing certificate SHA-1 from your machine: Android only: If you are running the app on Android, register an Android app:Ĭlick the Android icon to open the Android app registration screen.įor package, enter: .sharing Instead, return to this codelab and continue to the "Android" or "iOS" parts below to configure the application. Do not follow any other steps in the Firebase console. Enter a project name and select " Create Project" to continue. Go to the Firebase console and select " Add Project". Skip these steps in the Firebase console. ![]() ![]() You do not need to add the Firebase SDK or add any dependencies to the project. (The required Firebase SDK is already included by the Flutter package that handles sign in.) Only create a new Firebase project and download the Android or iOS configuration files as described in this codelab. Create a new Firebase project and register your app You can find some additional troubleshooting tips at the end of this step. Users sign into the application and authorize it to interact with the API on their behalf. The Google Photos Library API requires you to authenticate your users using OAuth 2.0. You should see the " Connect with Google Photos" screen: To run the "Field Trippa" app click the "run" button in your development IDE, or use the following command from the root directory of the source code: flutter run Open the directory flutter-codelabs/photos-sharing/initial in your preferred Flutter IDE, for example VSCode or Android Studio with the Dart and Flutter plugins installed.įollow these steps to get your development environment set up, if you haven't developed with Flutter before. If you want to skip forward, or see what something should look like after a step, look in the final directory that contains the finished code for this codelab. The starter code is in initial, so locating the matching files is as easy as: cd flutter-codelabs/photos-sharing/initial The directory structure under flutter-codelabs/photos-sharing contains the initial and the final steps. The code for this codelab is in flutter-codelabs/photos-sharing. The sample code is cloned into a flutter-codelabs directory that contains the code for a collection of codelabs. To clone the GitHub repository from the command line, use the following command: git clone flutter-codelabs I'm looking for an explanation of something specific.ĭownload the source code for this codelab: I'm looking for example code to use in my project. I know something about this topic, but I want a refresher. What would you like to learn from this codelab? I'm new to the topic, and I want a good overview. The app handles sharing and uploading to this album, but you can also share the album with others who do not have the app directly through a URL to Google Photos. Under the hood, each trip is stored as a shared album inside Google Photos. ![]() Each trip can be shared with other members of the application, who can also contribute photos. Then, the user can create a trip for uploading photos with a description. The user logs in using Google Sign-In and authorizes the application to use the Google Photos Library API. In this codelab you will build an app to share photos for an excursion or field trip, built using the Google Photos Library API. Overview over the Field Trip Gallery App - "Field Trippa" An Android device, emulator or physical iOS device - the iOS simulator is not supported due to missing camera hardware.Two Google user accounts set up on different emulators or devices that have access to Google Photos, so you can test sharing between users.How to make Google API calls from Flutter.How to use the Google Photos Library API to upload media and share albums.The app for this codelab was built using Flutter, Google's UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Learn how to use the Google Photos Library API to back a media sharing experience in your own application. In this codelab, you'll build a field trip app, Field Trippa, that enables users to share photos.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |