Acknowledgments

Dive Exporter wouldn't be possible without the people and projects that contributed along the way.

Libraries

libdivecomputer

LGPL-2.1

by Jef Driesen

A cross-platform library for communication with dive computers. It provides the low-level protocol support that allows Dive Exporter to download data from dive computers.

libdivecomputer.org

libdivecomputer-swift

by Simone Carletti

Swift bindings for libdivecomputer with CoreBluetooth integration. Provides a native Swift API for discovering, connecting to, and downloading dive logs from dive computers on iOS.

Available for licensing on request

uddf-swift

MIT

by Simone Carletti

A Swift library for generating UDDF (Universal Dive Data Format) files. Powers the dive data export feature, converting dive logs into the open standard UDDF format.

simonecarletti.com/code/uddf-swift

XMLCoder

MIT

by CoreOffice

An XML encoder and decoder for Swift Codable types. Used under the hood for serializing dive data into the UDDF XML format.

github.com/CoreOffice/XMLCoder

Special Thanks

Talassa Diving

For generously providing access to a range of dive computers, making it possible to test and verify Dive Exporter's compatibility across different hardware.

talassadiving.com