Published OnApril 11, 2025April 14, 2025
New Ditto Quickstart Apps - Get Started in Under 10 Minutes
We’re excited to introduce Ditto Quickstart Applications — a fast, easy way to experience Ditto’s powerful offline-first syncing in action. These Quickstart apps are basic task list demos that let you get up and running with Ditto in under 10 minutes.
We’re excited to introduce Ditto Quickstart Applications — a fast, easy way to experience Ditto’s powerful offline-first syncing in action. These Quickstart apps are basic task list demos that let you get up and running with Ditto in under 10 minutes. With minimal setup, you can spin up a working app that showcases Ditto’s real-time data sync and cross-platform offline capabilities. It’s the quickest path to see Ditto in action – no extensive setup or prior experience required!
Ditto Task App - Available for Every Stack
No matter what platform or language you develop in, we likely have you covered. The Quickstart task app is available in a wide range of languages and frameworks, including:
- Swift iOS
- Kotlin Android
- Flutter Android/iOS/Web
- React Native Android/iOS
- JavaScript Console
- JavaScript Web
- .NET MAUI
- .NET Console
- C++ Console
- C++ Android
- Java Android
- Java Server
- Rust Console
Each quickstart is a self-contained Todo app. You can create new tasks, mark tasks as complete, and delete tasks. More importantly, each app uses the same underlying data model and sync logic. This means you can run a Swift app on an iPhone, a Kotlin app on Android, and a JavaScript Console app on another device – and they will all sync tasks with each other seamlessly in real time. Ditto’s peer-to-peer sync ensures that updates appear across devices instantly, even if you’re offline or on a local network without internet access.
Video Walkthroughs
Prefer a visual guide? We’ve got you covered with three walkthrough videos that show the Quickstart apps in action. Our team has recorded step-by-step video guides for the Flutter, Android (Kotlin), and Swift (iOS) quickstarts. In each short video, we walk through cloning the repo, running the app, and demonstrating real-time sync between devices. See below for Android (Kotlin) and Swift (iOS) and above for Flutter.
Get Started with Ditto Quickstarts
Ready to give it a try? Getting started is simple: just pick the Quickstart that fits your tech stack and follow the guide. You can find all the Quickstart instructions in our official Quickstart Docs, which provide setup steps for each platform. The code for every Quickstart app is open source in our GitHub repo, so you can clone the repository and explore or modify the examples as needed.

