Herausforderungen
Der Unternehmer hatte vor, einen Zeittracker für seine eigenen Bedürfnisse zu entwickeln. Als er das Design der zukünftigen App entwarf, wurde dem angehenden App-Gründer allmählich klar, dass sie mehr tun könnte als das.
Er war wirklich von Persönlichkeiten wie Warren Buffet und Elon Musk inspiriert. Ihre Effizienz und vielseitigen Denkweisen faszinierten ihn, also studierte er den Lebensstil dieser Unternehmer und dachte: "Warum können wir nicht alle ihre Gewohnheiten übernehmen?" Und diese Frage wandelte die Idee für einen Zeittracker in die Idee einer Lifestyle-App um.
Für den Aufbau eines solchen Produkts war Fachwissen im Bereich der mobilen Entwicklung erforderlich. Darüber hinaus hatte der Unternehmer ein begrenztes Budget, daher erforderte das Projekt einen kreativen und kosteneffizienten Ansatz. Als Entwickler mit Erfahrung in Startups war Elinext eine naheliegende Wahl für den Job.
Lösung
Unser Ziel war es, eine App zu entwickeln, die sowohl auf iOS als auch auf Android funktionieren würde. Aber die nativen Entwicklungen für jedes Betriebssystem wären für ein MVP mit ungewissem Ausblick zu teuer gewesen. Die beste Alternative, die wir finden konnten? Die Entwicklung einer plattformübergreifenden App mit React Native, natürlich.
Der Kunde skizzierte die Funktionen, die er mit der App haben wollte, damit wir den Preis und die Zeit für deren Entwicklung abschätzen konnten. Gemeinsam erarbeiteten wir eine Roadmap, wiesen zwei erfahrene Entwickler für React Native zu und das Projekt begann.
Das Konzept der App basiert auf drei Modulen: Inspirationen, Affirmationen und Aufgaben. So sind wir an jedes von ihnen herangegangen.
Inspirationen
Achtsamkeit kann Ihnen helfen, das Beste aus jeder Aktivität zu machen, sei es Arbeit, Meditation oder das Essen. Auf dieser Grundlage kam der Kunde auf die Idee für das Inspirationsmodul.
Wenn Sie sich anmelden, ist das Inspirationsmodul das erste, was Sie sehen. Es handelt sich um einen Bildschirmabschnitt, der Videos für verschiedene Situationen maßgeschneidert enthält. Sie können durch diese Videos blättern, um dasjenige zu finden, das am besten zur aktuellen Situation passt.
Der kostengünstigste Weg, diese Funktion zu ermöglichen, war über Vimeo. Wir integrierten den Service über APIs in die App und richteten ein Admin-Panel ein. Der Kunde kann das Panel verwenden, um neue Videos in seinen Vimeo-Account hochzuladen und Titel sowie Beschreibungen dafür zu schreiben.
Es gab ein Problem mit diesen Videos: Sie waren stundenlang. Das bedeutete, dass Benutzer mehrere Minuten warten müssten, bis die gesamte Datei geladen ist, wenn sie sie zu einem bestimmten Zeitpunkt ansehen wollten. Es verbrauchte auch viel mobile Daten, was die Nutzung der App teuer machte.
Das haben wir durch die Einrichtung von adaptivem Streaming behoben. Es erfordert kein Puffern, sodass Videos schnell geladen werden und nur so viel Daten verwendet werden, wie notwendig ist.
Affirmationen
Direkt unter den Inspirationen finden Sie eine Art Tagebuch namens Affirmationen. Sie können es verwenden, um Ihre Gedanken, Ideen und Indikatoren (z. B. Ihr Gewicht) aufzuschreiben, um Veränderungen im Laufe der Zeit zu verfolgen. Und wenn Ihnen die Worte fehlen, können Sie Ihre Gedanken mit einer Zeichnung ausdrücken.
Wir haben es Benutzern ermöglicht, ihre Affirmationen zu überprüfen. Gehen Sie einfach zum Kalender und finden Sie einen bestimmten Tag in der Vergangenheit. Oder suchen Sie nach Einträgen nach Schlüsselwörtern und Tags.
Aufgaben und Sitzungen
Aufgaben und Sitzungen sind wahrscheinlich das komplexeste und nützlichste Merkmal der App. Aufgaben fallen in drei Kategorien: Posteingang, aktive Aufgaben und latente Aufgaben.
Der Posteingang ist ein Bereich, in dem Sie Ideen für Aufgaben erstellen können, bei denen Sie noch nicht entschieden haben, was zu tun ist. Später können Sie diese Ideen in aktive oder latente Aufgaben umwandeln.
Bei der Erstellung einer aktiven Aufgabe können Sie eine Vielzahl von Parametern konfigurieren. Machen Sie es zu einer einmaligen oder wiederkehrenden Aufgabe, geben Sie an, wie viel Zeit dafür benötigt wird, weisen Sie eine Prioritätsstufe zu, legen Sie Termine fest und fügen Sie ein Tag hinzu.
Es gibt zwei Arten von wiederkehrenden Aufgaben: Routinen und Übungen. Routinen sind Aufgaben, die Sie wählen, um sie täglich, wöchentlich oder monatlich zu wiederholen - um eine Gewohnheit zu entwickeln oder sich an seltene, aber regelmäßige Tätigkeiten zu erinnern. Übungen sind jedoch anspruchsvoller. Sie basieren auf der Methode des verteilten Wiederholens, einer Lerntechnik, bei der Sie die gleiche Handlung seltener wiederholen, während Sie lernen, sie auszuführen.
Latente Aufgaben unterscheiden sich darin, dass Sie sie für die Zukunft erstellen. Sie legen ein Startdatum fest, und an diesem Datum wird die Aufgabe automatisch aktiviert.
Sie fragen sich vielleicht, wofür die Prioritätsstufen gut sind. Aber das ist eine wirklich clevere Funktion. Sie können mehrere Aufgaben in einer Sitzung kombinieren, bei der die Sitzungszeit basierend auf ihrer Priorität den Aufgaben zugeteilt wird.
Beispielsweise ist es 14 Uhr und Sie haben um 17 Uhr ein Meeting. In diesen drei Stunden möchten Sie ein Buch lesen und joggen.
Sie erstellen einen Sitzungszeitblock für drei Stunden und fügen entsprechend Aufgaben hinzu. Wenn die Prioritätsstufe für das Lesen 7 und die für das Joggen 4 ist, wird die App etwa 2 Stunden für ersteres und 1 Stunde für letzteres zuweisen. Sie werden benachrichtigt, wenn es Zeit ist, von einer Aufgabe zur nächsten überzugehen.
Kalender
Das übergreifende Merkmal, um das alles aufgebaut ist, ist der Kalender der App. Sie können ihn verwenden, um:
- Sitzungen zu erstellen, zu planen, anzuzeigen und zu bearbeiten; - Ihre Affirmationen und Aufgaben anzuzeigen, sowohl abgeschlossene als auch geplante; - Ereignisse aus anderen Kalendern (z. B. Google Kalender, Apple Kalender) zu überprüfen, um Ihren Tag besser zu planen.
Jeder Tag im Kalender wird als Zeitachse der geplanten Aktivitäten und Ereignisse dargestellt. Sie können mit Pinch-Gesten hineinzoomen, um einen bestimmten Eintrag zu sehen, und herauszoomen, um das Gesamtbild zu sehen.
Was den Aufbau des Kalenders ein wenig herausfordernd machte, war die Menge an Animationen und dynamischen Berechnungen. Wir mussten ein System konfigurieren, in dem Ereignisse automatisch über die Zeitachse verteilt werden, sodass sie sich nicht überlappen.
Produktivität und Motivation
Die App ist mehr als nur ein Planer - sie ist ein Produktivitäts-Tracker. Zunächst einmal verfügt sie über einen Statistikbereich mit Diagrammen, die Ihnen zeigen, wie viele Aufgaben Sie innerhalb eines ausgewählten Zeitraums erledigt haben.
Aber wir haben auch ein Element des Wettbewerbs eingeführt. Für jede abgeschlossene Aufgabe erhalten Sie einen Punkt. Die Anzahl der Punkte, die Sie an einem Tag, in einer Woche, einem Monat oder einem Jahr erhalten haben, platziert Sie im Vergleich zu anderen Benutzern. Sie können Ihre Position auf der Rangliste überprüfen.
Benutzerfreundlichkeit
Der Kunde dachte, dass das Konzept der App für neue Benutzer möglicherweise unklar sein könnte. Um ihnen einen schnellen Einstieg zu ermöglichen, haben wir einen interaktiven Anleitungsmodus eingeführt. In diesem Modus werden den Benutzern Vorschläge gezeigt, die erklären, wie jedes Modul oder jede Funktion funktioniert.
Außerdem haben wir es den Benutzern ermöglicht, mehrere Konten zu erstellen. Warum? Zum Beispiel möchten Sie vielleicht Ihre privaten Aktivitäten von Ihren Familienroutinen trennen und letztere in Zusammenarbeit mit Ihrem Partner verwalten. Dazu richten Sie einfach ein privates Konto und ein Familienkonto mit gemeinsamem Zugriff ein.
Um die Benutzererfahrung weiter zu optimieren, haben wir einen Offline-Modus aktiviert. Wenn Sie die App ohne Internetverbindung verwenden, werden Ihre Aufzeichnungen auf den Server hochgeladen, sobald Sie wieder online sind. Und wenn Sie oder jemand anderes einen Eintrag löscht, können Sie ihn wiederherstellen, indem Sie die App bis zu drei Tage zuvor zurücksetzen.
Ergebnis
Es hat uns etwas mehr als ein Jahr gedauert, um die frühe Version der App zu entwickeln. Elinext hat dem Kunden geholfen, sie auf eine Plattform für Frühadoptierende hochzuladen, und die App sammelt jetzt Benutzerfeedback. Mit diesem Feedback plant der Kunde, das beste Monetarisierungsmodell zu finden und das Produkt Investoren zu präsentieren.