1 00:00:02,190 --> 00:00:07,040 Der Einstieg in React Native-Apps kann sehr harte Arbeit sein. 2 00:00:07,080 --> 00:00:09,260 Es war nicht so schwer mit 3 00:00:09,270 --> 00:00:15,330 expo und im Allgemeinen macht expo die Arbeit mit React Native ziemlich einfach und macht Spaß, aber es 4 00:00:15,360 --> 00:00:21,030 ist wichtig zu verstehen, dass es bei React Native nicht darum geht, Javascript einmal zu schreiben 5 00:00:21,120 --> 00:00:27,210 und überall auszuführen, sondern stattdessen React Native einmal zu lernen Schreiben Sie Code, der in Bezug auf die 6 00:00:27,210 --> 00:00:32,970 Plattform, auf der er ausgeführt wird, flexibel ist. Zum Beispiel werden Sie feststellen, dass es im Verlauf 7 00:00:32,970 --> 00:00:39,210 des Kurses nicht so viele Komponenten gibt, mit denen React Native ausgeliefert wird, die automatisch das Erscheinungsbild der zugrunde liegenden Plattform anpassen. 8 00:00:39,210 --> 00:00:45,290 Stattdessen müssen Sie als Entwickler herausfinden, auf welcher Plattform sich Ihr Code befindet Laufen Sie und passen Sie dann Ihre Stile an 9 00:00:45,290 --> 00:00:51,830 diese Plattform an, um einen Look zu erhalten, der zur Plattform passt, oder passen Sie Ihre Logik vielleicht sogar an diese Plattform an. 10 00:00:51,870 --> 00:00:58,680 Gleiches gilt für Änderungen der Ausrichtung oder der Gerätegröße. Sie müssen flexiblen Code schreiben. In diesem Kurs erfahren Sie alles darüber. Sie 11 00:00:58,710 --> 00:01:03,900 werden jedoch feststellen, dass es beim Schreiben von React Native-Code nicht darum geht, Code einmal 12 00:01:03,900 --> 00:01:09,870 zu schreiben, sondern dass Sie ihn hinzufügen müssen Einige prüfen, um herauszufinden, auf welcher Plattform Sie ausgeführt werden, 13 00:01:09,870 --> 00:01:16,190 und um das Erscheinungsbild Ihrer App basierend auf der Plattform und der Gerätegröße anzupassen, auf der Ihre App ausgeführt wird. 14 00:01:16,200 --> 00:01:22,380 Zusammenfassend lässt sich sagen, dass Sie keine oder nur sehr wenig plattformübergreifendes Styling von Komponenten haben. Die 15 00:01:22,380 --> 00:01:23,660 meisten Komponenten, die 16 00:01:23,660 --> 00:01:26,090 in React Native integriert sind, sind nicht 17 00:01:26,100 --> 00:01:32,470 mit viel Styling verbunden. Sie müssen sich stattdessen um das Styling kümmern und Sie Sie haben sowieso nur 18 00:01:32,520 --> 00:01:36,510 einen Grundsatz vorgefertigter Komponenten. Erwarten Sie keine große Menge vorgefertigter Komponenten. 19 00:01:36,510 --> 00:01:43,020 Wenn Sie mit anderen Alternativen wie Flutter oder Ionic gearbeitet haben, sind Sie es gewohnt, eine Reihe von Komponenten zu haben, die 20 00:01:43,050 --> 00:01:49,140 vorgefertigt sind und Ihnen sofort eine Menge fantastischer Funktionen bieten. React Native ist viel mehr Barebone, Sie haben 21 00:01:49,140 --> 00:01:55,920 einige grundlegende Komponenten, die Sie benötigen, aber dann sind alle Komponenten, die etwas komplexer wären, Komponenten, die Sie 22 00:01:55,920 --> 00:02:02,100 basierend auf diesen gegebenen Grundelementen selbst erstellen müssen, und Sie werden sehen Diese Grundelemente, die Sie erhalten, 23 00:02:02,100 --> 00:02:07,350 sind eigentlich alles, was Sie brauchen, aber wir sind wieder bei Ihnen. Sie müssen 24 00:02:07,350 --> 00:02:12,810 sie manuell kombinieren und manuell formatieren. Dies ist etwas, was andere Alternativen manchmal für Sie 25 00:02:12,900 --> 00:02:16,130 tun. Für React Native müssen Sie dies auf 26 00:02:16,140 --> 00:02:18,250 Ihrem Computer tun besitzen. 27 00:02:18,390 --> 00:02:24,840 Wie ich bereits erwähnt habe, verfügen Sie zum Erstellen von reaktionsschnellen Designs, bei denen Ihre App auf verschiedenen 28 00:02:24,840 --> 00:02:30,410 Gerätegrößen und Geräteausrichtungen gut aussieht, nicht wirklich über Tools, die Ihnen dabei helfen. Sie müssen 29 00:02:30,480 --> 00:02:36,300 Code schreiben, der flexibel ist und das überprüft verfügbare Gerätegröße und das passt sich dann 30 00:02:36,300 --> 00:02:37,410 automatisch an. 31 00:02:37,410 --> 00:02:40,920 Wie Sie sehen, müssen Sie also viel manuelle Arbeit leisten, aber 32 00:02:40,920 --> 00:02:41,750 das gibt 33 00:02:42,240 --> 00:02:44,220 Ihnen auch viel Kraft. In diesem 34 00:02:44,340 --> 00:02:50,000 Kurs erhalten Sie das gesamte Wissen, das Sie benötigen, um dies zu meistern und wirklich erstaunliche React 35 00:02:50,010 --> 00:02:51,120 Native-Anwendungen zu erstellen.