No result found
Amazing review for my SelfMe app. Very thorough and has provided good ideas to increase downloads and conversions
He stuck with us in the very initial phase of the app design/development. More feedback as we progress!
To the point and got the work done
Great communication so far into the project!
Micheal's approach to our project requirements is reassuringly impressive. His ability to understand in great detail our proposal, helping highlight potential p[pitfalls and possible innovative ways executing our needs and delivering a crystal clear spec is outstanding!
Im blushing ! : ) Thanks Amrik.
We didnt need in the end as doing in house but was able to take us through the steps and if not in house happy to have gone with Michael.
Great communication and great work. Look forward to working with Michael again
Overall the service was poor. The initial specification deadline was missed 3 times and then only a very brief overview was provided which turned out to be incorrect. Offered a refund and then raised a dispute. Not a trustworthy situation and seemed very unpredictable to work with.
This was for a report into the possibility of an idea that was determined as impossible, to discover if something is possible cannot be given a deadline if you dont have a solution as far as we are aware of, you decide, here is the report, you will find we didnt say that the concept wasnt possible, we just stated that his own concept into the build path wasnt possible, please read the report and make your own decision on whether this is poor and brief. How much can be written about something that is impossible to do ?
P.s I alerted the client every day until we delivered, poor ? compared to what ?Freelancers ?
The communications were excellent, please view the report:
Ok, as agreed we have conducted an hour's feasibility study in to this .. it's unlikely we'll need the second hour.
We've conclusively determined through various approaches that it is simply not possible to achieve what you are looking for over a standard voice call.
In theory it is possible over VoIP (Voice over IP - the tech that powers Skype and other internet based phone services) but we were unable to find a satisfactory / mature enough library or open VoIP service that could achieve this cost effectively.
Specific notes below:
iOS feasibility did not progress past the initial research stage. On iOS, applications operate in a heavily restricted sandbox environment and are therefore completely restricted from accessing actual audio data of a phone call.
As with Android, it should be theoretically possible with a suitable VoIP library and service, but no such solution appears to be available, which indicates that in practice it is likely impossible to achieve as well.
The theory behind this application would be to hook into the typical outgoing phone call stream. This would involve intercepting the audio between the device's microphone and the outgoing datastream, in order to manipulate it in real time.
The big problem here appears to be that on most Android devices (and iOS), the actual phone data stream is handled independently from the Android stack and there is certainly no standard way to interact with it. It appears that some phone manufacturers are working on ways to do this, but it's unlikely to become widely available any time soon.
During this feasibility study we first attempted to build some example code on the Android 4.2 (newest) and Android 2.3.3 SDKs.(oldest)
Whilst we were able to record audio data, as our initial suspicions confirmed, there was no way to 'push' this to the call stream on either of my test devices.
The next test was conducted using the Android NDK (via C++), but again it was quickly concluded there is no way into the phone call stream through native code either in a device independent fashion.
As a further exercise, we looked into implementing one of the known VoIP libraries (experimented with doubango and pjsip), however we have determined that there doesn't appear to be one which would meet the needs of this application.
To build one entirely from scratch, or even around these existing libraries would require an expert knowledge of VoIP / SIP as well as a suitable internet telephony network and gateway depending on if the software needs to reach traditional phone lines.
This is beyond our level of expertise Im afraid.
We hope this meets with your satisfaction of the report data, however, as we are unable to find a suitable solution, we understand that you will not be satisfied.
We kindly ask that you consider this as a possible outcome and inevitability to be one of two outcomes.
This report was created by Wave Mobile Developments Ltd and is accurate at time of press.
Please feel free to request any further info that you may want us to consider as a workaround.
On behalf of WMD Ltd
Simply Excellent. Decent, talented and know what they are doing. much appreciated.
A very understanding client whom we wish to much more of in future.
Check out ReadMeAStory online!
Wave have provided an exemplary service - they got up and running in a morning and had completed several key tasks by close of play. We are super impressed with their responsiveness and ability to be proactive and effective very quickly.