An open API service indexing awesome lists of open source software.

https://github.com/getditto/quickstart

Ditto apps to get you started quickly.
https://github.com/getditto/quickstart

Last synced: 3 months ago
JSON representation

Ditto apps to get you started quickly.

Awesome Lists containing this project

README

          

# Ditto Quickstart Apps ๐Ÿš€

This repo contains apps that demonstrate how to use the Ditto SDK for supported
programming languages and platforms.

See Ditto's [Quickstarts](https://docs.ditto.live/sdk/latest/quickstarts/quickstarts-landing)
documentation for more information.

For support, please contact Ditto Support ().

## Obtaining your Ditto Identity

The Ditto SDK requires you to provide an identity for your application, which may be
generated using the [Ditto Portal](https://portal.ditto.live/). For the purposes of these
quickstart applications, we'll be using the "Online Playground" identity type.

![Ditto Portal](.github/assets/ditto-portal.png)

> [!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:

1. Create a free account in the [Ditto Portal](https://portal.ditto.live/).
1. Create an app in the Ditto Portal.
1. 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.
1. Save your App ID, Online Playground Token, Auth URL, and WebSocket URL in the `.env` file.

Please see the app-specific README files for details on the tools necessary to
build and run them.

## Apps

- [Android Kotlin](android-kotlin/README.md)
- [Android Java](android-java/README.md)
- [Java Server](java-server/README.md)
- [C++ TUI](cpp-tui/README.md)
- [C# .NET MAUI](dotnet-maui/README.md)
- [C# .NET TUI](dotnet-tui/README.md)
- [C# .NET Win Forms](dotnet-winforms/README.md)
- [Flutter](flutter_quickstart/README.md)
- [Javascript TUI](javascript-tui/README.md)
- [Javascript Web](javascript-web/README.md)
- [React Native](react-native/README.md)
- [React Native Expo](react-native-expo/README.md)
- [Rust TUI](rust-tui/README.md)
- [Swift](swift/README.md)

## ๐Ÿ“„ License

This repo is licensed under the MIT License. See the [LICENSE](LICENSE) file for
rights and limitations.