top of page

RUBICON WALLET

MOBILEAPPS

  • Location:

    • Ukraine

  • Industry:

    • Crypto wallet

  • Technologies:

    • Swift

    • Kotlin

    • FastAPI

    • Python

    • CryptoCompare

    • TronGrid

    • Etherscan

    • GetBlock

  • Team:

    • 11 specialists

  • Solution:

    • Mobile app

Rubicon Wallet is another achievement of our team. We have developed a mobile non-custodial crypto wallet that allows users to securely store, buy, transfer and exchange digital currency within one convenient application.

 

 

The main idea of the customer was to create a functional crypto wallet for mobile operating systems IOS and Android, which will become available not only to the community of its customers, but also to all other owners of digital assets.

 
 

HOW DID THE DEVELOPMENT GORUBICON WALLET

The development of a crypto wallet started with research. We carefully analyzed the market and similar solutions, then designed our own functional product and selected the best team for its implementation.

As a result of planning, it became clear that our work will consist of two parts: the first is the creation of the crypto wallet itself for mobile operating systems, and the second is the development of an admin panel to fill the application with content. Then we presented the prototype to the client, approved the work plan and started the technical implementation of the project. We completed all tasks in sprints. Each of these sprints had a specific goal and deadline, so that the client always knew exactly what work was being done and what the result would be.

The development process consisted of six stages:

  • Analysis, collection of information

  • Design

  • UI/UX design of a crypto wallet

 
 
xdesign-system.
  • Mobile and backend development

  • Testing

  • Technical support and development of the project.

During development, our team faced several priority tasks. One of them is to provide a high level of security. For its implementation, it was decided to create a non-custodial wallet, which, on the one hand, provides the user with maximum control over their assets, and, on the other hand, is reliably protected by blockchain cryptography.

In addition, for even greater protection, we have implemented three levels of authorization. Thus, the possibility of unauthorized transactions was completely excluded even if the device was lost by the user.

xlog-in-security.

Another important task was to create a user-friendly crypto wallet interface. We have divided our solution into two parts. First, we have developed a functional and comfortable interface. Preference was given to a minimalistic and strict UI concept, which is more in line with the financial sector – without unnecessary illustrations and distracting elements. To keep the app looking clean, we used a shade of green in the color palette. It creates a feeling of cleanliness and lightness, and also contrasts well with both dark and white themes.

Secondly, we have added additional modules to the product, which should make it easier for users to work with their assets:

  • Statistics on the ratio of different cryptocurrencies in the user’s total balance.

  • Graphs and statistics on the change in the value of each cryptocurrency.

  • Display transactions and balances in fiat currency.

xRubicon-iphone

WHAT TECHNOLOGIES WERE USED IN THE DEVELOPMENT

It was important for the client to provide not only functionality, but also high performance of the wallet. Therefore, we selected a stack of current technologies that fully coped with the task.

The backend part was developed in Python using asynchronous code and is able to simultaneously support a large number of IO operations, which ensures efficient processing of tasks for sending requests to the blockchain

For mobile development, Swift and Kotlin were used – respectively for the iOS and Android operating systems. These are native technologies that provide maximum integration of the application with the platform and also guarantee the best performance and speed.

 

THE MAIN FEATURES OF THE RUBICON CRYPTO WALLET

The Rubicon crypto wallet combines convenience and functionality. Despite the simple and concise interface, it is equipped with many tools that allow users to quickly and efficiently manage their digital assets. Here are its main features.

 

CREATING A NON-CUSTODIAL WALLET

A non-custodial wallet is owned by the user, not by Rubicon, and gives them full control over their assets. It is important that the company’s management cannot influence the ongoing transactions in any way, which creates the necessary level of trust in the application and the system.

When creating a wallet, the user receives a public and private key that will be used to make payments. In fact, these keys are a kind of digital safe stored in the blockchain network, which cannot be hacked or faked.

 
xrubicon-iphones

IMPORTING A NON-CUSTODIAL WALLET BY SEED

A seed phrase is a sequence of BIP39 standard words. With it, the user can import their existing non-custodial crypto wallet into Rubicon and get full access to their funds and the capabilities of our application.

APPLICATION ACCESS PROTECTION

To ensure the maximum level of protection for users’ crypto-assets, we have created three levels of authorization in the Rubicon wallet:

  • Request for PIN or biometrics when launching the application.

  • Request for a PIN code or biometrics after the device is automatically locked after a long period of inactivity.

  • Requesting a PIN or biometrics before making a transaction.

WORKING WITH CURRENCIES AND TOKENS

At the moment, in the Rubicon crypto wallet, users can work with four native currencies – Bitcoin, Ethereum, Litecoin, Tron, and two tokens – Tether ERC 20 and Tether TRC 20. However, the project continues to develop, and a significant expansion of available cryptocurrencies is planned in the near future and tokens.

The following operations are available to owners of digital assets:

  • Viewing the current balance for each asset, displaying its equivalent in fiat currency — USD, EUR, GBP, UAH.

  • Transfer of funds to other wallets, with the ability to specify the transfer amount immediately in fiat.

  • Sending wallet data – an address or a QR code, to receive a transfer of funds to your wallet.

  • View information about the current value of a cryptocurrency and view its historical data.

 
 
rubicon-4-iphones
screen-3d

PERSONAL SETTINGS

Personalization does not affect the functionality of the product, however, it makes working with the wallet more convenient and comfortable for each user.

In Rubicon, the user can:

  • Select the theme of the application – dark or light.

  • Set up push notifications.

  • Specify your preferred language.

 
 

RESULT RUBICON WALLET

The AVADA MEDIA team designed and developed the Rubicon Wallet mobile non-custodial crypto wallet for mobile operating systems, and continues its technical support and development.

The IOS version is already available for download on the AppStore, and the Android version is expected to be released in the coming days.

 
 
multiplescreens-iphone-w
bottom of page