Aus dem Kurs: React Native Grundkurs
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Ladeanimationen hinzufügen – Tutorial zu React Native
Aus dem Kurs: React Native Grundkurs
Ladeanimationen hinzufügen
Eine der mit Abstand unglücklichsten Situationen innerhalb einer App sind Wartezeiten. Da diese Wartezeiten aber oft nicht an schlechter Programmierung, sondern Bedingungen wie Netzwerk liegen, muss man einem Nutzer zumindest den Indikator dafür geben, dass tatsächlich etwas im Hintergrund passiert. Das tut man üblicherweise mit Animationen. Ich werde nun mit Ihnen für das Laden von Videos eine solche Animation, einen sogenannten Skeleton, implementieren. Um einen solchen Skeleton innerhalb der App anzuzeigen, verwenden wir eine Bibliothek mit dem Namen react-native-skeleton-content-nonexpo. nonexpo steht hierbei für not-expo, das bedeutet, dass wir ein React Native-Projekt erzeugt haben und nicht ein Projekt, das auf Expo basiert. Für die Installation dieses Packages ist es weiterhin notwendig, react-native-linear-gradient zu installieren. Daraufhin ist man dann in der Lage, einen solchen Skeleton innerhalb seiner App anzuzeigen, eine typische Darstellung von Ladeanimationen. In…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
(Gesperrt)
Das Projekt im Überblick4 Min. 36 Sek.
-
(Gesperrt)
Das Projekt einrichten4 Min. 53 Sek.
-
(Gesperrt)
Datenmodelle definieren8 Min. 12 Sek.
-
(Gesperrt)
Views implementieren8 Min. 34 Sek.
-
(Gesperrt)
Header mit Animationen anlegen11 Min. 11 Sek.
-
(Gesperrt)
TrendingView implementieren12 Min. 53 Sek.
-
(Gesperrt)
Ladeanimationen hinzufügen6 Min. 46 Sek.
-
(Gesperrt)
VideoView implementieren10 Min. 9 Sek.
-
(Gesperrt)
Vollbildansicht mit Geräteorientierung festlegen7 Min. 11 Sek.
-
(Gesperrt)
Daten und Logik verknüpfen6 Min. 58 Sek.
-
(Gesperrt)
Routing und Navigation implementieren5 Min. 59 Sek.
-
(Gesperrt)
App unter iOS starten2 Min. 33 Sek.
-
(Gesperrt)