Prerequisites
Ditto’s Kotlin Quickstart supports Android. Before getting started, ensure you have the following:- Android Studio Meerkat 2024.3.1 Patch 1 or later installed
- Ditto SDK 5.2.0 requires Android
compileSdk36 or later; install Android SDK Platform 36. The quickstart setscompileSdkto 36. - Git installed on your machine
- A Ditto Portal account with a configured Ditto Database (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
In the Ditto Portal, open your database’s Connect via SDK tab and copy its Database ID, Development Token, and URL.Add Ditto Credentials
- From the
quickstartdirectory, copy.env.sampleto.env: - Set the Database ID, Development Token, and Server URL in
.env:
3. Run the Application
- Launch Android Studio and open the
quickstart/android-kotlin/QuickStartTasksdirectory. - 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!