EndorsedendorsedOngoing

Mobile App Refactoring for Rental Software Company

Services Covered:

Mobile Application Development
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

53 months

Budget
Budget

10K - 49K

Client Size
Start Date

1 March 2022

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
81/100
Strong

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

mapSan Diego, United States of America

Project Summary

A rental software company engaged Aubergine Solutions to consolidate and refactor misaligned iOS and Android apps into a single, more maintainable solution. Aubergine documented APIs, rewrote the app, delivered iterative test builds and met milestones while adapting to the client's preferred tools. The client praised the team's organization, communication, attention to detail, and ability to incorporate feedback.

Key Challenges

  • Existing iOS and Android apps were not aligned correctly
  • Previous developers did not meet the client's expectations
  • Need to consolidate multiple native apps into a single maintainable solution
  • Decision required between using Flutter or React for the consolidated app

Project Deliverables

  • Consolidated/refactored mobile application into a single, maintainable solution
  • Documented and mapped all APIs end-to-end
  • Iterative test builds and demo releases for feedback
  • Rewritten mobile app codebase and progress demonstrations

Project Solution

Aubergine performed a careful discovery and evaluation of the existing iOS and Android codebase and all consumed APIs, documenting functionality end-to-end. They proposed and executed a rewrite/refactor plan, delivered iterative test builds, and incorporated client feedback throughout sprints. The engagement included a scrum master (who also acted as project manager) and several developers who demonstrated progress and maintained milestone tracking.

Project Outcome

  • The team is closing in on full app delivery
  • Milestones were met consistently and test builds were released for client feedback
  • Improved transparency and communication with well-groomed Scrum practices
  • Client reported high satisfaction and would recommend the vendor

Platforms

  • MobileMobile

Tech Stack

  • iOSiOS
  • AndroidAndroid
  • FlutterFlutter
  • React.jsReact.js

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Aubergine Solutions has been an excellent development partner; they meet milestones, communicate their progress, and respond to feedback. They communicate effectively and are adaptable to preferred tools by the client. Overall, their attention to detail and organization skills impress the client.

Mike Richter

CTO & Co-Founder

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

More Projects by Aubergine Solutions

Completed
Information Technology

Accessibility Assessment for IT Company

Preview of the Accessibility Assessment for IT Company
Budget:
10K - 49K
Duration:
6 months
Team Size:
1-5

Services Covered:

+1 more
Completed
Information Technology

Mobile App UI Design & Azure Security Review for Software Company

Preview of the Mobile App UI Design & Azure Security Review for Software Company
Budget:
10K - 49K
Duration:
2 months
Team Size:
1-5

Services Covered:

+2 more