Hallo,
ich würde gerne eine art "Facebook-Pinnwand" Programmieren.
Nun habe ich mich gefragt wie ich das am besten mache und kam auf folgende Idee:
Ich erstelle mir als erstes eine Tabed-Activity(damit ich mehrere
Pinnwände habe oder Kategorisieren kann usw) dann erstell ich mir eine
ListView und füge diese dann in dem jeweiligen Tab ein. Als nächstes
erstelle ich mir dann ein fragment. In diesem fragment erstelle ich
praktisch den post(oben links ein image, dann drunter nen textfeld
usw.). Dieses Fragment füge ich dann der listView hinzu. Der Inhalt etc.
wird dann jeweils dynamisch aus der DB gefüllt
Der ablauf wäre dann folgendermaßen:
1. User drückt auf "post erstellen"
2. Fenster öffnet sich -> text wird geschrieben
3. geschriebener Text wird in DB gespeichert
4. bei auswahl des "Pinnwand-tab" wird aus der datenbank gelesen und damit das erstellte fragment mit inhalt gefüllt
5. fragment wird in die liste des ListView für die Pinnwand gespeichert
dies würde für jeden Post geschehen so das jedes Post ein fragment ist und dieses wiederum einen platz in der Liste füllt.
Würde das programmtechnisch funktionieren oder gibt es eine bessere
Lösung um so etwas wie eine Facebook-Pinnwand zu programmieren?
Ich hoffe mein problem ist verständlich ansonsten einfach nachfragen
bin für jede hilfe dankbar.
Danke schonmal