Secure wallet development for neobank

  • Android

  • Fintech

  • Mobile App

Intro

Our customer’s mission is to give millions of people an easy and secure way to access cryptocurrencies. So we developed an easy-to-use crypto wallet for receiving, storing, and transferring cryptocurrency to get closer to this goal.

01

Task

Initially, the telegram chatbot was the only interaction channel with 315 000 users for the customer.

But it is important to start new channels of interaction with the product to grow and develop further.

A survey of users indicated that an Android app could become this channel.

The launch of the mobile application has increased user confidence in the brand and has become the product that provides many more options for users to access the service. MobileUp got the opportunity to implement an application.

Заголовок

Interesting. Technological. Reliable. Those exact words are to describe the project.

This is not an easy project in terms of technology. You’ve got a reliable and useful product in the end, solving all riddles, putting all ideas into action, and navigating between all traps and pitfalls.

Nadya Abasheva

Project manager

Do you have a similar task? Let's discuss!

02

Design

The main advantage of this chatbot is its simplicity and accessibility.

We needed to make as user-friendly and elegant an application as the bot is. Our team decided to start with Android, a more popular platform among the customer’s users.

Legacy

We thought it would be great to transfer the user experience of the chatbot to a mobile screen and provide registration in the form of a chat.However, our team quickly rejected this idea — it is difficult to roll back within the dialogue if the user wants to change something.

We realized that it is better to offer traditional registration forms on screen and not to confuse the user.

An important part of the design process is analytics. We have masterfully set up the collection of events and completely covered all user scenarios.

Заголовок

This project has become one of the key projects for us because working with the fintech market is our number one priority today. We are fully assured that the cryptocurrency market will grow and develop, and such projects as this one will facilitate that process and make working with cryptocurrency easier and more user-friendly.

Alexandr Maslov

COO

The Wallet and modular elements

We planned to release the product with basic functionality and decided to add such new functions as modules sequentially. We established that there would be just a good wallet in the first release, and we would add the rest in the next series.

The Wallet includes the following features:
  • Authorization and registration

  • Receiving and transferring cryptocurrency

  • View transaction history

  • Technical support module

As a result, the design appeared to be simple and laconic — we did exactly what the customer (our client) wanted.

03

Development

The development in numbers

  • 6 months to finish the app’s design and development

  • 400 issues with successful resolution

  • 99,8% crash-free

  • 100 design layouts

Сomplicated procedure of registration

Registration in the app is fairly devious. So we had to take into account some nuances:

  • A large amount of data that is unethical to request from the user just at the moment of their first meeting: country, conditions, login, password/Google authorization, fingerprint, phone number confirmation, and pin-code

  • Registration/authorization in the chatbot goes according to a different scenario, so it was necessary to consider the most comfortable one for users

  • We also had to take care of how to authorize users from the bot to the application and vice versa

  • Log in to the application is possible without registration, it is required for active actions

  • Many such additional scenarios as «What if the user wants to stop registration»

Modular elements of the app

We made all actions in the mobile app easier

  • Two-factor authentication

    Double protection is provided to our users. The first one is a PIN, generated during registration and the second one is a fingerprint to log in the app

  • Cryptocurrency transactions by phone numberу

    You can send cryptocurrency directly from the «Contacts» section on your smartphone, we have added a special blue button to the address book

  • QR-codes generation

    The app produces e-wallets, and these wallets generate QR codes automatically. You can use them to transfer money

  • Zendesk integration

    Zendesk is a built-in solution for client support. We have built it in the app

Заголовок

Firstly, we always take into account all the nuances of each application, then we apply our traditional testing approach and voila, we have got the perfect product.

Before starting work, we looked at the layouts and terms of reference, asked questions, got answers, and started to write tests simultaneously with the development. It seems everything is as usual, but the difference is only the app’s nuances, its core audience, and integrations.

Irina Moiseenko

QA Engineer

04

Testing

Testing

The QA department of MobileUp consists of high performers. The app for Android has been rigorously tested by our QA engineers many times before its release. We did functional, exploratory, regression testing, smoke tests, and testing of localization, UI, and compatibility with the Telegram bot.

After the release, the customer announced the start of its Bounty program. All 315,000 platform users were offered to search for bugs and get a cash prize. Reward depended on the threat level. We were a little worried because so many testers per platform is not a joke. As a result, they found only 16 low-priority bugs, neither of which was critical.

Crash-free rate of the app is 99,8. It means that less than 1% of users have experienced crashes using the app. This figure is among the best in its category.

How the app works

05

Progress

In 6 months we have done the main thing — to launch a well-functioning product.

Now users can interact with the chatbot and the mobile application that serves as a wallet. The new decision allows us to store, receive and send cryptocurrency around the world.

Заголовок

The application has preserved a simple and intuitive interface. It allows to manage the chatbot’s basic operations: receiving, sending, and safe storage of cryptocurrencies. Users’ access to financial transactions with cryptocurrencies has become easier, safer, and more convenient thanks to the new product.

Roman Andreev

Neobank

06

Team

Project team

  • Analyst

    Tim Mostivenko

  • CTO

    Evgenii Valeev

  • Art-director

    Alexander Yudin

  • UX/UI

    Timur Repin, Artem Tyutin

  • Development

    Vitalii Zharikov, Pavel Alexandrov, Semion Varivoda, Egor Belov

  • Testing/ QA

    Irina Moiseenko

  • Producer

    Dmitry Vanin

  • Project manager

    Anna Nachovnova, Nikita Eremenko, Nadya Abasheva

01

Collaboration

contacts

We are always glad to cooperate and work on new projects

Describe the task, and we will contact you soon. Or you can always text us on Telegram.

Let’s get to know each other!

ВыбратьОткуда вы о нас узнали
  • Ratings
  • Recommendations
  • Conferences
  • Publications
  • Social
  • Other

By clicking 'send', you consent to our processing your personal data and agree to our privacy policy terms.

Your application has been submitted successfully

Thank you! We will contact you soon