RUBICON WALLET
MOBILEAPPS
-
Standort:
-
Ukraine
-
-
Branche:
-
Krypto-Wallet
-
-
Technologien:
-
Swift
-
Kotlin
-
FastAPI
-
Python
-
CryptoCompare
-
TronGrid
-
Etherscan
-
GetBlock
-
-
Team:
-
11 Spezialisten
-
-
Lösung:
-
Mobile App
-
Rubicon Wallet ist eine weitere Errungenschaft unseres Teams. Wir haben ein mobiles, nicht verwahrtes Krypto-Wallet entwickelt, mit dem Benutzer digitale Währungen sicher in einer praktischen Anwendung speichern, kaufen, übertragen und umtauschen können.
Die Hauptidee des Kunden bestand darin, ein funktionales Krypto-Wallet für die mobilen Betriebssysteme iOS und Android zu erstellen, das nicht nur der Community seiner Kunden, sondern auch allen anderen Besitzern digitaler Vermögenswerte zur Verfügung steht.
WIE VERLÄUFTE DIE ENTWICKLUNG DES GORUBICON WALLET?
Die Entwicklung eines Krypto-Wallets begann mit Recherchen. Wir analysierten sorgfältig den Markt und ähnliche Lösungen, entwarfen dann unser eigenes funktionales Produkt und wählten das beste Team für dessen Umsetzung aus.
Als Ergebnis der Planung wurde klar, dass unsere Arbeit aus zwei Teilen bestehen würde: Der erste ist die Erstellung des Krypto-Wallets selbst für mobile Betriebssysteme und der zweite ist die Entwicklung eines Admin-Panels, um die Anwendung mit Inhalten zu füllen. Dann präsentierten wir dem Kunden den Prototyp, genehmigten den Arbeitsplan und begannen mit der technischen Umsetzung des Projekts. Wir erledigten alle Aufgaben in Sprints. Jeder dieser Sprints hatte ein bestimmtes Ziel und eine Frist, sodass der Kunde immer genau wusste, welche Arbeit geleistet wurde und was das Ergebnis sein würde.
Der Entwicklungsprozess bestand aus sechs Phasen:
Analyse, Sammlung von Informationen
Design
UI/UX-Design eines Krypto-Wallets
-
Mobile und Backend-Entwicklung
-
Testen
-
Technischer Support und Entwicklung des Projekts.
-
-
Während der Entwicklung stand unser Team vor mehreren vorrangigen Aufgaben. Eine davon ist die Gewährleistung eines hohen Sicherheitsniveaus. Für die Umsetzung wurde beschlossen, eine nicht verwahrte Geldbörse zu erstellen, die dem Benutzer einerseits maximale Kontrolle über seine Vermögenswerte bietet und andererseits zuverlässig durch Blockchain-Kryptographie geschützt ist.
-
Darüber hinaus haben wir für noch mehr Schutz drei Autorisierungsebenen implementiert. Somit wurde die Möglichkeit nicht autorisierter Transaktionen vollständig ausgeschlossen, selbst wenn das Gerät vom Benutzer verloren ging.
Eine weitere wichtige Aufgabe war die Erstellung einer benutzerfreundlichen Schnittstelle für das Krypto-Wallet. Wir haben unsere Lösung in zwei Teile aufgeteilt. Erstens haben wir eine funktionale und komfortable Schnittstelle entwickelt. Dabei wurde ein minimalistisches und striktes UI-Konzept bevorzugt, das eher dem Finanzsektor entspricht – ohne unnötige Illustrationen und störende Elemente. Damit die App sauber aussieht, haben wir in der Farbpalette einen Grünton verwendet. Er vermittelt ein Gefühl von Sauberkeit und Leichtigkeit und bildet außerdem einen guten Kontrast zu dunklen und weißen Themen.
Zweitens haben wir dem Produkt zusätzliche Module hinzugefügt, die den Benutzern die Arbeit mit ihren Vermögenswerten erleichtern sollen:
Statistiken zum Verhältnis verschiedener Kryptowährungen zum Gesamtguthaben des Benutzers.
Diagramme und Statistiken zur Wertänderung jeder Kryptowährung.
Anzeige von Transaktionen und Guthaben in Fiat-Währung.
WELCHE TECHNOLOGIEN WURDEN BEI DER ENTWICKLUNG VERWENDET?
Dem Kunden war es wichtig, nicht nur Funktionalität, sondern auch eine hohe Leistung des Wallets zu gewährleisten. Daher haben wir einen Stapel aktueller Technologien ausgewählt, der die Aufgabe vollständig bewältigte.
Der Backend-Teil wurde in Python unter Verwendung von asynchronem Code entwickelt und kann gleichzeitig eine große Anzahl von IO-Operationen unterstützen, was eine effiziente Verarbeitung von Aufgaben zum Senden von Anfragen an die Blockchain gewährleistet.
Für die mobile Entwicklung wurden Swift und Kotlin verwendet – jeweils für die Betriebssysteme iOS und Android. Dies sind native Technologien, die eine maximale Integration der Anwendung in die Plattform ermöglichen und zudem die beste Leistung und Geschwindigkeit garantieren.
DIE HAUPTMERKMALE DES RUBICON CRYPTO WALLET
Das Rubicon Crypto Wallet kombiniert Komfort und Funktionalität. Trotz der einfachen und übersichtlichen Benutzeroberfläche ist es mit vielen Tools ausgestattet, mit denen Benutzer ihre digitalen Assets schnell und effizient verwalten können. Hier sind seine Hauptfunktionen.
ERSTELLEN EINES NICHT-VERWAHRTEN WALLETS
Ein nicht-verwahrtes Wallet gehört dem Benutzer, nicht Rubicon, und gibt ihm die volle Kontrolle über sein Vermögen. Es ist wichtig, dass das Management des Unternehmens die laufenden Transaktionen in keiner Weise beeinflussen kann, was das notwendige Maß an Vertrauen in die Anwendung und das System schafft.
Beim Erstellen eines Wallets erhält der Benutzer einen öffentlichen und einen privaten Schlüssel, mit denen er Zahlungen tätigen kann. Tatsächlich sind diese Schlüssel eine Art digitaler Safe, der im Blockchain-Netzwerk gespeichert ist und nicht gehackt oder gefälscht werden kann.
IMPORTIEREN EINER NICHT-VERWAHRTEN WALLET PER SEED
Eine Seed-Phrase ist eine Folge von Wörtern des BIP39-Standards. Damit kann der Benutzer seine bestehende nicht-verwahrte Krypto-Wallet in Rubicon importieren und erhält vollen Zugriff auf seine Gelder und die Funktionen unserer Anwendung.
SCHUTZ DES ANWENDUNGSZUGRIFFS
Um ein Höchstmaß an Schutz für die Krypto-Assets der Benutzer zu gewährleisten, haben wir drei Autorisierungsebenen in der Rubicon-Wallet erstellt:
Anforderung einer PIN oder biometrischer Daten beim Starten der Anwendung.
Anforderung eines PIN-Codes oder biometrischer Daten, nachdem das Gerät nach einer langen Zeit der Inaktivität automatisch gesperrt wurde.
Anforderung einer PIN oder biometrischer Daten vor der Durchführung einer Transaktion.
ARBEITEN MIT WÄHRUNGEN UND TOKENS
Derzeit können Benutzer im Rubicon-Krypto-Wallet mit vier nativen Währungen – Bitcoin, Ethereum, Litecoin, Tron – und zwei Token – Tether ERC 20 und Tether TRC 20 – arbeiten. Das Projekt entwickelt sich jedoch weiter und in naher Zukunft ist eine erhebliche Erweiterung der verfügbaren Kryptowährungen und Token geplant.
Besitzern digitaler Assets stehen folgende Vorgänge zur Verfügung:
Anzeige des aktuellen Kontostands für jedes Asset mit Anzeige des Gegenwerts in Fiat-Währung – USD, EUR, GBP, UAH.
Überweisung von Geldern an andere Wallets mit der Möglichkeit, den Überweisungsbetrag sofort in Fiat anzugeben.
Senden von Wallet-Daten – einer Adresse oder eines QR-Codes, um eine Überweisung von Geldern an Ihr Wallet zu erhalten.
Anzeigen von Informationen zum aktuellen Wert einer Kryptowährung und Anzeigen ihrer historischen Daten.
PERSÖNLICHE EINSTELLUNGEN
Die Personalisierung hat keinen Einfluss auf die Funktionalität des Produkts, macht jedoch die Arbeit mit der Brieftasche für jeden Benutzer bequemer und komfortabler.
In Rubicon kann der Benutzer:
Das Design der Anwendung auswählen – dunkel oder hell.
Push-Benachrichtigungen einrichten.
Ihre bevorzugte Sprache angeben.
ERGEBNIS RUBICON WALLET
Das AVADA MEDIA-Team hat das mobile, nicht verwahrte Krypto-Wallet Rubicon Wallet für mobile Betriebssysteme entworfen und entwickelt und setzt seinen technischen Support und seine Entwicklung fort.
Die iOS-Version steht bereits im AppStore zum Download bereit und die Android-Version wird voraussichtlich in den nächsten Tagen veröffentlicht.