Bastelzeit: Wie ich eine Kryptowährungs-App erstellt habe mit Mendix | Mendix

Direkt zum Inhalt

Bastelzeit: Wie ich eine Kryptowährungs-App erstellt habe mit Mendix

In den letzten Wochen waren Kryptowährungen (insbesondere Bitcoin) aufgrund der enormen Gewinne, die sie in so kurzer Zeit erzielt haben (über 1700 % in diesem Jahr!), in allen Nachrichten. Kryptowährungen sind eine dezentrale Form von Währung, die niemand manipulieren kann, da sie eine Blockchain verwenden, um sicherzustellen, dass alle Transaktionen legitim und nicht betrügerisch sind. Weitere Informationen zu Kryptowährungen finden Sie unter Dieser Link von CoinDesk.com geht näher auf die Besonderheiten von Bitcoin ein.

Das Anzeigen und Verwalten Ihres Kryptowährungsportfolios kann schwierig sein

Als ich in Kryptowährungen investiert hatte, bemerkte ich ein sehr reales Problem, das die Anzeige meines Portfolios erschwerte. Da es eine gute Praxis ist, Ihre Münzen an mehreren Orten aufzubewahren (z. B. eine Hardware-Wallet oder eine Web-Wallet) und es mehrere Kryptowährungsbörsen gibt, an denen Sie Münzen kaufen können, wie MünzBase , Binance, ist es wirklich schwierig, Ihr gesamtes Portfolio an einem Ort zu sehen. Hier Mendix kommt ins Spiel. Ich beschloss, eine Mendix App, in die ich einfach eingeben konnte, wie viele Kryptowährungen ich besitze, wie viel USD ich ausgegeben habe und dann Preisinformationen in Echtzeit sowie meine aktuellen Portfoliogewinne oder -verluste abrufen konnte.

Die CoinTracker App

Ich habe mich entschieden, die App CoinTracker zu nennen, da diese App meine Münzwerte verfolgen wird. Ich weiß, sehr originell! Als ich mit der Entwicklung der App begann, musste ich mehrere Funktionen integrieren, um sicherzustellen, dass sich meine App in einer mobilen Umgebung natürlich verhält. Die ideale Anwendung hätte die folgenden Funktionen:

  • Die Möglichkeit, Münzen zum Betrag hinzuzufügen, den der Benutzer besitzt, den aktuellen Preis der Münze anzuzeigen (durch Nutzung eines REST-Dienstes) und den Gesamtwert ihres Besitzes dieser Münze.
  • Eine Zusammenfassung darüber, wie viel USD der Benutzer ausgegeben hat, wie viel sein Portfolio wert ist und wie hoch seine Gewinne oder Verluste sind.
  • Eine grafische Zusammenfassung darüber, wie viel Prozent jeder Münze der Benutzer besitzt.
  • Eine einfache Benutzeroberfläche, die dem Benutzer genau das zeigt, was er sehen möchte, und nichts weiter.
  • Die App sollte sich wie jede andere App auf einem Mobilgerät verhalten. Ich wollte nicht, dass sie auf den Benutzer klobig oder umständlich wirkt.

Um Ihnen eine Vorstellung davon zu geben, wie der Haupt-Mikrofluss aussieht, der den Preis einer Münze abruft und in der App aktualisiert, habe ich unten den genauen Mikrofluss angegeben, den ich in meiner App verwendet habe:

Microflow-Diagramm für Kryptowährungs-Apps

Unten finden Sie eine Liste aller App Store-Widgets, die ich zum Erstellen dieses großartigen Benutzererlebnisses verwendet habe, sowie kurze Beschreibungen der Funktion der Widgets:

  • Listenansicht Wischen: Mit diesem Widget kann der Benutzer einen Container nach links wischen, um Schaltflächen anzuzeigen, wie Sie sie in einer E-Mail-Anwendung auf Ihrem Telefon sehen.
  • Ziehen Sie zum Aktualisieren: Mit diesem Widget kann der Benutzer eine Listenansicht nach unten ziehen, um eine Datenaktualisierung auszulösen.
  • Funktionen für mobile Geräte: Dieses Widget enthält mehrere mobile-spezifische Funktionen wie die Verwendung des nativen Ladespinners und des Standarddialogfelds Ihres Telefons anstelle des Mendix die Standardeinstellungen.
  • ChartJS: Dieses Widget ermöglicht die grafische Darstellung von Daten. Es ist kein mobiles Widget, ermöglicht aber die Erstellung eines schönen Kreisdiagramms.

Verwendung der Mendix Mit dem Modellierer konnte ich alle erforderlichen Widgets verwenden und sicherstellen, dass alle gewünschten Funktionen zur App hinzugefügt wurden. Unten sind zwei Screenshots, wie das Endprodukt aussieht:

Screenshot der Kryptowährungs-App

Die Lösung nur Tage nach der Idee

Von Anfang bis Ende dauerte die Entwicklung der App nur knapp eine Woche und zeigt deutlich, wie leistungsfähig ein Tool ist Mendix kann sein. Seit ich diese App fertiggestellt habe, habe ich sie einigen meiner Kryptowährungsfreunde gezeigt und sie nutzen diese Lösung erfolgreich!

Wählen Sie Ihre Sprache