Flutter Quickstart
Get started quickly with Ditto using the Ditto Quickstart Applications
Prerequisites
Ditto’s Flutter Quickstart supports iOS and Android. Before getting started, ensure you have the following:
- A code editor (Visual Studio Code is our recommendation, but any code editor will work)
- Git installed on your machine
- Flutter SDK 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 App ID and Playground Token
- Log in to your Ditto Portal account
- Navigate to your application and obtain the Ditto App ID and Playground Token (see Getting SDK Connection Details for more details)
Update Flutter Application with Ditto Credentials
- Open the
lib/main.dart
file or the appropriate configuration file where Ditto is initialized - Update the code with the App ID and Playground Token from your Ditto Application
Dart
3. Run the Application
- Navigate to the Flutter demo directory.
- Install the necessary dependencies. This fetches all required packages from pubspec.yaml.
- 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!
Next Steps
All the Ditto Quickstart apps works together! Try running a quickstart app in other languages and see them all collaborate.
Additional Resources
Was this page helpful?