Android Tutorial - App Architecture - 2020 - P2: ViewModel with LiveData WITH TIMESTAMPS - German

preview_player
Показать описание
Hey Leute, in diesem Video zeige ich euch, wie ihr ein ViewModel mit LiveData nutzt, um die Daten für das User Interface (UI) zu steuern und zu aktualisieren. Ich kläre den Unterschied zwischen LiveData und MutableLiveData auf. Darüber hinaus zeige ich euch wie ihr mit Observern arbeitet.

Ich wünsche euch viel Spaß bei diesem Video und freue mich auf eure Kommentare und Daumen!

Timestamps:
0:00 | Einführung
1:25 | Vorstellung Beispiel App
2:14 | Erklärung zu Android Studio Projekt
3:30 | MutableLiveData in ViewModel erstellen
4:35 | Getter & Setter in ViewModel erstellen
6:55 | LiveData Observer einrichten
10:50 | Methode zum speichern der Eingabe in LiveData erstellen
13:19 | Programmierte App testen
14:15 | Ausblick auf Part 3 der Serie
15:30 | Schlussworte

----------------------------------------------------------------------------------------------------------------------------
Hier findest du noch weitere tolle Videos von mir:
Schau einfach mal rein :)

Android Tutorial - App Architecture - 2020 - P1: Create ViewModels (Kotlin) - German

Android Navigation Components - Getting Started (Part1) in Kotlin - German/Deutsch

Android Navigation Components - Nested Graphs & Global Actions (Part2) in Kotlin - German/Deutsch

Android ViewPager2 Example with TabLayout & Single View in Kotlin - Part 1 (German/Deutsch)

Android ViewPager2 Example with Tablayout & Fragments (Kotlin) - Part2 (German/Deutsch)
Рекомендации по теме
Комментарии
Автор

awesome I follow your videos they are great keep it like that lad

John-qtqk
Автор

Hallo Chris,

echt gut erklärt, danke.

Frage: Warum schreibst du Getter/Setter-Methoden. Es gibt doch sowas wie set() = .... ist doch der große Vorteil von Kotlin, das man über eine Variable direkt Getter und Setter machen kann. Könntest du darauf mal eingehen?

fortunaedingen
Автор

Super Video... Klasse erklärt!
Allerdings komme ich bei einem Problem nicht so richtig weiter.. Ich teile meinen Screen praktisch in 2 Hälften auf. Unten ein Input-Fragment und oben ein Output Fragment. Beides wird in der activity_main.xml dementsprechend aufgerufen. Wenn ich jetzt Daten über das Input Fragment eintrage, kommen diese zwar im ViewModel an - allerdings werden Sie nicht im Output Fragment angezeigt.. Wenn ich die fragments komplett getrennt (nicht auf einem Screen) habe funktioniert alles einwandfrei.. Ich hab schon mit onResume() getestet allerdings komme ich auch nicht so richtig weiter.. Irgendwelche Tips? wie man sowas machen könnte?

stocki
welcome to shbcf.ru