carp-dk / carp-dk/carp.sensing-flutter

Create a Flic Sampling Package

Open
#612 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
84
Forks
31
Avg merge
1d 8h
Merged PRs (30d)
6

Description

We should support the [Flic](https://flic.io/flic2) button. There is already a [Flutter plugin](https://pub.dev/packages/flic_button).

A `Measurement` could be:

```
FlicButtonMeasurement
timestamp
buttonId
event
click
doubleClick
hold
```

Note that the SDK supports listening for multiple buttons, which is good. But it requires some way to specify which buttons to listen to, and this can't really be hardcoded as button UUIDs. So need to somehow support a UI to pair with buttons.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing Flutter flic_button plugin and the repository's sensing package conventions. Define the FlicButtonMeasurement fields and events, then determine how button pairing and selection should work for multiple buttons. Done means the package supports Flic button events and provides a way to choose which buttons to listen to.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.