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: Navigation

Android Navigation is a framework provided by Google to make it easier to navigate between different screens or destinations in an Android app. It provides a set of APIs and tools to create a consistent and predictable user experience when navigating within an app.

Android Navigation is built on top of the Android Jetpack library, and it includes three main components:

  1. Navigation graph: A visual representation of the app's navigation hierarchy, including all the screens (fragments or activities) and the connections between them. It is defined in an XML file called "navigation graph".

  2. NavHost: A container that hosts the screens and manages the navigation between them. It is usually added to the app's main activity or fragment.

  3. NavController: An object that manages the navigation within the NavHost. It is used to navigate between the screens, handle back button presses, and pass data between destinations.

Android Navigation also provides other features, such as:

  • Safe Args: A Gradle plugin that generates type-safe classes to pass data between destinations, reducing the risk of runtime errors.

  • Deep linking: The ability to launch specific screens of the app from external sources, such as a web link or a notification.

  • Animated transitions: The ability to add animations and transitions between screens to enhance the user experience.

Overall, Android Navigation simplifies the implementation of navigation in an Android app, making it easier to maintain and modify the app's navigation hierarchy.

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