kagonlineteam / KAG-APP

Mobile cross-platform app des KAG-Langenfeld. Beinhaltet VPlan, Stundenplan, News und mehr!
https://app.kag-langenfeld.de
GNU General Public License v3.0
2 stars 1 forks source link

StatefulWidgets durch FutureBuilders austauschen #98

Closed strifel closed 3 years ago

strifel commented 4 years ago

An einigen Stellen ist es möglich StatefulWidgets in ein StatelessWidget umzuwandeln und darin einen Future- oder Streambuilder zu verwenden.

Das sollte auf jeden Fall gemacht werden damit der Code leserlicher wird

strifel commented 4 years ago

Für die Listen wäre folgendes denkbar: Eine ListGetter Klasse welche einen Stream baut. Die Klasse lädt ursprünglich die ersten Artikel/Termine/VPlanstunden. Speichert diese in einer Liste. Diese Liste wird daraufhin an den Stream übergeben und kann dann in einem StreamBuilder verwendet werden. Die Klasse enthält allerdings dann auch noch Methoden um die Liste neuzuladen bzw. neue Termine nachzuladen. Die Klasse lädt diese dann einfach fügt diese in die Liste hinzu und übergibt die (gesammte) Liste an den StreamBuilder

strifel commented 3 years ago

Erledigt in #108 🎉