top of page

MAGIC LOCK

MOBILEAPPS

  • Місцезнаходження:

    • Ізраїль

  • Галузь:

    • Розумні замки

  • Технології:

    • Flutter

    • API TTLock

 
  • Команда:

    • 4 спеціаліста

  • Рішення:

    • Мобільний додаток

Наш клієнт – ізраїльська компанія Magic Interactive LTD, яка надає послуги з встановлення та підтримки нового покоління смарт-замків TTLock. Його основна аудиторія – локальний місцевий бізнес: готелі, офіси, басейни та інші підприємства, яким потрібна можливість віддаленого доступу до приміщень.

 

Нашим завданням було розробити мобільний додаток Magic Lock для операційних систем IOS та Android, за допомогою якого клієнти компанії могли б керувати замками через Bluetooth за технологією BLE або через мережеві протоколи.

ЯК РОЗВИВАЛАСЯ РОЗРОБКА MAGIC LOCK

 

Управління користувачами, призначення блокувань і надання прав доступу відбувається за допомогою оригінальної веб-панелі адміністратора і через офіційний додаток TTLock. Тому нам довелося реалізувати з’єднання через надійне API-з’єднання та створити функціональність для прямої взаємодії клієнтів Magic Interactive LTD із замками, контролерами та іншими типами пристроїв.

Реалізацію програми ми почали з дизайну. Ретельний підхід до створення прототипу допоміг нам підібрати оптимальний стек технологій, який враховує специфіку проекту, спланувати тривалість і вартість розробки, а також продумати рішення всіх поставлених завдань.

 

Основною технологією для впровадження ми обрали кросплатформенний фреймворк Flutter. З одного боку, він забезпечує високу продуктивність програмного забезпечення, порівнянну з нативними технологіями, а з іншого – використовує єдину кодову базу для роботи в операційних системах IOS та Android, що дозволило заощадити бюджет клієнта та прискорити роботу програми. виведення на ринок.

Процес розробки відбувався за ітеративною методологією Scrum і складався з шести основних етапів:

Вивчення вимог клієнта

Дизайн

Реалізація технічної частини: фронтенд та API підключення

Тестування

Публікація програм в AppStore і PlayMarket

Додаток уже випущено та доступний для клієнтів Magic Interactive LTD на обох ринках програм.

magic-lock-app-1.png

РЕЗУЛЬТАТ MAGIC LOCK

 

Наша команда розробила кросплатформний мобільний додаток для дистанційного керування інноваційними замками TTLock. Для зручності користувачів ми додали багатомовний функціонал - продукт працює не тільки на івриті, а й англійською.

Зараз ми продовжуємо співпрацю з Magic Interactive LTD і працюємо над розробкою та розширенням функцій її мобільного додатку.

 
magic-lock-ios-2.png

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