Examples of using the Kgen code generator to generate Google Cloud client libraries in Kotlin.
To run the samples in this repository you must have a Google Cloud project that you can use. To get started:
- Create a project, if you don't already have one
- Enable billing for your project
- Enable the APIs that the examples use:
- Create a new service account with a JSON keyfile
- Move the service account JSON file to
app/src/main/res/raw/sa.json
After your Google Cloud project is setup you are ready to run the examples. Each example is a single
Activity
that calls an API and puts a stringified version of the result on the UI.
To switch between examples, modify the sample application's manifest app/src/main/AndroidManifest.xml
and change the main activity (i.e. move the intent-filter
under the example that you want to run).
Note: You should not normally put a service account keyfile in an application that will be distributed. It is done in these examples for simplicity but not should not be done in real applications.