Docs
Skip to content

Android

Set up Appwrite_

Initialize Appwrite in your Android project.

1 min read

Raw

Create project

Head to the Appwrite Console.

Create project screen
Create project screen

If this is your first time using Appwrite, create an account and create your first project.

Then, under Add a platform, add an Android app. The Package Name should be the same as the one you used when creating your app.

Add a platform
Add a platform

You can skip optional steps.

Initialize Appwrite SDK

To use Appwrite in our Android app, we'll need to find our project ID. Find your project's ID in the Settings page.

Project settings screen
Project settings screen

Create a new file services/Appwrite.kt to hold our Appwrite related code. Only one instance of the Client class should be created per app. Add the following code to it, replacing <PROJECT_ID> with your project ID.

Kotlin
package <YOUR_ROOT_PACKAGE_HERE>.services
import android.content.Context
import io.appwrite.Client
object Appwrite {
private const val ENDPOINT = "https://<REGION>.cloud.appwrite.io/v1"
private const val PROJECT_ID = "<PROJECT_ID>"
private lateinit var client: Client
fun init(context: Context) {
client = Client(context)
.setEndpoint(ENDPOINT)
.setProject(PROJECT_ID)
}
}

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.