Meine Meinung:
Ja, kann. Sollte aber nicht.
Umsetzung:
Gut, um einen Webservice mit PHP/MySQL wirst Du nicht umhin kommen.
Doch von PhoneGap würde ich wirklich die Finger lassen, wenn Du irgendwann mal aufhören solltest Räder nachzubauen und statt dessen einen Hover-Antrieb entwickeln willst. Der durchschnittliche Smartphone-Benutzer wartet nur sehr sehr ungern. Apps, die von PhoneGap in ein *.apk gepresst wurden, sind sehr sehr langsam. Ich werfe die Dinger immer sofort von meinem Gerät, selbst wenn es die einzige App ihrer Art ist wie beispielsweise MobileRunner
Vergleich einmal vorher, ob Dir diese App (die nun echt nicht viel macht) schnell genug ist. Ich bezweifle es.
Idee:
Es ist immer prima ein paar Räder zu kopieren bevor man sie verbessert. Was mir daran missfällt:
• permanente Internetverbindung, wenn auch nur einmal täglich -> wirkt ein bisschen nach Spionage-App
• Internet-Pflicht für keinerlei Mehrwert -> eine Zitatedatenbank kann man auch lokal vorhalten
• Login-Prozess einerseits für den User zu aufwendig, andererseits viel zu unsicher
Verbersserungsvorschläge/Angepasste Ideen
• App funktioniert komplett offline -> immer
• Hinzufügen von Daten -> Autor eines Zitats sollte da keine Pflicht sondern Kür sein.
• Share-Funktion (vor Allem G+, Twitter, Facebook! Wo wirft man sonst mit Zitaten um sich?)
Zusatzfunktionen wenn gewünscht
• Aktualisierung der Daten auf Wunsch.
Der User soll selbst einstellen können ob und wann er die Aktualisierung wünscht oder selbst auf 'aktualisieren' klicken. Dazu ist absolut kein LogIn erforderlich.
• Verknüpfung mit einem Konto zum Login, beispielsweise via OAuth.
Du kannst das LogIn dann via Twitter, Facebook, G+, OpenID oder sonstwas verknüpfen. Einerseits hast Du dann für das Sharing schon ein paar Informationen, andererseits hältst Du keinerlei Daten Deiner Nutzer vor. Sie loggen sich bei etwas ein, dass sie eh schon kennen und müssen sich nicht noch mehr Userdatenwust merken. Um die Sicherheit der Daten musst Du Dich dann auch nicht mehr kümmern.
• Upload nur für verknüpfte Konten.
Hier solltest Du auf jeden Fall sämtliche Uploads überprüfen. Ein Zitat ohne Autor sollte beispielsweise überhaupt nicht hochgeladen werden können, da auch Zitate durchaus einem Lizenzrecht unterliegen können. Vor Upload sollte eine Auswahl der hochzuladenden Zitate getroffen werden können und Zitate ohne Autor als inaktiv dargestellt werden, immer mit der Möglichkeit des Users, einen Autoren nachzutragen.
Fazit
Ein einfaches 'Hello World!' kann mit Verpackung, Dokumentation, Marketing und Tests drei Monate in Anspruch nehmen. Dein Projekt kannst Du innerhalb eines halben Tages oder innerhalb eines halben Jahres realisieren, je nachdem, wie viel Mühe Du Dir mit den Details machst.
Und ehe Du Dich versiehst ist aus deiner kleinen Zitate-Sammlungs-App ein wissenschaftlicher Literaturnachweis geworden.