Android Tutorial - App Architecture P3 - ViewPager2 + ViewModel & LiveData with TIMESTAMPS - German

preview_player
Показать описание
Hey Leute, in diesem Video zeige ich euch, wie ihr mehrere Fragments mit ViewPager2 steuern könnt, und die dazugehörigen Daten in einem ViewModel in so genannten LiveDatas abspeichern könnt. Mit Observern aktualisieren sich so, in jedem Fragment, die UI-Elemente praktisch von alleine!

Ich wünsche euch sehr viel Spaß beim Nachprogrammieren :)

// ViewPager2
// Tablayout + other stuff...

Public GitHub Repository:

Timestamps:
0:00 | Intro
0:40 | Vorführung Beispiel App
3:25 | Vorstellung Android Studio Projekt
5:38 | ViewPager2 einrichten
6:20 | ViewPager2 Adapter erstellen
8:39 | ViewPager2 weiter einrichten
11:05 | ViewModel instanzieren
12:22 | ViewModel mit LiveData einrichten
15:25 | Methode zum Datenspeichern erstellen
17:57 | ViewModel in FragmentShow einrichten
18:25 | Methode zum Laden von "Offline" Daten aus ViewModel erstellen
19:15 | LiveData Observer einrichten
22:15 | Vorführen der programmierten App
24:00 | Abschlussworte
----------------------------------------------------------------------------------------------------------------
Android Tutorial - App Architecture - 2020 - P1: Create ViewModels (Kotlin) - German

Android Tutorial - App Architecture - 2020 - P2: ViewModel with LiveData (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)
Рекомендации по теме
Комментарии
Автор

Hallo Chris,
für mich alles super erklärt und hat mich bestätigt, was ich bis jetzt schon selbst erreicht habe.

Idee: vtl. könntest du Coroutines (was ich persönlich noch gar nicht kenne), KOIN und Retrofix in diese Reihe miteinbeziehen? :)

fortunaedingen
Автор

Hi Chris,
Thank you very much for your great work!
This topic is super actual and the way you explain is simple and easy to understand. (I wish it was in English though... been reading the subtitles lol) Would you be able to share the code?

mikec
welcome to shbcf.ru