Vielleicht kennen Sie ebenfalls solche Situationen: Es wird ein neuer felsenfester Vorsatz gefasst, allgemein wieder mehr lesen zu wollen. Vielleicht sogar ein spezielles Buch, welches nun schon seit einer Weile im Schrank liegt. Doch nächste Woche stehen wieder wichtige Termine an und abends geht es viel schneller und leichter den Fernseher anzuschalten oder am Smartphone zu schauen, was man verpasst hat. Es gibt viele Gründe das Lesen, als Hobby, zu vernachlässigen oder es noch nie begonnen zu haben: Bequemlichkeit, beruflicher Zeitdruck, eine Leseschwäche oder einfach fehlende Motivation. Dadurch bleibt für die Betroffenen leider ein hohes Potential ungenutzt, da Lesen viele Vorteile mit sich bringt. Es steht im Zusammenhang mit reduziertem Stress, einem größeren Wortschatz, höherer Kreativität und Konzentration und möglicherweise sogar einem niedrigeren Risiko an Alzheimer zu erkranken. Die App Read Coach soll mithilfe von Ansätzen wie Gamification und Positive Computing den Nutzern das Lesen mit seinen Vorteilen wieder näherbringen. Die Idee stammt aus einer Gruppenarbeit in dem Schwerpunkt ’Social Computing’ zu dem Thema Verhaltensänderungen, welche im Sommer 2019 stattfand. Dort wurde zuerst das Konzept entwickelt und anschließend für diese Idee ein Fragebogen erstellt und von 27 Personen ausgefüllt. 24 davon (und damit mehr als 88%), bestätigten gerne mehr Lesen zu wollen. Verschiedenste Funktionsideen wurden vorgestellt und auf vorhandenes Interesse der Befragten geprüft. Dabei stellten sich einige als sehr beliebt heraus, wie Statistiken über die eigenen Lesegewohnheiten und Benachrichtigungen über interessante Neuerscheinungen. Andere wiederum, wie Empfehlungen für Orte, an denen man gut Lesen kann, stießen auf ein geringes Interesse. Es stellte sich heraus, dass die Meisten Zuhause oder im Urlaub lesen. Trotz den gemischten Gefühlen bezüglich der damals vorgestellten Funktionen, bestätigte eine Mehrheit von 70%, dass sie die App nutzen würden. Der objektive Nutzen, das Interesse der Befragten und ein persönliches Interesse dienen als Begründung für die Umsetzung. Die App soll in Swift für iOS geschrieben werden. Dies hat mehrere Gründe. Zunächst hilft es bei der Entwicklung einer App, die Prototypen nicht nur im Emulator sondern auch auf einem tatsächlichen Endgerät zu testen. Momentan liegt für diesen Zweck nur ein iPhone und kein Android Smartphone vor. Des Weiteren wurde bereits für das Entwicklungsprojekt eine App in Kotlin für Android geschrieben. Die Kenntnisse im Entwickeln für mobile Geräte sollen weiter ausgebaut werden und daher rückt nun die zweite große und relevante Plattform iOS in den Fokus. Da mit der Entwicklungsumgebung Xcode und der Sprache Swift noch keine Erfahrung vorhanden sind, muss sich dort erst eingearbeitet werden. Im Rahmen des Praxisprojekt soll das Fundament der Anwendung entstehen. Die App soll eine Suchfunktion für Bücher bieten. Um dies zu erreichen, wird eine API benötigt, welche die relevanten Daten liefern kann. In der Recherche Phase werden die APIs von Good Reads, Open Library, LibraryThing, Apple Books und Google Books geprüft und die geeignetste ausgewählt. Die gefundenen Bücher sollen anschließend zur lokalen Bibliothek hinzugefügt werden können und entsprechend persistent auf dem Endgerät gespeichert werden. Außerdem sollen sie in ihrem Lesefortschritt anpassbar sein und die Möglichkeit bieten, ein Datum als Leseziel auszuwählen.
Ein Demo Video und die Folien sammt den Quellen sind in diesem Sciebo Ordner zu finden:
Read Coach wird in meiner Bachelorarbeit weitergeführt. Dabei kommen vor allem zwei neue Funktionen hinzu. Die erste wird eine anpassbare Leseerinnerung sein. Nutzer sollen sowohl die Frequenz als auch die Uhrzeit anpassen, an der sie per Notifikation an das Lesen erinnert werden möchten. Die zweite werden anpassbare Coverbilder werden. Die Bilder von Google Books haben grundsätzlich eine schlechte Qualität und in seltenen Fällen gibt es auch gar keins. Nutzer sollen ihr physisches Buch mithilfe der Smartphone Kamera einscannen können. Die App soll auch danach noch weiterentwickelt werden und zukünftig in einem ausgereifteren Zustand im App Store veröffentlicht werden.