Golden Revival: Revitalizing a Legacy Gold/Silver Price Tracking App

Overview

A prominent global gold retailer was grappling with a significant and urgent challenge. Their mobile application, which provided users with real-time precious metal pricing, interactive charts, and up-to-date financial news, was on the verge of obsolescence. This was primarily due to the loss of the original codebase, making maintenance and updates impossible. Additionally, the app was at risk of being removed from the Google Play Store because it failed to comply with the latest policies and regulations mandated by Google. This situation posed a serious threat to the retailer’s ability to deliver critical market information to their customers and maintain their digital presence.

Numino Labs was tasked with completely rebuilding the mobile application from scratch. This involved developing a new, modern solution that could replace the outdated app and restore its functionality. By leveraging the latest technologies, we ensured that the newly developed application was robust, feature-rich, and fully compliant with the most recent standards and regulations. 


The impact was immediate—the new app quickly garnered over a million downloads and demonstrated exceptional user engagement, with approximately 80% of Android users and 90% of iOS users actively utilizing the platform. This not only validated the success of our solution but also reinforced the retailer’s digital presence with a seamless and enhanced user experience.

Project Info

Category

Mobile Apps

Tags

Application Features

Real-time Data
Live gold and silver prices, charts, and tickers across multiple currencies and weight units
Historical Data
Comprehensive statistical price history charts spanning from daily to multi-year periods
Financial News
Integration of up-to-date news impacting precious metal markets

Customization
Ability for users to create and save personalized chart collections
Global Reach
Support for multiple languages and currencies
User Experience
Intuitive interface, light and dark themes, and high performance

Agile Delivery: Rapid, Responsive, Results-Driven

We embraced an Agile development approach, dividing the project into manageable sprints that focused on clearly defined epics and user stories. This method allowed us to efficiently organize and prioritize our work. To speed up testing, we designed lean test cases that enabled quick validation of the application. This iterative process not only accelerated development but also facilitated faster deployment to both the Apple App Store and Google Play Store.

By offering early access to engineering builds, we encouraged close collaboration with stakeholders, which allowed us to gather immediate feedback.This approach ensured that the app development remained aligned with business objectives and we could respond quickly to any changes or new requirements.

Technology Stack

Github
We chose GitHub as our cloud-based version control platform for its seamless collaboration capabilities, efficient code management, and integration with continuous integration/continuous deployment (CI/CD) tools. It streamlined our project management by supporting code reviews and facilitating smooth teamwork.
React Native
To build a high-performance mobile app for both iOS and Android from a single codebase, we relied on React Native. This framework allowed us to leverage our JavaScript and React skills to deliver a consistent user experience across platforms while optimizing development time.
React Navigation
For a smooth and intuitive user experience, we implemented React Navigation. This robust library supports various navigation patterns, including stack, tab, and drawer-based navigation, and ensures fluid transitions and deep linking within the app.
React Hooks
We utilized React Hooks to manage state and side effects within functional components. Hooks enhanced our code’s readability and modularity, making it easier to maintain and scale while avoiding the complexities of class-based components.
Redux Toolkit
To simplify state management, we adopted Redux Toolkit. Its modern, opinionated approach reduced boilerplate code and introduced features like slices for easier state management and RTK Query for efficient data fetching and caching.
AdMob
For monetization, we integrated AdMob with React Native. This mobile advertising platform allowed us to display customizable in-app ads, providing a source of revenue while enhancing the app's value to users.
Firebase Crashlytics
To ensure a stable and reliable app, we used Firebase Crashlytics for crash reporting. This tool provided real-time insights into app crashes, helping us quickly address issues and improve the overall user experience.

Cross Platform Compatibility

Seamless CI/CD: Accelerate Integration, Testing, and Development

We adopted a meticulous testing and deployment strategy to ensure the app’s success. Utilizing TestFlight and Google Beta, we gathered early-stage feedback from a select group of users, which was invaluable in refining the app’s functionality. To enhance the release process, we established separate production and testing tracks on both the Google Play Store and Apple App Store, enabling us to quickly iterate on features and push updates to production as needed. This approach, combined with extensive testing across a range of devices and platforms, ensured the app delivered optimal performance and a seamless user experience.

Key Achievements

User Adoption
The app garnered over a million downloads and demonstrated exceptional user engagement, with approximately 80% of Android users and 90% of iOS users who downloaded the app actively utilizing the platform.
Scalability
We constructed a robust and scalable architecture using React Native and Firebase, enabling the app to handle increased user loads and future growth effectively.
Performance
The app experienced a significant boost in speed and responsiveness.
User Experience
We crafted an intuitive and seamless user experience for effortless navigation within the app ensuring that the existing users of the old application did not find the new application’s user experience jarring in any way.

Stability
The app achieved exceptional stability, boasting a near-perfect crash-free rate of 99.99%.

Thus, by combining our technical expertise with a keen understanding of user needs, Numino Labs successfully transformed a legacy app into a modern, high-performing solution that exceeded client expectations