Public Preview - This version is in public preview and subject to changes. For production use, please use SDK v4.
Prerequisites
Ditto’s Kotlin Quickstart supports Android. Before getting started, ensure you have the following:- Android Studio (Ladybug or later) installed
- Git installed on your machine
- A Ditto Portal account with a configured Ditto Application (see Getting SDK Connection Details)
Get Started
1. Clone the Repository
- Open the terminal
- Clone the repository from GitHub.
git clone https://github.com/getditto/quickstart
- Navigate to the project directory:
cd quickstart
2. Configure Ditto
Get Ditto Database ID, Development Token, Auth URL, and Websocket URL
- Log in to your Ditto Portal account
- Navigate to your application and obtain the Ditto App ID, Playground Token, Auth URL, and Websocket URL. (see Getting SDK Connection Details for more details)
Add Ditto Credentials
- Copy the
.env.sample
file at the top level of thequickstart
repo to.env
and add your database ID and development token. - Update the
.env
file with the Database ID and Development Token from your Ditto Application
3. Run the Application
- Launch Android Studio and open the
quickstart/android-kotlin
directory. - In Android Studio, select a connected Android device, or create and launch an Android emulator and select it as the destination, then choose the
Run > Run 'app'
menu item.
4. Sync-Data Offline
- Launch the application on multiple devices or simulators
- Disconnect from your current WiFi network while keeping WiFi enabled on the device to allow for LAN connections
- Add, edit, and delete tasks and experience offline collaboration!