angrezichatterbox/Flutter-Resolve

Basic Voice Recording Implementation 🎙️

Offen

#7 geöffnet am 24.10.2024

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (0 Forks)auto 404
enhancementhacktoberfest

Repository-Metriken

Stars
 (0 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Priority: High

Description

Implement basic voice recording functionality in the notes app.

Tasks

  • Add required dependencies (record, audioplayers, path_provider)
  • Create VoiceNote model class
  • Implement VoiceNoteController with basic recording functions
  • Add recording permissions handling
  • Create basic UI for voice recording
  • Implement proper file storage management
  • Add error handling for recording failures

Note: The voice recording option should be present as an alternative to the plus button in the Note Page to record and add an audio.

Acceptance Criteria

  • Users can start and stop voice recordings
  • Recordings are saved to device storage
  • Basic error handling is in place
  • Recording permissions are properly requested
  • Recording status is visible to users

Contributor Guide