Q: Warum ist die App eigentlich kostenpflichtig?
A: Ich habe mir tatsächlich recht lange überlegt, ob ich die App kostenlos anbieten möchte. Allerdings kostet die Entwicklung einer App tatsächlich Geld. In meinem Fall geht es dabei weniger um den Zeiteinsatz als gewisse Tools, welche monatliche Kosten haben. Diese Kosten möchte ich langfristig decken. Deshalb habe ich mich für einen einmaligen Betrag entschieden.
Q: planst du eine kostenlose Testversion?
A: Ja, das steht tatsächlich bereits auf der Roadmap – aber noch ohne festes Datum. Die Idee ist, dass die kommende „Offline-Funktion“ zukünftig kostenlos verfügbar sein soll. Die Offline-Funktion läuft ohne Registrierung und Login und speichert die Daten nur auf dem Gerät. Gleichzeitig stehen aber Features wie Teilen, Chatten, etc. nicht zur Verfügung. Wer diese Features nutzen möchte, kann dann für einen einmaligen Betrag zur vollwertigen Version „Upgraden“.
Q: mit welchem Tech-Stack entwickelst du die App?
A: da ich selbst kein Programmierer bin, nutze ich eine sogenannte Low-Code-Plattform. Diese basiert auf dem Flutter-Framework von Google, welchem wiederum die Programmiersprache Dart zugrunde liegt. Als Backend kommt derzeit Supabase zum Einsatz.
Q: Kann ich die Roadmap irgendwo einsehen oder sogar selbst Ideen liefern?
A: Ja, das geht. Dazu nutze ich canny.io. Dort kann zur App Feedback gegeben werden und die in Planung oder Entwicklung befindlichen Themen eingesehen werden. Einfach auf https://lenaseinkaufsliste.canny.io navigieren und los gehts.
Q: was machst du eigentlich mit meinen Daten?
A: Nur das, was für den Betrieb der App notwendig ist. In aller Kürze heisst das: die Daten werden ausschliesslich zum Erbringen des Services der App benutzt. Es erfolgt keine Weitergabe an Dritte z.B. für Werbezwecke, etc. Es kommen auch keine Statistiktool etc. zum Einsatz.
Betatester werden zudem ab und an von mir kontaktiert, z.B. wenn ein spezifisches Feedback oder ähnliches notwendig ist. Wenn du die App nicht mehr verwenden willst, kannst du deinen Account und danach die App löschen. Dann ist alles weg 🙂
Q: warum verwendest du nicht das jeweilige Android/iOS Standard-Design?
A: die App ist auf einem Framework aufgebaut, welches eine App für mehrere Plattformen verfügbar macht. So kann mit einer Codebasis die App sowohl für Android als auch Apple-Geräte bereitgestellt werden. Dabei geht aber die Möglichkeit verloren, die UI mit den spezifischen Elementen der jeweiligen Betriebssystem auszustatten. Das tut aber in der heutigen Zeit der Bedienbarkeit der App meines Erachtens keinen Abbruch und macht mir in der Entwicklung einiges deutlich leichter.