Magnificent Healthcare application for Android Tablet
March 3, 2023
article image
 

Five Systems Development & xtrodes 

 

  

 

Objective

 

FIVE was picked by the leading Israeli healthcare company to assist with the development of its sophisticated healthcare application.  

 X-trodes, a Healthcare company whose main focus is creating hardware and software for tracking the physiological parameters of the human body, decided to develop their application for Android. FIVE has stood out amongst the competitors and was chosen based on the skills of our excellent team of professionals.  

 

Challenge

 

Our client needed to develop a user-friendly, objective, automated, and high-resolution android application which would be optimized for clinical evaluation and treatment. The application had to be made for android tablets that communicate via BLE with a sensor that reads physiological data from patients. 

This is a fairly large project, much of the functionality of which has already been written but written a long time ago. There's a lot of outdated code that can be difficult to maintain. Therefore, in parallel with the development of new functionality, we had to refactor the old code. 

The team faced some obstacles trying to come up with a way to interact with a specific sensor via BLE and processing high-frequency input data.  

 

 

 

 

Solution

FIVE had to come up with ways to improve on the solutions our client already had. Our team developed a refined application that’s able to collect physiological information from the patients and display that data as graphs. The functionality also allows users to record data and upload it to the cloud service.  

 

 

The biggest difficulty lay in the essence of the project - "communication" with the BGX device. The first significant problem was in the display of signals. There is a fairly large array of data that needs to be displayed on real-time graphs. This greatly affected performance. 

 

 

Initially, we decided to rewrite the existing implementation using MPAndroidChart (free library), which improved the situation. But there were new requirements and it did not satisfy us completely. We decided to move to a paid library SciChart. 

 

 

Some communication problems with the BGX device were solved on the client's side (there is a team working on the software part of the devices), some - on our side (we slightly rewrote the mechanism for connecting to the device, caught a few unobvious bugs). We managed to deal with all of the complication problems through positive cooperation with developers from Israel.  

 

 

The team on our side consisted of 1 manager, 2 developers, and 1 QA.  

 

 

Technologies

 

 

For this particular project, we’ve used the common Android tech stack – Java and Kotlin 

  • Java,  
  • RxJava 2.0,  
  • MVP,   
  • BGXpressService
  • MPAndroidChart/SciChart 

 

For the graph display and Bluetooth Low Energy interaction, we worked with 3rd party libraries and AWS cloud computing services.  

 

 

Results

 

As a result of team FIVE’s efforts and admirable accomplishments, our Client got a brilliant application with all of the required features working correctly and efficiently. The ambitious goals were met, all the deadlines checked in time and our Client was extremely satisfied with FIVE’s professionalism and endless creativity.  

 

 

You may also like

Soki

Transforming AI-powered website for better user experience

October 16, 2024
Zorro

Platform designed to improve health benefits for employers, brokers, and employees

October 16, 2024
FansFuel (Uniit)

Analytics and traffic optimization tools for OnlyFans creators

October 16, 2024

Didn't find the information you need?

You can always contact a representative of our company. We'd love to hear from you.