• MobileApps,

Rubicon Wallet

Rubicon Wallet

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

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

  • Локація:
    • Україна
  • Команда:
    • 11 спеціалістів
  • Рішення:
    • Мобільний додаток
  • Галузь:
    • Криптогаманець
  • Технології:
    • Swift
    • Kotlin
    • FastAPI
    • Python
    • CryptoCompare
    • TronGrid
    • Etherscan
    • GetBlock

Rubicon Wallet – це ще одне досягнення нашої команди. Ми розробили мобільний некастодіальний криптогаманець, який дозволяє користувачам безпечно зберігати, купувати, переказувати та обмінювати цифрову валюту в рамках однієї зручної програми.

 

 

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

Як проходила розробка

Rubicon Wallet

Як проходила розробка Rubicon Wallet

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

За підсумками планування стало зрозуміло, що наша робота складатиметься з двох частин: перша — це створення крипто-гаманця для мобільних операційних систем, а друга — розробка панелі адміністратора, для наповнення додатку контентом. Далі ми презентували прототип клієнту, затвердили план робіт та розпочали технічне виконання проєкту. Усі завдання ми виконували спринтами. Кожен такий спринт мав конкретну мету і терміни, завдяки чому клієнт завжди знав, які саме роботи зараз виконуються і яким буде результат.

Процес розробки складався із шести етапів:

  • Аналіз, збір інформації
  • Проєктування
  • UI/UX дизайн криптогаманця

  • Розробка mobile та backend-частини
  • Тестування
  • Технічна підтримка та розвиток проєкту.

У ході розробки перед нашою командою було кілька пріоритетних завдань. Одна з них – забезпечення високого рівня безпеки. Для її виконання було вирішено створити некастодіальний гаманець, який, з одного боку, надає користувачеві максимальний контроль над своїми активами, а з іншого — надійно захищений криптографією блокчейну.

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

Ще одним важливим завданням було створення зручного інтерфейсу криптогаманця. По-перше, ми розробили функціональний та комфортний інтерфейс. Перевага була віддана мінімалістичній і суворій UI-концепції, яка більше відповідає фінансовій сфері — без зайвих ілюстрацій і елементів, що відволікають увагу. Щоб додаток виглядав чисто, у палітрі кольорів ми використовували відтінок зеленого. Він створює відчуття чистоти та легкості, а також добре контрастує як з темною, так і з білою темою.

По-друге, ми додали до продукту додаткові модулі, які повинні спростити роботу користувачів зі своїми активами:

  • Статистику щодо співвідношення різних криптовалют у загальному балансі користувача.
  • Графіки та статистику щодо зміни вартості кожної криптовалюти.
  • Відображення транзакцій та балансів у фіатній валюті.

Які технології використовувалися у розробці

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

Backend-частина була розроблена на Python на асинхронному коді і здатна одночасно підтримувати роботу великої кількості IO-операцій, що забезпечує ефективну обробку завдань з надсилання запитів до блокчейну.

Для мобільної розробки були задіяні Swift та Kotlin – відповідно для операційних систем iOS та Android. Це нативні технології, які забезпечують максимальну інтеграцію програми з платформою, а також гарантують кращу продуктивність та швидкість роботи.

 

Основні можливості криптогаманця Rubicon

У криптогаманці Rubicon вигідно поєднується зручність та функціональність. Незважаючи на простий і лаконічний інтерфейс, він оснащений безліччю інструментів, які дозволяють користувачам швидко і ефективно керувати своїми цифровими активами. Ось його основні можливості.

Створення некастодіального гаманця

Некастодіальний гаманець належить користувачеві, а не компанії Rubicon, і дає йому повний контроль над своїми активами. Важливо, що керівництво компанії ніяк не може впливати на транзакції, що проводяться, що створює необхідний рівень довіри до додатку і системи. При створенні гаманця користувач отримує відкритий та закритий ключі, які будуть використовуватись для здійснення платежів. По факту, ці ключі — свого роду цифровий сейф блокчейн, що зберігається в мережі, який неможливо зламати або підробити.

 

Імпорт некастодіального гаманця по seed-фразі

Seed-фраза – це послідовність слів стандарту BIP39. З її допомогою користувач може імпортувати свій існуючий некастодіальний криптогаманець у Rubicon та отримати повний доступ до своїх засобів та можливостей нашої програми.

Захист доступу до програми

Щоб забезпечити максимальний рівень захисту крипто-активів користувачів, у гаманці Rubicon ми створили три рівні авторизації:

  • Запит PIN-коду або біометрії під час запуску програми.
  • Запит PIN-коду або біометрії після автоматичного блокування пристрою при тривалій бездіяльності.
  • Запит PIN-коду або біометрії перед транзакцією.

Робота з валютами та токенами

На даний момент у криптогаманці Rubicon користувачі можуть працювати з чотирма нативними валютами – Bitcoin, Ethereum, Litecoin, Tron, і двома токенами – Tether ERC 20 і Tether TRC 20. Однак проєкт продовжує розвиватися, і найближчим часом планується значне розширення доступних крипт та токенів.

Власникам цифрових активів є такі операції:

  • Перегляд поточного балансу щодо кожного активу з відображенням його еквівалента у фіатній валюті — USD, EUR, GBP, UAH.
  • Трансфер коштів на інші гаманці, з можливістю вказувати суму переказу одразу у фіаті.
  • Надсилання даних гаманця – адреси або QR-коду, для отримання переказу коштів на свій гаманець.
  • Перегляд інформації про поточну вартість криптовалюти та перегляд її історичних даних.

 

Персональні налаштування

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

У Rubicon користувач може:

  • Вибрати тему програми – темну або світлу.
  • Налаштувати push-сповіщення.
  • Вказати бажану мову.
Rubicon Wallet

Результат

Rubicon Wallet

Результат Rubicon Wallet

Команда AVADA MEDIA спроєктувала та розробила мобільний некастодіальний криптогаманець Rubicon Wallet для мобільних операційних систем, і продовжує його технічний супровід та розвиток.

Версія для IOS вже доступна для завантаження на AppStore, а реліз Android-версії очікується найближчими днями.

Rubicon Wallet

Зв'яжіться з експертами

З'явилися питання?

Зв'яжіться з експертами З'явилися питання?

+
@
Долучайтеся до нас

Надіслати резюме

+
@
Згода на обробку персональних даних

Користувач, оформляючи заявку на сайті https://avada-media.ua/ (далі – Сайт), погоджується з умовами цієї Згоди на обробку персональних даних (далі – Згода) відповідно до Закону України “Про захист персональних даних”. Прийняттям (акцептом) оферти Згоди є відправка заявки з Сайту або замовлення у Оператора за телефонами Сайту.

Користувач дає свою згоду на обробку своїх персональних даних з наступними умовами:

  1. Дане Згода дається на обробку персональних даних як без, так і з використанням засобів автоматизації. </ Li>
  2. Згода поширюється на наступну інформацію: ПІБ, телефон, електронна пошта. </ Li>
  3. Згода на обробку персональних даних дається з метою надання Користувачу відповіді на заявку, подальшого укладення та виконання зобов’язань за договорами, здійснення клієнтської підтримки, інформування про послуги, які, на думку Оператора, можуть представляти інтерес для Користувача, проведення опитувань і маркетингових досліджень . </ li>
  4. Користувач, надає Оператору право здійснювати наступні дії (операції) з персональними даними: збір, запис, систематизація, накопичення, зберігання, уточнення (оновлення, зміну), використання, знеособлення, блокування, видалення і знищення, передача третім особам, з згоди суб’єкта персональних даних і дотриманням заходів, що забезпечують захист персональних даних від несанкціонованого доступу. </ li>
  5. Персональні дані обробляються Оператором до завершення всіх необхідних процедур. Також обробка може бути припинена за запитом Користувача на електронну пошту: info@avada-media.com.ua </ li>
  6. Користувач підтверджує, що, даючи Згода, він діє вільно, своєю волею і в своєму інтересі. </ Li>
  7. Справжнє Згода діє безстроково до моменту припинення обробки персональних даних з підстав, зазначених у п.5 даного документа. </ Li>
    </ Ol>
Долучайтеся до нас

Надіслати резюме

+
@