– 01 –

A flawless mobile platform migration

In 2014, Reemaq Software was providing its vehicle inspection software Reemaq-Inspect to clients from Great Britain, New Zealand, Thailand, and Australia. 

The company asked us to remake their Windows Mobile 6.5 App into the apps for Android and iOS, the quicker the better.

Six years later, our cross platform app development company has helped deliver two more automotive-related projects: Reemaq-Yard and Reemaq. And one more is to go live soon. 

– 02 –

For Reemaq-Inspect, we’ve used Xamarin to create an MVP and iterated from there, coming up with detailed app structure, wireframes, design, and UX. We’re supporting the app since, adding to the features and continuously polishing up the experience.

Solution

Our certified Xamarin engineers had developed apps for iOS and Android tablets simultaneously in less than 6 months.

Scope of work

We decided to create an MVP and go from there. First, we created wireframes, a project’s basic structure. After the client’s approval of the wireframes, the design prototype was suggested and turned into life. In the next few months, we suggested and implemented lots of features pertaining to the design and functionality of the app.

Team

2 Xamarin Developers

UI/UX Designer

Project Manager

QA Engineer

TEch stack
  • Xamarin.Android

  • Xamarin.iOS

  • XamarinUITest

  • NET

  • MVVM Cross

  • Scandit SDK

  • NUnit

  • Xamarin.Android

  • Xamarin.iOS

  • XamarinUITest

  • .NET

  • MVVM Cross

  • Scandit SDK

  • NUnit

– 03 –

Reemaq-Inspect:
What's interesting

People at EGO know their stuff, care about things, and take pride in what they do. Also, from the project management standpoint, the smoothness was impressive, EGO knows that transparency and clarity of communication are important to partnerships in IT.
Daryn Clarke, Owner, Reemaq Software (Clutch)
1

We’ve divided a car into major segments to make malfunction detection more convenient. Within each segment, there’s a full list of vehicle parts and detailed info on them, which helps the reports be as detailed as possible.

2

The app data is then sent to the server for further processing by the special technical matrix to create a damage report and a repair cost estimation. The user can review and print out the report right from the app. We’ve also implemented electronic signature functionality, which gives the document a legal status.

3

In 2018, over 150 specialists in 15 locations in Australia alone were using the Reemaq-Inspect apps to make 316 vehicle inspections per day on average.

4

The app allows users to take and edit photos, this feature caused a memory overload on certain Android devices. We've solved that problem.

5

One of the important features we added after the initial release was the car/bike salvage booking process. We’ve added the ability for users to specify the damage done to their vehicles.

6

With the rising success of the app, Reemaq Software noticed that in different countries people use different devices to work with TechInspect. For instance, in Thailand users preferred iPads, and in Great Britain, they’d go for smartphones. We’ve made improvements, so screens of various sizes and proportions could accommodate the app comfortably.

7

Our web application company designed the app in a way that would allow Reemaq Software to manually set up features available for specific company users.

– 04 –

In 2016, Reemaq Software approached us with the project of Reemaq-Yard,
a time logger for vehicle repair jobs.

Solution

The project included developing an Android app and a web portal utilizing Azure services. 

Scope of work

In a few months, our team had come up with the UX/UI and turned it into a full-fledged mobile app cooperating with the server endpoint.

Team

Tech Lead

Project Manager

QA Engineer

UX/UI Engineer

Duration

Several months

  • Xamarin.Android

  • Xamarin.iOS

  • XamarinUITest

  • .NET

  • MVVM Cross

  • Scandit SDK

  • NUnit

– 05 –

Reemaq-Yard: What's interesting

1

The mobile app was required to be able to update data in the background, work offline, and handle errors on both tablets and phones, in both portrait and landscape orientations.

2

At the same time, it was important to do the job fast yet properly: our Android application development company should focus on minimizing development time with further maintenance and enhancement required to remain simple and reliable.

3

The MVP suggested the following flow: on the app side, a user logs into the product, identifies the vehicle, and starts logging their time. On the server side, the solution manages user credentials, provides details on necessary vehicle models, and saves logged timesheets for further processing.

Current Status
Customers are pleased with the usability of the app. [... ]The partnership has been an overwhelming success.
Daryn Clarke, Owner, Reemaq Software (Clutch)

After the MVP release of Reemaq-Inspect, we continued to suggest and implement more new features, improve the product scalability, and adjust its architecture correspondingly. Currently, the project is in the maintenance stage. You can also take a look at Reemaq on the App Store.

Currently, as a web development services company, we’re working on an audit and inspection service app that is very similar to Reemaq. Yet unlike the latter, it’ll be offered for companies so that their employees could perform vehicle inspections. Technically, it’s going to be one configurable solution, but the client will be able to adjust the functionality for every client.

What’s Reemaq Software gained by partnering with us? 

With the software we helped develop, Reemaq enables a middle-sized UK company to save approximately £300k annually by automating vehicle inspection procedures.

What we’ve been able to do is to compare success rates before using our app and after. And we have seen that 90%+ actually passed the test with our app.
Tim Waldenback for CW39 Houston on Nov 12, 2020

Backend

Language

PHP

JavaScript

Python

Terraform

Framework

Slim (PHP)

ExpressJS (JavaScript)

Django (Python)

Libraries

Stripe

Google SDK

Django Rest Framework

Facebook SDK

Firebase

Propel

Unit tests

Django tests

Coverage

Services

Google Cloud + Kubernetes

Sentry

Graylog

Technologies

RabbitMQ

Docker

Databases

Redis

MySQL (Read + write replicas)

Frontend

Language

JavaScript

Framework

ReactJS + TypeScript

NextJS

Libraries

Redux

WebPack

i18n

Sentry

Stripe

Unit tests

Jest

Mobile

Language

Typescript

Dart

Framework

React Native

Flutter

Libraries

Mobx

Redux

Error monitoring

Sentry

Sentry