dive_computer 0.1.0-dev.2 copy "dive_computer: ^0.1.0-dev.2" to clipboard
dive_computer: ^0.1.0-dev.2 copied to clipboard

A Flutter plugin for communication with dive computers.

dive_computer #

A Flutter plugin for communication with dive computers using the library libdivecomputer.

pub.dev release License

Installation #

TODO

Usage #

This plugin automatically spawns its own isolate for communication with the dive computer.

Please refer to the example app for a minimalistic example usage.

macOS #

This plugin supports USB and Serial connection on macOS. On macOS you need to make sure the app has access to the USB connection granted. To do so add the following snippet to info.plist and make sure you grant USB access in xcode via Signing & Capabilities -> Hardware -> USB.

<key>NSUSBPeripheralUsageDescription</key>
<string>Your explanation here</string>

Acknowledgements #

Parts of this project are using the library libdivecomputer.

libdivecomputer Copyright (c) 2008 Jef Driesen

The library is licensed under the GNU Lesser General Public License version 2.1.

3
likes
125
points
22
downloads

Publisher

verified publisherdivenote.app

Weekly Downloads

A Flutter plugin for communication with dive computers.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

Funding

Consider supporting this project:

github.com

License

BSD-3-Clause (license)

Dependencies

ffi, flutter, logging, path, plugin_platform_interface

More

Packages that depend on dive_computer