MVVM Demo for app-projektet
Denne demo viser step-by, hvordan I kan bygge en app med MVVM arkitektur. App'ens funktion er simpel: Den viser den selvsamme tekst, som brugeren indtaster. Det er ikke meget i sig selv, men det er et godt eksempel på, hvordan data strømmer fra activity til viewmodel, og derfra til model, og tilbage den samme vej.
Viewet observerer string "a" i ViewModellen, og ViewModellen observerer den selvsamme string "a" i modellen. Man kan ændre stringen i Viewet (dvs. i main activity), og denne ændring vil sendes til ViewModel og derfra til Model, som vil sende data tilbage den anden vej.
- Begynd med at se denne video (Introduction to MVVM on Android)
- Læs i dokumentationen, hvad LiveData klassen kan gøre for dig
- Hent mit projekt fra Github
- Se på mine TODO noter i projektet
- Det vil guide dig igennem de nødvendige skridt for at implementere MVVM i din app
- Når du har forstået konceptet, kan du prøve at implementere noget lignende i din applikation.