Android Call Recorder App final year project for BSCS BSIT MCS BSSE

Android Call Recorder App final year project for BSCS BSIT MCS BSSE

Project Domain / Category

Mobile Apps

Abstract / Introduction

Sometimes, you just really need to know exactly what someone said on a call; whether it’s an important discussion with your colleagues or a brainstorming session with your business partner, there are times when you might want to keep a record of your conversations so that you can refer to them later. But if you aren’t recording your calls, those details may escape you.

If you’re looking for ultimate ease of use, Android Call Recorder may be the best choice out there. You can set up the app to record all calls or just record calls from specific contacts and choose which calls you want to save or share.

Functional Requirements:

There are the following functional requirements for Android Call Recorder application;

  1. No root device is needed (e. needed to implement proper background services).
  2. Record all incoming and outgoing phone call on basis of these two modes;
  • Automatic Mode: record calls automatically.
  • Manual Mode: after each call asks the user to keep recording or not.
  1. Filter option: record all, contacts to record and contacts to ignore etc.
  2. Add title/note with any call; use SQLite database to store data.
  3. Search for a recording by title/note.
  4. Organize call records; view all calls with options such as list by time, group by names or group by dates.
  5. Mark calls to favorite list.
  6. Support mp3, amr and wav audio format.
  7. Playback, save/delete audio files to/from SD card features.
  8. Auto deletes feature to delete calls after specific days.


  1. IDE: Android Studio
  2. Programming language: Java / Kotlin
  3. Database: SQLite