Services:

Product Design

App Development

Web App Development

Backend Development

Q&A

App Maintenance

Industry:

Finance, Investment

Platforms:

Android, iOS, Web

Client:

Under NDA

A Trading-Guide App to Meet the Growing Demands of Tech-Savvy Investors

Trading Assistant is a FinTech application that offers the latest trading updates, business data, and market news. It is an all-in-one platform bringing you global trading resources with relevant news updates, events, tricks & tips, and offers. The app provides users real-time market data with 100% accuracy to enable effective trading strategies.

Trading Assistant simplifies complex trading tasks with a user-centric interface, multi-themed designs, and a set of personalized functionalities.

Challenge

Creating an Infrastructure Around an Outdated Legacy System

The clients were trading industry giants who approached us with the goal to help their traders with an insightful app. Their development requirements majorly focused on MT4 and MT5 trading. Our team took some time to gather an understanding of the MT4/MT5 trading space at the beginning of this project.

One of the major challenges that we faced was that the entire client infrastructure was based on an old legacy system, making it difficult to write APIs for the system. Moreover, the client’s development team was not adept in how mobile apps function, so we had to take on the role of both developers and mentors.

Solution

Validating the Feasibility of an Informative Trading Platform with Tested Solutions

Our goal was to create a mobile app with a clear and easy-to-navigate interface for traders. We collaborated with the backend team of the client and chose PHP for backend development.

The entire app development project was executed under the Contract Model, where we integrated Agile methodology with the development project by using Jira. Our developers had sprints for every app feature and design requirement.

Team

Ailoitte’s Engineering Team for the Project Consisted of 17 Experts

04. - iOS Developers

iOS Developers

03. - Android developer

Android developer

05. - Backend developer

Backend developer

02. - UI/UX Developers

 UI/UX Developers

01. - Project Manager

Project Manager

02. - QA Managers

QA Managers

Our Approach to Building the Best FinTech Product

The integration of MT4 and MT5 trading with Android and iOS was the first part of the development process that we covered. Following this, our entire focus was on an efficient trader experience.

1

Android App Development

  • During the Android development of the Trading App, we regularly collaborated with the client’s team and compiled the codes, existing data, new data, and resource files to create the right app for traders.
2

iOS App Development

  • From struggling to write APIs for an outdated legacy system to creating a user-centric iOS app for the trading industry, our team delivered an impeccable iOS application on time.
3

App Design

  • We achieved our goals with UI/UX design by reducing user efforts, providing easy navigation, quick load times, and easy on the eye color schemes.

“his project was a technically challenging one we handled from start to finish with great care. We were involved in developing an Android, iOS mobile app that was versatile and functional. Our team at Ailoitte learned a lot while working on this project and each challenge was dealt with. We never missed deadlines, adjusted our needs, and stayed right on schedule by providing top-quality design and app development”

Sunil Kumar

CEO, AIlotte Technologies

Key elements

App features

Sign Up and Sign In

Users could use email IDs to sign up in the app and get regular access to it with the created login details. The app also had a fingerprint lock system for faster access and better security.

Open an MT4 Account

A feature for users to create a Metatrader 4 account with a few easy steps.

Open IB Accounts

Users could open IB accounts with few personal details and verifications.

Refer Friends

Users could refer the app platform to friends and family with a referral code. And get rewards when they register on the app with that referral code.

Access Multimedia Content

A feature to watch live webinars, analyze market reports, learn new trading tricks, and get pro tips every day to use in promising trading opportunities was added in the app.

Onboard Clients

This feature helped users connect and maintain client relationships in the trading network.

Learn Trading

New traders could become familiar with the knowledge, tricks, and tips required to understand trading.

Live Chats & Assistance

It was a feature for users to chat with clients in real time and expand their network of traders. The feature also helped traders talk to trading experts in real-time for any queries and doubts they may have about trading.

Easy Deposit and Withdrawal

The app helped traders access their trading accounts, view their funds, transfer funds, and make deposits and withdrawals easily. Multiple gateways were made available in the app for deposits, withdrawals, and transfer through bitcoin, bank transfers, and digital wallets.

Sign Up for Latest Events

Users could register for important events, capture and upload participation highlights, and receive updates on new offers or promotions.

Monitor Business Growth

This feature monitored your business performance with historical and current data to help with the right trading choices and opportunities.

Push Notifications

Users could receive updates on the latest offers, new trading tricks, news, and promotions.

Tech stack

Technology We Used

We powered the Trade Assistant app with a set of time-proven and promising next-gen technology set

Language - Kotlin

Mixpanel

Continuous Integration - Bitrise

Architecture MVVM

Clean Architecture

Unit Tests - JUnit

Firebase FCM

Crash Reporting - Crashlytics

Networking - Retrofit

Maps - Google Maps

Language- Swift 5.x

Analytics, Push Notifications- Firebase

Analytics - Mixpanel

Continuous Integration - Bitrise

Architecture VIPER-based

Architecture VIPER-based

Crash Reporting - Crashlytics

Layout SDK- SnapKit

Maps - Google Maps

Wireframes & designs - Sketch

Collaboration - Zeplin

Clickable prototype - InVision

User Journey map - Overflow

Language - Kotlin

Mixpanel

Continuous Integration - Bitrise

Architecture MVVM

Clean Architecture

Unit Tests - JUnit

Firebase FCM

Crash Reporting - Crashlytics

Networking - Retrofit

Maps - Google Maps

Language- Swift 5.x

Analytics, Push Notifications- Firebase

Analytics - Mixpanel

Continuous Integration - Bitrise

Architecture VIPER-based

Architecture VIPER-based

Crash Reporting - Crashlytics

Layout SDK- SnapKit

Maps - Google Maps

Wireframes & designs - Sketch

Collaboration - Zeplin

Clickable prototype - InVision

User Journey map - Overflow

The Results

The first release of the app was ready within 5 months

Ailoitte team collaborated with the client's team for 4 years to manage bug fixes and upgrades.

We implemented security protocols for secure data transfer, encrypted data, and certificate pinning to prevent MITM attacks.

Our developers also implemented protocols for automatic token generation and expiry.

VISIT WEBSITE
Testimonials

Client Testimony

"We hired Ailoitte to build our fintech app. True professionals, knowledgeable and skilled, delivered a detailed prototype and a fully featured app within two months. The team communicated well and readily grasped our concept and intent. We were most impressed with their professionalism, extensive end-to-end knowledge, and design capabilities."

- Bruce Mitchell

Hi

Have an
idea? Let’s
catch up