ChirpOfficial
Published

Chirp + Flutter

Flutter is Google's cross-platform mobile framework. Chirp encodes data into sound and decoded back to the original data by nearby devices.

IntermediateFull instructions provided1 hour985
Chirp + Flutter

Things used in this project

Software apps and online services

Chirp SDK
Chirp SDK

Story

Read more

Code

Code snippet #7

Plain text
@override
void initState() {
  super.initState();
  _initChirp();
  _configChirp();
  _startAudioProcessing();
}

Code snippet #8

Plain text
@override
void initState() {
  super.initState();
  _initChirp();
  _configChirp();
  _startAudioProcessing();
}

Code snippet #9

Plain text
dependencies:
  flutter:
    sdk: flutter
  chirpsdk: ^0.1.0
  simple_permissions: ^0.1.9

Code snippet #10

Plain text
dependencies:
  flutter:
    sdk: flutter
  chirpsdk: ^0.1.0
  simple_permissions: ^0.1.9

Code snippet #11

Plain text
Future<void> _requestPermissions() async {
  bool permission = await SimplePermissions.checkPermission(Permission.RecordAudio);
  if (!permission) {
    await SimplePermissions.requestPermission(Permission.RecordAudio);
  }
}

Code snippet #12

Plain text
Future<void> _requestPermissions() async {
  bool permission = await SimplePermissions.checkPermission(Permission.RecordAudio);
  if (!permission) {
    await SimplePermissions.requestPermission(Permission.RecordAudio);
  }
}

Code snippet #17

Plain text
ChirpSDK.onError.listen((e) {
  setState(() {
    _chirpErrors = e.message;
  });
});

Code snippet #18

Plain text
ChirpSDK.onError.listen((e) {
  setState(() {
    _chirpErrors = e.message;
  });
});

Credits

ChirpOfficial
5 projects • 37 followers
We produce a suite of cross-platform, developer friendly SDKs which take data, convert into sound, and nearby devices convert back into data

Comments