Acknowledgments

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

Open-Source 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.

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