Equinox+ Logo
Equinox+
Engineering

Agile React Native Developer for Fitness App

Background

The Equinox fitness app is a popular mobile application that provides personal training through custom and live classes. The app is used by thousands of people to stay fit and healthy. As a React Native developer, I was responsible for delivering high-quality code for the new version of the app. My role involved adding new features, fixing bugs, and improving performance to ensure that the user experience remained top-notch.

Problem

The Equinox fitness app had several issues that needed to be addressed. First, there were several bugs in the existing version of the app that needed to be fixed. Second, there was a need to add new features to keep up with changing user requirements. Finally, performance needed to be improved to ensure that the app remained fast and responsive even as more users started using it.

Solution

To address these issues, we adopted an agile development approach that involved daily meetings, grooming sessions, and planning sessions. We also made extensive use of best practices such as code reviews and automated testing to ensure that our code was of high quality. To fix bugs in the existing version of the app, we conducted thorough testing and used debugging tools to identify and fix issues quickly.

To add new features, we worked closely with product managers and designers to understand user requirements and design solutions that met their needs. We also implemented performance improvements such as lazy loading and caching data to ensure that the app remained fast even as more users started using it.

Impact

  • Improved user experience by fixing bugs and adding new features

  • Increased user engagement by providing a seamless experience on both mobile devices and GoogleTV

  • Improved performance by implementing best practices such as lazy loading and caching data resulting in a 20% increase in app speed

  • Increased customer satisfaction by delivering high-quality code and meeting user requirements


Tags

GraphQL · Redux.js · React.js · React Native · Kotlin · Swift (Programming Language)