Published OnApril 1, 2025February 7, 2023

Streamline your iOS debugging with DittoSwiftTools

DittoSwiftTools are here to boost your Ditto experience and will enable you to deliver increased value to your customers.

At Ditto, we're always looking for ways to make your developer experience as smooth and productive as possible. That's why we're excited to announce the release of DittoSwiftTools, a Swift package that contains powerful diagnostic tools to help you diagnose and debug Ditto within your iOS app.

Want to get started right away? Check out the DittoSwiftTools GitHub repo to get started.

What's included in DittoSwiftTools?

With DittoSwiftTools, you'll have access to four essential diagnostic tools:

1. Presence Viewer

Visualize your Ditto mesh network with a mesh graph that shows all connected peers and the transports they are using to connect to each other.

2. Data Browser

View collections and documents in your Ditto store, and observe any changes to a document's properties in real-time.

3. Log Export

Easily export debug logs for your applications, even when running in non-debug mode, allowing you to diagnose issues quickly.

4. Disk Usage

Further your understanding of Ditto's file space usage by unlocking greater insight into how much space various parts of Ditto are using.

How to Get Started with DittoSwiftTools?

Getting started with DittoSwiftTools is easy! Simply follow the steps outlined in the README located here to install and use each of the tools within your existing iOS application. To start building an iOS app with Ditto, check out the following link for installation instructions.

DittoSwiftTools are here to boost your Ditto experience and will enable you to deliver increased value to your customers. Its powerful diagnostic tools make diagnosing and debugging your applications a breeze, offering greater insight and control. Don't wait any longer - start using DittoSwiftTools today!

Read more
Product
Tutorial
April 24, 2025
Engineering with Expo: Expanding Our JavaScript SDK
by
Teodor Ciuraru
In this article, we’ll detail how we introduced Expo Development Builds support for Ditto React Native and how the new Expo plugin helps developers skip several manual setup steps that React Native CLI users typically face.
Updates
Product
April 22, 2025
Flutter for Web Reaches General Availability in Record Time
by
Rae McKelvey
As of Ditto Flutter SDK v4.10.1, Flutter for Web has reached General Availability. In October 2024, when we shipped 4.8, Ditto developers started asking if we could extend Ditto to support Flutter web apps – and we took that challenge to heart. With the GA, let's take a closer look at what's included today, some key considerations, and how you can get started today.