my question is regarding the settings screens
Yes that part is perfect.
1 Like
Moving on to the next project: Call Recorder App ![]()
I started mapping out the features for a minimal but powerful call recorder, and here’s what I’ve got so far:
Call Recording Modes
- Auto-record all calls
- Auto-record only incoming
- Auto-record only outgoing
- Manual only (no auto record)
- Rules for specific numbers → always record / never record
Audio Options
- Formats: MP3 or WAV
- Quality: Low (64 kbps) / Medium (128 kbps) / High (256 kbps)
- Channels: Mono (default) / Stereo (if supported)
In-Call Controls
- Record this call
- Stop recording this call
- Play file (so both sides hear it)
App Launcher Behavior
- Launcher goes straight to Settings screen
- No built-in recording list or file manager
Storage & Security
- Optional auto-delete (by time or space limit)
- Storage usage overview
- App lock with PIN / fingerprint
- All recordings saved in a designated folder (
/CallRecorder/)
Legal note: Recording laws vary, so a disclaimer/consent popup will be included.
These are the features I mapped out so far.
Any recommendations or ideas you think should be added before I start building?
3 Likes
Auto record any unsaved number would be great
numbers that are not in contacts?
yes
will be there
2 Likes
@HalachiDev how do I get my verification code?