EndorsedendorsedCompleted

Mobile App & Backend Development for Hardware Technology Company

Services Covered:

Staff AugmentationMobile Application DevelopmentUI/UX Design
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

36 months

Budget
Budget

200K - 999K

Client Size
Start Date

1 July 2022

Team Size
Team Size

6-10 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
83/100
Strong

Project Capability Score (PCS) estimates how capable Xmartlabs is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

mapCambridge, United States of America

Project Summary

Xmartlabs designed and developed a mobile app (iOS and Android) and the supporting backend for a hardware-focused technology company. The vendor provided staff augmentation, built the backend primarily in Node.js hosted on AWS, and developed the mobile app in Flutter that communicates with the hardware via a complex Bluetooth protocol. The engagement launched the app and continues under an ongoing maintenance contract.

Key Challenges

  • Need to design and develop a backend and mobile app to support the company's hardware
  • Integrate a complex Bluetooth protocol and coordinate state with the hardware
  • Implement a custom graphical UI and visualizations for time-series data

Project Deliverables

  • Backend deployed on AWS
  • Mobile app (iOS and Android) published to App Store and Google Play
  • Custom graphical UI
  • Time-series data visualizations
  • Integration with complex Bluetooth hardware

Project Solution

Xmartlabs provided flexible staff augmentation, beginning with a larger team to design the system and later integrating a smaller team into the client's engineering workflow for development and maintenance. They owned development and deployment of the backend (primarily Node.js) hosted on AWS and were sole developers of the mobile app (primarily Flutter) for iOS and Android. The team implemented complex Bluetooth communication and state coordination with the hardware, created a custom graphical UI, and built visualizations for time-series data.

Project Outcome

  • App launched and has several thousand active users (around 5,000 downloads)
  • Delivered on time and within budget
  • Engagement evolved over three years into a time-and-materials arrangement and continues under an ongoing maintenance contract

Platforms

  • MobileMobile
  • CloudCloud

Tech Stack

  • Node.jsNode.js
  • FlutterFlutter
  • SwiftSwift
  • KotlinKotlin
  • JavaScriptJavaScript
  • Amazon Web Services (AWS)Amazon Web Services (AWS)

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

The app has around 5,000 downloads, and Xmartlabs has launched the app in the App Store and Google Play Store. The team provides good recommendations, and the client is satisfied with the app's quality and performance. Xmartlabs communicates well via Slack and email and tracks progress using Jira.

Anonymous

CTO

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Xmartlabs

Ongoing
Software Development

Full-Stack Application Development for Technical Engineering Company

Preview of the Full-Stack Application Development for Technical Engineering Company
Budget:
50K - 199K
Duration:
22 months
Team Size:
1-5

Services Covered:

+1 more
Ongoing
Information Technology

Group Tracking Tool — React Frontend Development

Preview of the Group Tracking Tool — React Frontend Development
Budget:
10K - 49K
Duration:
127 months
Team Size:
1-5

Services Covered:

+1 more