An offline-first Android dive log app with support for importing data from dive computers via Bluetooth LE.
This project uses:
Supported dive computers:
app
: The UI layer with compose views, viewmodels, resources, etc.data
: The data layer with business logic components (e.g.DiveRepository
).bluetooth
: Generic bluetooth connectivity, permission and pairing handling. No domain specific code.persistence
: Local SQLite database.