Low cost web & Android app development for Abingdon

Why choose New Media Aid?
We develop affordable cutting-edge web apps, Android apps and ecommerce websites. Providing bespoke app development services since the year 2000, we are only 48 miles from Abingdon, 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 advanced, bespoke, Android apps, mobile-friendly web applications and e-commerce websites for Oxfordshire organisations who want state-of-the-art web and mobile applications at down-to-earth prices.

If you are looking for custom made, Android app development,mobile-friendly website development or e-commerce website design you need look no futher than New Media Aid.

A random fact!
Abingdon is 48 miles from our app development office in Hitchin and 48 also happens to be 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 API

The Android Telecom API is an Android framework API that provides the necessary components for building telephony applications. This API is designed to handle the various aspects of telephony functionality, such as making and receiving phone calls, managing call data, and routing audio through the device.

The Android Telecom API is built on top of the Android telephony framework and provides an abstraction layer for telephony functionality, allowing developers to create telephony apps that are platform-independent. It provides a standard set of interfaces for applications to interact with the telephony system, making it easier for developers to create apps that work across different Android devices.

Some of the key features of the Android Telecom API include:

  1. Call management: The API provides a way to manage incoming and outgoing calls, including the ability to place calls on hold, transfer calls, and manage conference calls.

  2. Audio routing: The API allows for audio to be routed through different sources, such as the earpiece, speakerphone, or Bluetooth headset.

  3. Call screening: The API provides the ability to screen incoming calls and automatically reject calls from specific numbers.

  4. Caller ID: The API can provide caller ID information for incoming calls.

  5. Voicemail integration: The API can integrate with the device's voicemail system, allowing for visual voicemail and other voicemail-related features.

Overall, the Android Telecom API provides developers with a powerful set of tools for building telephony applications that can work across a wide range of Android devices.


The Android Telecom API is a set of interfaces and classes that allow developers to build communication apps that can interact with the built-in Android phone app and the telephony subsystem. With the Telecom API, developers can create apps that provide features such as managing calls, displaying incoming call notifications, and showing call logs.

The Telecom API provides a range of features, including the ability to:

  1. Make and receive calls: The Telecom API allows developers to make and receive calls from within their app.

  2. Handle call sessions: The API provides mechanisms for managing call sessions, including creating, starting, and ending sessions.

  3. Display call UI: The API provides ways to display the call UI, including incoming call notifications and call screens.

  4. Manage audio: The API provides methods for managing audio during calls, including routing audio to different sources and adjusting volume levels.

  5. Handle emergency calls: The API provides mechanisms for handling emergency calls, including routing them to the appropriate service and displaying emergency information.

  6. Access call logs: The API provides access to call logs, including the ability to query and display call history.

  7. Handle phone number formatting: The API provides methods for formatting phone numbers for display and parsing phone numbers entered by the user.

Developers can use the Telecom API to create custom phone and messaging apps that integrate with the Android phone app and provide additional functionality. The API is available on devices running Android 6.0 (Marshmallow) or later and is part of the Android platform SDK.

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