This content is for SDK V4. For the latest version, see the V5 documentation.
Prerequisites
Dittoβs .NET Console App Quickstart supports Windows, macOS and Linux. Before getting started, ensure you have the following:- Git installed on your machine
- .NET 9 SDK 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
Get Ditto Database ID, Playground Token, Websocket URL, and Auth URL
- Log in to your Ditto Portal account
- Navigate to your database and obtain the Ditto Database ID, Playground Token, Auth URL, and Websocket URL. (see Getting SDK Connection Details for more details)
Add Ditto Credentials
- Copy the
.env.samplefile at the top level of thequickstartrepo to.envand add your app ID and online playground token. - Update the
.envfile with the Database ID and Playground Token from your Ditto Database
3. Run the Application
- Navigate to the project directory
- Build the Application
- Run the Application
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!