Bespoke Android and web app development for Bridgwater

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

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


Useful Android app developers term of the day: Retrofit

Android Retrofit is a type-safe HTTP client for Android and Java that simplifies the process of sending network requests and processing the responses received from the server. It uses annotations to define the structure of the HTTP request and response and provides a clean, easy-to-use API for performing network operations in Android applications.

With Retrofit, you can create an interface that defines the endpoints of your API and the structure of your requests and responses. Retrofit takes care of the rest, including parsing JSON or XML responses, handling network errors, and managing threading. It also provides support for various serialization formats like Gson, Jackson, Moshi, etc.

To use Retrofit in your Android application, you need to add the Retrofit dependency to your project and create a Retrofit instance using the Retrofit.Builder class. Then you can create a service interface that defines the API endpoints and use Retrofit to create an implementation of that interface.

Here's an example of how to use Retrofit to perform a simple GET request:

// Define the API endpoint interface public interface MyApi { @GET("/users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } // Create a Retrofit instance Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com") .build(); // Create an implementation of the API endpoint interface MyApi myApi = retrofit.create(MyApi.class); // Perform the network request Call<List<Repo>> call = myApi.listRepos("octocat"); call.enqueue(new Callback<List<Repo>>() { @Override public void onResponse(Call<List<Repo>> call, Response<List<Repo>> response) { // Handle the response List<Repo> repos = response.body(); // ... } @Override public void onFailure(Call<List<Repo>> call, Throwable t) { // Handle network errors } });

In this example, we define an interface MyApi that represents the API endpoint for listing repositories of a GitHub user. We then create a Retrofit instance with the base URL of the API and use it to create an implementation of MyApi. Finally, we perform the network request using myApi.listRepos("octocat") and handle the response in the onResponse callback or any network errors in the onFailure callback.


Android Retrofit is a type-safe HTTP client library for Android applications developed by Square Inc. It simplifies the process of making network requests and parsing the response data by providing a high-level API for interacting with RESTful web services.

Retrofit uses annotations to describe the HTTP request, such as the URL, the HTTP method, and the request parameters. It also uses annotations to describe the response data format, such as JSON, XML, or plain text.

Retrofit supports several HTTP clients, including OkHttp, Android's built-in HttpURLConnection, and Apache HttpClient. It also supports various data serialization formats, such as Gson, Jackson, and Moshi.

To use Retrofit in an Android app, you first need to include the Retrofit library in your project by adding it as a dependency in your app's build.gradle file. Then, you can define an interface that describes the REST API endpoints and the expected response types using Retrofit annotations. Finally, you can use the Retrofit API to create an instance of the interface and make network requests.

Overall, Retrofit simplifies the process of interacting with RESTful APIs in Android apps and provides a robust and efficient way to handle network requests and responses.



Crimes reported in Bridgwater
Our custom app development prices are criminally low, but not as criminal as these events recently reported in Bridgwater.

Why are we showing recent crimes in Bridgwater Somerset?
We are showing a few example crimes for Bridgwater reported in Jan 2025 so you can see how we can automatically integrate real-time data from various external web services. Our web app developers specialise in developing complex bespoke web app development projects which includes systems integration!

burglary
  • Haygrove Park Road (Under investigation)
  • Quantock Terrace (Under investigation)
  • Sedge Close (Investigation complete; no suspect identified)
  • Scania Close (Unable to prosecute suspect)
criminal damage arson
  • Slocombes Close (Unable to prosecute suspect)
  • Liberty Place (Investigation complete; no suspect identified)
  • Edinburgh Road (Under investigation)
  • Cornhill (Unable to prosecute suspect)
  • Quantock Terrace (Under investigation)
drugs
  • Sports/recreation Area (Under investigation)
  • Coleridge Square (Under investigation)
  • Davies Close (Under investigation)
  • St John Street (Formal action is not in the public interest)
  • York Road (Under investigation)
other theft
  • Shopping Area (Under investigation)
  • Market Street (Under investigation)
  • St John Street (Under investigation)
  • Farthing Road (Under investigation)
  • Westover Green (Under investigation)
possession of weapons
  • Weacombe Road (Unable to prosecute suspect)
  • York Road (Offender given a caution)
  • Witches Walk (Under investigation)
public order
  • Woodbury Road (Under investigation)
  • Market Street (Unable to prosecute suspect)
  • High Street (Under investigation)
  • York Road (Under investigation)
  • Somerton Close (Unable to prosecute suspect)
robbery
  • Blackhorse Close (Under investigation)
  • Kendale Road (Under investigation)
  • King's Place (Under investigation)
  • Supermarket (Under investigation)
shoplifting
  • Raleigh Close (Under investigation)
  • Beechwood (Unable to prosecute suspect)
  • Raleigh Close (Under investigation)
  • Supermarket (Under investigation)
  • High Street (Under investigation)
theft from the person
  • Market Street (Further investigation is not in the public interest)
vehicle crime
  • Butleigh Close (Under investigation)
  • St John Street (Under investigation)
  • Coleridge Green (Under investigation)
  • Spoonbill Road (Under investigation)
violent crime
  • Hamp Street (Unable to prosecute suspect)
  • Bath Road (Under investigation)
  • Queen Street (Under investigation)
  • Church Path (Unable to prosecute suspect)
  • Cornhill (Investigation complete; no suspect identified)
other crime
  • West Street (Further investigation is not in the public interest)
  • Cromwell Road (Unable to prosecute suspect)
  • Oakmear Road (Under investigation)
  • Hawthorn Close (Under investigation)
  • Sports/recreation Area (Unable to prosecute suspect)
We are only 131 miles from Bridgwater
ab@newma.co.uk