Mobile Entwicklung einer Mental-Health-App für iOS
Kundenstory
Unser Kunde entschied sich, Investitionen in sein Produkt von einem der internationalen Risikokapitalfonds zu gewinnen. Deshalb beauftragten sie nur die Entwicklung einer Basisversion der mobilen Anwendung, um den Wert des Produkts den Investoren zu demonstrieren.
Die Hauptidee der App war es, Menschen dabei zu helfen, ihre psychische Gesundheit zu erhalten, indem ihre Herzfrequenz über einen langen Zeitraum analysiert wird. Für dieses Projekt wurde ein spezieller HRM von Viatom verwendet, da dieses Gerät in der Lage ist, die HF-Werte zu speichern und über Bluetooth-Konnektivität mit einer mobilen App zu synchronisieren. Darüber hinaus kann es Daten synchronisieren, auch wenn das Gerät längere Zeit nicht verbunden ist. Es gab keine Zeit, ein detailliertes UX/UI und Backend zu entwickeln, daher schlugen wir eine Lösung vor, die alle Anforderungen des Kunden erfüllen würde.
Solution
Entsprechend dem Zeitplan des Kunden begannen wir mit der Entwicklung der iOS-App. Die Entwicklung der App wurde in 2 Phasen unterteilt:
1. Konnektivität und Datenübertragung.
Konnektivität und Datenübertragung. Die Hauptaufgabe dieser Phase war die Entwicklung eines Kommunikationsprotokolls für den Dateiaustauch. Zunächst scannten wir die Bluetooth-Geräte und stellten die Verbindung mit dem Viatom HRM her. Dateien mit den EKG-Messungen (HF-Daten) des Benutzers wurden dann auf dem Gerät gespeichert. Da BLE-Standards das übertragbare Datenvolumen einschränken, wurde die Paketdatei in kleine Teile aufgeteilt. Die Dateistruktur (Header, Formate usw.) wurde vom Kunden aus dem Anbieter-SDK bereitgestellt. Nachdem alle Teile vollständig auf das Mobiltelefon übertragen wurden, wurden sie anhand der Informationen im Header jedes Teils zu einer Datei zusammengeführt und die Prüfsumme verifiziert. Anschließend wurden alle HF-Daten dem Benutzer zur Verfügung gestellt.
2. Grafik und Benutzerfunktionen.
Wie bereits erwähnt, gab es keine Zeit für UX/UI-Designs. Stattdessen verwendeten wir das TinyConstraints-Framework und schlugen dem Kunden unsere Vision der Benutzeroberfläche vor, die genehmigt wurde. Für die beste und informativste HF-Datenvisualisierung wählten wir das Charts-Framework. Für die Datenspeicherung und Authentifizierung wählten wir Firebase als die am besten geeignete und günstigste (kostenlose) Lösung. Logins über Facebook und Twitter mittels OAuth wurden ebenfalls hinzugefügt. Der Kunde wollte die App nicht im App Store veröffentlichen, daher verwendeten wir TestFlight für die Auslieferung und Testzwecke.
Deliverables
Eine voll funktionsfähige mobile App entwickelt gemäß den Anforderungen des Kunden.
Buchen Sie Ihre 1 Stunde kostenlose Beratung mit dem CitrusDev-Team
Tech-Stack
iOS, Core Bluetooth
Swift
TestFlight
Framework für Diagramme und Grafiken
Framework für die UI-Entwicklung
Firebase
Team
Projektmanager
iOS-Entwickler
QA-Ingenieur
Dank der hinzugefügten Funktionalität der App, die durch die Arbeit des CITRUSDEV-Teams entstanden ist, erhielt das Unternehmen grünes Licht von den Investoren, um zum nächsten Schritt ihres Prozesses überzugehen. Das Unternehmen schätzte die Schnelligkeit des Teams und wird wieder mit ihnen zusammenarbeiten
Zufriedener Kunde ?
Schreiben Sie uns eine Nachricht um zu sehen, wie wir helfen können
Wir brauchen nur ein paar Stunden!
Nicht mehr als 2 Werktage nach Eingang Ihrer Anfrage.
אנחנו משתמשים בעוגיות כדי להבטיח את החוויה הטובה ביותר באתר. אם תמשיכו להשתמש באתר, נניח שאתם מסכימים לכך.