Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1000+ IT professionals developing software for other professionals worldwide.
About us
Innowise Group is an international full-cycle software development company founded in 2007. We are a team of 1000+ IT professionals developing software for other professionals worldwide.
Please leave your contacts, we will send you our presentation by email
Please be informed that by submitting this form, you agree to our Privacy Policy.
The form has been successfully submitted! Please find further information in your mailbox.

Mobile cryptocurrency portfolio management application

Innowise Group has built a mobile cryptocurrency portfolio management application for a European company

Customer

Industry
Blockchain
Region
Europe
Client since
2022
Our client is a European company working in the cryptocurrency exchange and DeFi domains. Detailed information about the client cannot be disclosed under the provisions of the NDA.

Challenge

Our customer has come up with the idea of a user-friendly, functional, and secure mobile application that would allow its users to effectively manage their cryptocurrency portfolio.
The main project’s goal was to deliver a mobile cryptocurrency portfolio management application. Its functionality would help users to effectively manage their crypto coins and tokens. Also, the application would allow them to receive vivid information about the cryptocurrencies’ rate fluctuations and the latest news on cryptocurrencies and DeFi projects. The client assigned our team to develop the app’s functionality and design.

Solution

Innowise Group’s team has developed from scratch the cryptocurrency portfolio management application.

 

KEY FEATURES OF THE APP
The major objective of the mobile application is to give the users the tool to comfortably manage their portfolio of crypto coins and tokens. The application we have developed has extensive functionality, which makes it easy to perform an array of actions with the users’ crypto assets. The solution’s functionality is described below.

  • The application provides users with the opportunity to see their crypto portfolio;
  • It allows them to deposit and withdraw crypto assets through in-app wallets;
  • It gives the intel about cryptocurrency pairs’ rate fluctuations;
  • The application keeps users updated on the latest news in cryptocurrencies and DeFi;
  • The solution allows to manage the crypto portfolio through buy/sell orders;
  • It also provides the opportunity to exchange crypto assets.

Users can start the application by logging into their personal accounts. When they launch the app, they see the dashboard allowing them to deposit or exchange crypto funds. They also see the information about the exchange rates of popular cryptocurrencies to USD and the latest news in the domain.

Through this dashboard, users can go to the Exchange section and manage their cryptocurrency portfolio. It’s possible to exchange desired funds at the current market price if they’re needed quickly. Users also can set the price limits if they wish to acquire crypto assets at specific conditions.

One can visit the Trading section to place buy/sell orders on a particular crypto asset. In this tab, users can see the chart vividly showing the particular cryptocurrency’s price alterations through time. Also, they can observe by which price it’s been traded based on other users’ buy/sell orders, see their personal order history, and place new orders for the desired cryptocurrency.

In the Balance section, users can observe their cryptocurrency portfolio divided into two subsections – the available coins and tokens. The application allows users to easily deposit and withdraw any amount of the chosen crypto asset.

The last section allows users to perform an array of actions. For example, they can see their trading history, set up two-factor authentication via Google Authenticator, change their profile password, invite friends through referral programs, verify their account, and more.

Technologies & tools

Platforms
Android, iOS
Languages
Kotlin, Swift
Frameworks
Alamofire, BrightFutures, RSwift, SnapKit, Kingfisher, SwiftLint, KeychainSwift, Firebase, Retrofit + OkHttp, RxJava, Moxy, Dagger2, Navigation Components, KtLint, Lint
Other integrations
TestFlight, Firebase App Distribution, iTunes Connect

Process

The client has had a clear vision of the application’s goal, but needed assistance in transforming the idea into the solution. Hence, our team’s task was to create the application from scratch. This included the determination of the app’s functionality, design, and building of the application itself.
The entire project workflow was based on the Agile methodology with two-week sprints. At the end of each sprint, we provided a demo video of the completed tasks. We have delivered release builds by the project deadline. Based on the client’s request, our team fixed/made the bugs/improvements on every sprint. We have communicated with the client and the team via Google Chat and Telegram.

Team

3
Android developers
3
iOS developers
1
Project manager
4
QA engineers
1
Business analyst
1
UI/UX designer
1
DevOps engineer

Results

Our software engineers have created a mobile crypto portfolio management application that helps people effectively operate their crypto funds. The application possesses an intuitive user-friendly interface and an array of helpful features like exchange crypto assets by limits, price charts, latest news in crypto and DeFi, easy funds depositing and withdrawal, and more.

Project duration
  • March 2022 - June 2022

Need a technological solution? Contact us!

Select the subject of your inquiry

Please be informed that when you click the Send button Innowise Group will process your personal data in accordance with our Privacy Policy for the purpose of providing you with appropriate information.

What happens next?

1

Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.

2

After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.

3

We arrange a meeting with you to discuss the offer and come to an agreement.

4

We sign a contract and start working on your project as quickly as possible.

Thank you!

Your message has been sent.
We’ll process your request and contact you back as soon as possible.

arrow