Schreibe eine Todo App in Flutter mit folgenden Features:
- Ein Todo hat ein Titel, Beschreibungstext und Datum an dem es abgeschlossen werden soll. Alle Felder sind Pflichtfelder.
- Todos können abgeschlossen werden.
- Eine Liste soll die noch zu erledigenden Todos anzeigen.
- Eine weitere Liste zeigt die abgeschlossenen Todos an.
- Todo Listen sind "lazy" und laden weitere Todos, falls vorhanden, nach, wenn das Ende der Liste erreicht ist.
- Todos werden in einer externen Datenquelle geladen und gespeichert (SQLite, localstorage, lokaler Speicher reicht aus).
- Wenn ein Todo abgeschlossen wird, wird es in die Liste mit abgeschlossenen Todos verschoben.
- Es muss eine Möglichkeit geben um Todos zu erstellen.
- Todos die über dem Abschlussdatum liegen.# flutter-coding-challenge