Prerequisites
Ditto’s Java Android Quickstart supports Android. Before getting started, ensure
you have the following:
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
Get Ditto App ID, Playground Token, Auth URL, and Websocket URL
Add Ditto Credentials
- Navigate to
app/src/main/java/com/example/dittotasks/MainActivity.java
- Update the following variables with the App ID and Playground Token from your Ditto Application
private String DITTO_APP_ID = "";
private String DITTO_PLAYGROUND_TOKEN = "";
private String DITTO_AUTH_URL = "";
private String DITTO_WEBSOCKET_URL = "";
3. Run the Application
- Launch Android Studio and open the
quickstart/android-java
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!
Next Steps
All the Ditto Quickstart apps works together! Try running a quickstart app in other languages and see them all collaborate.
Additional Resources
Responses are generated using AI and may contain mistakes.