Bitcoin.de - Portfolio - IntexSoft

Bitcoin.de

Mobile application for cryptocurrency exchange.
image

Challenge

Bitcoin.de is the largest cryptocurrency exchange in Europe. It has 775,000 users. The platform works on the principle of a peer-to-peer bitcoin marketplace.

 

They turned to IntexSoft with a request to develop a mobile application for a crypto exchange. The company’s goal was to improve the UX on mobile devices. In addition, Bitcoin.de wanted to raise the importance of its brand through a corporate mobile application.

Technologies

Team Composition

  • Project manager

  • 2 iOS developers

  • UX/UI designer

  • QA engineer

3

dev stages

5

IT experts

10

months project duration

Solution

The IntexSoft team divided the application development into 3 stages:

 

  1. Prototyping and design;
  2. Mobile application development;
  3. Testing the application with real data.
UX/UI Design

The design process started with an analysis of the requirements and the data provided. An MVP was already developed and our team needed to adapt it for Android OS and add the possibility to notify users at the moment when the cryptocurrency rate changed. In addition, the task was to design a quick access flow to buying/selling cryptocurrencies.

 

UX Process

 

After studying the requirements, we worked out the solutions using wireframing. After the sketches were ready, we discussed them with the client explaining the pros and cons of each option. Here we focused mostly on the functional part.

image

Prototyping

 

Together with the client, we agreed on an option that implies the location of notifications next to each cryptocurrency, as well as the ability to open an additional menu when swiping. Such a solution allowed us to save space for displaying more information, while not overloading the interface and making it user-friendly.

During the discussion with the development team, we faced the problem: there was no native component for the sliding side menu. However, our team found a way out, implemented the component, and continued working on the UI.
image
Approved prototypes

Visual design – UI

 

To speed up and optimize the future work processes, we decided to use the components of certain elements in Figma. We also used native Android components to simplify and speed up the development. The company’s brand colors were used as primary ones. In particular, we used orange color to display active and clickable elements, as well as to highlight the active mode of the notification.

 

Since there was a lot of data in the app and many elements with a small font, we decided to use the standard Roboto font for the easy and quick perception of information.

 

 

Security

The highest level of security was critical for the project. Our experts have carefully thought it out, developed and tested a high-level security system that prevents:

 

  • password theft;
  • third party transactions;
  • man-in-the-middle attack.

 

The scheme also provides:

 

  • binding of the application to the exchange;
  • user data input.

 

By providing secure access to data, our developers have achieved a high level of usability. To access the crypto exchange, the user needs to scan a QR code in a web app once. The code serves as a tool for the simple and quick transfer of keys and passwords as well as for connecting a mobile application to the web service.

 

The keys to the application belong only to the user, no one can steal access or use a password. These keys provide data encryption and user authentication. If a third party takes a photo of a QR code, the connection will still be impossible.

 

The IntexSoft team used the AES protocol to establish a secure connection between the mobile application and the server. It’s impossible to decrypt data even when intercepting HTTPS protocols.

 

The dev team used a WebSocket connection to ensure a permanent connection between the server and the mobile device. It is necessary, in particular, to have the list of available offers updated.

 

Data protection on mobile devices is provided by biometrics: Touch ID and Face ID.

Methodology & Communication

When working on the project, the classic Waterfall development model was used. It was the most suitable due to clearly defined budget and strict requirements.

 

During the project, the client could easily reach out to the IntexSoft team to resolve any issue. Our specialists organized video conferences with the client where they discussed possible changes and improvements.

Features

  • User identification

    To access the crypto-exchange, the user scans a QR code in a web app

  • Easy and secure authentication

    Via PIN code or Touch ID/Face ID (depending on the device)

  • Push notifications

    Notifications when the currency rate reaches the desired rate, and also in case of technical work or campaigns

  • Bidding, offer submission, auction

    Bidding for the purchase/sale of cryptocurrency, submitting an offer for the purchase/sale of cryptocurrency, conclusion of a transaction at the auction

Need a similar app? We can help!

Drop us a line