I, therefore, looked at writing something to make the process of dealing with phone calls more efficient and have written what is called a widget to sit on the home screen telling me who I have been talking to (or missed calls from) on the home screen. It also has a nicer contacts search using the keyboard by tapping the title line.
I have made this widget available for free to anyone who wishes to use it.
I have put it on Googles Playstore here.
It is easiest to find by searching for "john hemming".
My daughter has agreed to help me with anyone who has any problems with it. Her email address is the one registered. I have only tested it on my own phone.
If people are interested my casework system that I have used since 2004 is also written in Java. Hence I found the learning curve of writing an android widget not particularly steep.