Bespoke Android and web app development for Hatfield

Why choose New Media Aid?
Low cost web app & website developers and Android mobile app developers for Hatfield, Hertfordshire. We are only only 15 miles away from Hatfield. The development cost of a bespoke Android app, web app or ecommerce website for organisations in Hertfordshire will usually be between £2,000 and £5,000.

We are expert web, ecommerce and Android app developers for your business in Hatfield, Hertfordshire. Our bespoke web, Android & ecommerce application development team specialise in cutting-edge app development and have an office only 15 miles from Hatfield.

A random fact!
The lovely town of Hatfield in Hertfordshire is 15 miles from our app development office in Hitchin and 15 is also one of the intervals (INTERVAL_FIFTEEN_MINUTES) in Android's AlarmManager class. This class provides access to the system alarm services and allows Android app developers to schedule applications to be run at some point in the future. When an alarm goes off, the Intent that had been registered for it is broadcast by the system, automatically starting the target application if it is not already running. Registered alarms are retained while the device is asleep (and can optionally wake the device up if they go off during that time), but will be cleared if it is turned off and rebooted. (Android.app.AlarmManager).


Useful Android app developers term of the day: Large screen development

Developing for large screens on Android requires a slightly different approach compared to developing for smaller screens. Here are some tips to keep in mind:

  1. Use Fragments: Fragments are reusable UI components that can be used across different layouts. They can help you manage the screen space better and provide a more flexible layout for larger screens.

  2. Use GridLayout or ConstraintLayout: These two layout managers are perfect for developing for larger screens as they offer a lot of flexibility in terms of positioning and resizing views.

  3. Use resource qualifiers: Android provides resource qualifiers that allow you to specify different resources for different screen sizes. You can use these qualifiers to provide different layouts, images, and other resources for large screens.

  4. Use a responsive design approach: A responsive design approach ensures that your app adapts to different screen sizes and orientations. This means that the UI will adjust itself based on the available screen space, ensuring that the app looks good on all screen sizes.

  5. Test on different screen sizes: Always test your app on different screen sizes to ensure that it looks good and works well on all devices. Use emulators or physical devices with different screen sizes to ensure that your app looks great on all screens.

Overall, developing for large screens on Android requires careful planning and attention to detail. By following these tips, you can create a great user experience for your app on all screen sizes.


Developing for large screens in Android involves creating layouts and user interfaces that can accommodate larger screens, such as tablets and high-resolution phones. Here are some tips to help with Android large screen development:

  1. Use Fragments: Fragments allow you to create modular and reusable components of your app's user interface. They can be used to create a consistent experience across different screen sizes.

  2. Provide Multiple Layouts: It's important to provide multiple layouts for different screen sizes. You can use the "layout-" prefix to specify different layouts for different screen sizes. For example, "layout-large" for larger screens and "layout-xlarge" for extra-large screens.

  3. Utilize ConstraintLayout: ConstraintLayout is a powerful layout manager that allows you to create complex layouts that can adapt to different screen sizes. It's especially useful for designing layouts for large screens.

  4. Use Multi-Pane Layouts: For larger screens, you can consider using multi-pane layouts to display more content at once. For example, you can use a two-pane layout for tablets that displays a list of items on the left and the details of the selected item on the right.

  5. Test on Real Devices: It's important to test your app on real devices to ensure that it works well on different screen sizes. You can use the Android Emulator to test your app on different virtual devices or test on physical devices with different screen sizes.

By following these tips, you can create Android apps that provide a great user experience on both small and large screens.

We are only 15 miles from Hatfield
ab@newma.co.uk