This repo contains apps that demonstrate how to use the Ditto SDK for supported programming languages and platforms.
See Ditto's Quickstarts documentation for more information.
For support, please contact Ditto Support (support@ditto.live).
The Ditto SDK requires you to provide an identity for your application, which may be generated using the Ditto Portal. For the purposes of these quickstart applications, we'll be using the "Online Playground" identity type.
Important
The Online Playground identity type is not suitable for production use. It is intended only for development and testing purposes.
To obtain your Ditto identity and configure the quickstart apps with it, follow these steps:
- Create a free account in the Ditto Portal.
- Create an app in the Ditto Portal.
- Copy the
.env.sample
file to.env
.- in a terminal:
cp .env.sample .env
. - in a macOS Finder window, press
⇧⌘.
(SHIFT+CMD+period) to show hidden files.
- in a terminal:
- Save your app ID and online playground token in the
.env
file.
Please see the app-specific README files for details on the tools necessary to build and run them.
- Android Kotlin
- Android Java
- Android C++
- C++ TUI
- C# .NET MAUI
- C# .NET TUI
- Flutter
- Javascript TUI
- Javascript Web
- React Native
- Rust TUI
- Swift
This repo is licensed under the MIT License. See the LICENSE file for rights and limitations.