
An application for recording audio with real time noise level monitoring and calendar based organization.




Created for anyone with noise nuisance issues who needs to keep a noise diary. Inspired by the “neighbourhood favourite” restaurant that opened downstairs.

Features
Audio Recording with Format Selection
- Choose between AAC, WAV, and M4A audio formats
- Realtime audio recording with microphone permission handling
- High quality audio capture at 44.1kHz sample rate
- **Note**: MP3 is not supported; AAC provides better quality at same file size
Noise Level Meter
- Visual noise meter displaying realtime audio amplitude
- Decibellike scale (0120 dB)
- Colour coded visualization (green to red based on volume)
- Animated waves that respond to audio input
- Level descriptions: Very Quiet, Quiet, Moderate, Loud, Very Loud, Extremely Loud
File Management
- Automatic saving with date and time stamps
- Files stored in app documents directory
- Organized recordings with metadata storage using SQLite
- Recording duration tracking
- Maximum amplitude tracking for each recording
Notes Functionality
- Add notes to recordings during or after recording
- Edit notes at any time
- Notes stored with recording metadata
Calendar View
- Interactive calendar showing days with recordings
- Tap any date to view recordings from that day
- Visual indicators for dates with recordings
- Organized monthly view with easy navigation
Audio Playback
- Builtin audio player for each recording
- Progress bar with time display
- Play/pause controls
- Seek through recordings
Sharing Capabilities
- Share recordings via email, messaging, or any installed sharing app
- Export to cloud services (Dropbox, Google Drive, etc.)
- Share with notes included as text
Additional Features
- Delete recordings with confirmation
- Recording duration display
- Format labels on each recording
- Modern Material Design 3 UI
- Darkthemed noise meter
- Bottom navigation for easy switching between Record and Calendar views