EndorsedendorsedCompleted

React Native Port of Frio Controls Mobile App

Services Covered:

Mobile Application DevelopmentMobile Application Testing
Project hero — replace with case study imagery
Industry
Industry

Engineering & Manufacturing

Duration
Duration

6 months

Budget
Budget

Confidential

Client Size
Start Date

1 March 2024

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
83/100
Strong

Project Capability Score (PCS) estimates how capable Axoma 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

Frio Controls

mapBrooklyn, United States of America

Project Summary

SMT Solutions ported Frio Controls' existing iOS app to React Native to provide a single codebase for both iOS and Android, and integrated a critical third-party SDK by building a custom native bridge. The vendor implemented comprehensive testing, achieving 100% unit test coverage with Jest, and added Sentry for observability. Project management was handled via JIRA with weekly Zoom check-ins and Slack communications; the project was completed on time and within budget.

Key Challenges

  • Port the existing iOS mobile application to React Native to support Android.
  • Build a comprehensive unit test suite (achieve 100% unit test coverage).
  • Integrate a critical third-party SDK that lacked an existing React Native bridge.

Project Deliverables

  • React Native mobile application for iOS and Android
  • Custom React Native bridge for a critical third-party SDK
  • 100% unit test coverage implemented with Jest

Project Solution

SMT ported the client's existing iOS application to React Native to support both iOS and Android on a unified codebase. They addressed a critical third-party SDK integration by developing a custom React Native bridge to access native SDK functionality from JavaScript. The team implemented a comprehensive unit test suite (100% coverage with Jest), integrated Sentry for observability, and managed the project via JIRA with weekly Zoom meetings and Slack communication. The project was delivered on time and within budget.

Project Outcome

  • Completion of all user stories tracked in JIRA.
  • End-to-end testing completed by SMT's QA team prior to user acceptance testing.
  • Sentry integration added for improved observability and crash detection.
  • 100% unit test coverage implemented with Jest, resulting in a bug-free codebase.
  • Project completed on time and within budget.

Platforms

  • MobileMobile

Tech Stack

  • React NativeReact Native
  • iOSiOS
  • AndroidAndroid
  • JestJest
  • JiraJira

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

SMT Solutions completed all user stories and requirements and added test coverage using Jest, ensuring a bug-free codebase. The team showcased impressive expertise and professionalism. SMT Solutions managed the project via Jira, held weekly check-in meetings on Zoom, and communicated via Slack.

Alex Brown

CTO

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

More Projects by Axoma

Ongoing
Non-profit Organizations

Event Management Web App for Nonprofit

Preview of the Event Management Web App for Nonprofit
Budget:
10K - 49K
Duration:
51 months
Team Size:
1-5

Services Covered:

+3 more