Wallex App
An innovative e-wallet for safe and convenient cryptocurrency management.
Wallex App is an easy-to-use digital crypto-wallet. It is designed for the most efficient management of any cryptocurrency. Users can safely store bitcoins and other cryptocurrencies and perform various transactions and exchange operations with them.
The app principle is simple: you create an e-wallet for each cryptocurrency and get the opportunity to manage your funds in an intuitive way and with just a few taps. No extra steps are required!
Project info
Project:
Cryptocurrency App Development
Product:
iOS and Android app
Category:
Finance
Project timeline:
8 months
How the Story Begins
However, nowadays, having only a website isn't enough to effectively operate a digital business. Therefore, at the Client's request, we proceeded with the cryptocurrency app development project.
It all started when the Client entrusted us to design and develop a landing page. After that, since the results of our work completely satisfied him, he also ordered us to create a fully functional website.
Team Working on the Project
Several Agilie departments had been working closely on the Wallex project. We involved web and mobile developers, QA engineers, and, of course, UI/UX experts in the app creation.
The working process itself was supervised by Sergey Melashich, our senior developer.
UI/UX Challenges & Ideas
We developed the app’s UI/UX from scratch. And the main challenge was to provide the best user experience.
That's why we've resorted to the logic that is most typical for the e-wallet's design. This made the application interface intuitive and user-friendly.
As for the choice of a color scheme, we were guided by both the Client's wishes and the users' expectations.
Development Challenges to Overcome
However, nowadays, having only a website isn't enough to effectively operate a digital business. Therefore, at the Client's request, we proceeded with the cryptocurrency app development project.
1
Cross-platform development
Our cryptocurrency app development project is based on a cross-platform approach, which is a more cost-efficient solution since the application works on any OS platform. But the coin has a downside.
Above all, the developer must not only understand the technology stack used but also have some knowledge of the operation of iOS and Android platforms. In addition, he should be able, if necessary, to create certain modules in their respective languages.
We did it with a bang and developed a high-performance application that works quickly and efficiently.
2
Working with multiple cryptocurrencies
The second challenge of the project was that it included multiple cryptocurrencies. Therefore, we had to unify the process of interaction with them.
We also needed to provide a basis for future application scaling so that one could add new currencies with minimal effort.
3
Interaction with blockchain
We didn't bring up our own nodes and interacted with blockchains through electrum servers. Since these servers only support the TCP protocol, we needed to create an additional proxy service to convert HTTP to TCP.
Primarily, this microservice is responsible for decoding transactions. In addition, it monitors the status of electrum servers to provide smooth interaction with the blockchain.
4
The complexity of market data processing
Another challenge of our project was the aggregation and processing of cryptocurrency market data and its further transfer to the user. We had to find a way to render all the charts without reducing the application performance.
And our team did an excellent job with this task.
5
Securing the Wallex app
Any financial application must be well-protected to ensure the security of money transactions. And the Wallex app is no exception.
To maximize the app protection, we've used the most modern encryption methods. Also, we ensured that information about private keys remained inaccessible to the server, which additionally secured the crypto-wallet.
6
Release of the new 14 iOS
Also, work on the project was complicated by the fact that it coincided with the release of iOS 14 and the update of the NativeScript framework to the 7th version. Consequently, our experts had to consider new and so far little-known system requirements during the cryptocurrency app development process.
Technology Stack Used
Nrwl
TypeScript
NativeScript
Angular
NestJS
PostgreSQL
Redis
Home Screen
The app's home screen displays the most meaningful data, which is the state of the user’s financial account. And the first thing that catches his eye is the total balance in US dollars.
;Also, the user sees all his crypto-wallets with an indication of the monetary balance on each one. So he gets an idea of his financial status at a glance.
;Transaction Details
Our application guarantees the best user experience, and therefore any cryptocurrency transaction is simple, clear, and transparent.
;Among other things, the user is able to access the details of his transactions and see the status of each one. Also, this feature allows him to understand which of them have been successful and which have failed.
;Exchange
Do you need to exchange cryptocurrency? It's easy! Our application will help you with this.
;The Wallex app supports all popular cryptocurrencies. And you can freely exchange your funds and move them from one e-wallet to another depending on the type of cryptocurrency.
;Sending cryptocurrency
The main task of cryptocurrency app development is to create a digital wallet with the ability to send your funds to other users. Undoubtedly, the feature belongs to the key ones.
;Our Wallex app allows you to do this quickly and safely. The whole process takes a minimum of time.
;Settings
And the last feature making our digital wallet so convenient is the Settings.
;You can change the password, passcode, and other parameters as needed. And of course, there is an opportunity to use the Contact Us form at any time you want.
;Receiving cryptocurrency
In addition to sending and exchanging cryptocurrencies, our application helps you with receiving funds from other users.
As you can see, everything is thought-out to the very smallest detail.
Bitcoin
BTC
Bitcoin Cash
BCH
USDST
USDST
Stellar
XLM
GBPST
GBPST
Ethereum
ETH
EURST
EURST
Wallex App is a multi-digital wallet aimed at helping users store, receive, send, convert, and perform other similar cryptocurrency manipulations.