A few months ago I found an application in F-Droid that according to the description allowed to record phone calls in android phones so I downloaded it, it started but when tried to record a call for testing i got an error and it stopped working. After that deception I thought “it is an open source application (due to F-Droid is a repository of open source applications, you should check it out) I could download the code and check if I can help”.
On Sunday, I was planning to watch a movie but by some reason I sit in front of my computer and I remembered the application so I downloaded the code, I started reading the code and found some possible changes that could help, and then started testing the code in my phone to see if it worked, and it did, but still with a few bugs here and there.
After I successfully recorded 3 calls, I was motivated and keep adjusting the code until yesterday when I finally reach an stable version of the application, I’m now able to record calls without the application breaking, so far it has been tested only with Android 4.1.2 so I would need to ask for help to test it in other devices before I publish it somewhere.
My next task is of course keep testing it, but after that I will try to publish the application into the F-Droid repository where I found it, and maybe Google Play so that more people can use it.
If you would like to take a look at the code here is the link to the repository at github
https://github.com/riul88/call-recorder-for-android
Or if you would like to download it to test it in your device [Download]