Web, ecommerce & Android app development for Didcot

Why choose New Media Aid?
We develop complex web apps, Android apps and ecommerce websites and have provided low cost, bespoke app development services since the year 2000 - only 48 miles from Didcot, Oxfordshire. The development cost of a bespoke Android app, web app or ecommerce website for organisations in Oxfordshire will usually be between £2,000 and £5,000.

We develop bespoke, responsive, mobile-friendly web apps and e-commerce websites as well as cutting-edge Android apps for organisations ranging from multi-national blue chip organisations to SMEs in Didcot, Oxfordshire.

We keep abreast of all the latest trends and technologies in web app development, ecommerce website design and bespoke Android app development to make sure we offer the most advanced, secure and robust application solutions for our clients in Didcot, Oxfordshire.

Useless fact
As well as being the distance in miles from Didcot to our app development office in Hitchin, 48 is also the limit in kHz (kilohertz) above which an audio sample rate in an Android app will result in decreased quality because a resampler must be used to play back the file. As of Android 5.0 (Lollipop), the audio resamplers are now entirely based on FIR filters derived from a Kaiser windowed-sinc function. We can make our bespoke Android apps sing for you! (Audio sampling in Android).


Useful Android app developers term of the day: Telecom Framework

The Android Telecom framework is a system service in the Android operating system that provides APIs for managing phone calls and related communication features. It is responsible for managing the call state, routing calls, and providing access to call-related information to other apps.

The Telecom framework provides a set of APIs that allow apps to interact with the phone app, which is responsible for placing and receiving phone calls. The framework provides the following functionality:

  1. Call management: The Telecom framework provides APIs for managing calls, including placing and receiving calls, holding and merging calls, and managing call audio.

  2. Call identification: The Telecom framework allows apps to identify incoming calls by providing information such as the caller's name and phone number.

  3. Call screening: The framework also supports call screening, allowing apps to block or redirect unwanted calls.

  4. Voicemail integration: The Telecom framework provides APIs for integrating with voicemail services, including retrieving voicemail messages and playing them back.

  5. In-call user interface: The framework provides a user interface for managing calls while in progress, including features such as mute, speakerphone, and hold.

The Android Telecom framework is designed to be extensible, allowing third-party developers to build apps that can interact with the system phone app and provide additional features and functionality. It is an important part of the Android operating system, as it enables users to place and receive calls, and manage their communication settings from within the Android environment.


The Android Telecom framework is a part of the Android operating system that manages telecommunications functions on Android devices. It provides a platform for telephony-related features, such as making and receiving phone calls, sending and receiving text messages, and managing call logs.

The Telecom framework is responsible for managing communication between the device's hardware components and the various apps that use these features. It provides a set of APIs that developers can use to build telephony-related apps, such as dialers, messaging apps, and call management apps.

The Telecom framework is also responsible for managing the various communication protocols used by Android devices, including GSM, CDMA, and LTE. It provides a unified interface for handling these protocols, making it easier for developers to build apps that work across a variety of devices and networks.

One of the key features of the Telecom framework is the ability to handle incoming calls in a consistent manner across different devices. When a call comes in, the framework manages the call routing and provides a set of standard call management controls, such as the ability to answer, reject, or transfer a call.

Overall, the Android Telecom framework plays a critical role in managing telecommunications on Android devices, providing a platform for developers to build telephony-related apps and ensuring a consistent and reliable user experience for users.

We are only 48 miles from Didcot
ab@newma.co.uk