Po dokładnym zapoznaniu się ze sposobem, w jaki ogólnie pracujesz z React Native i
budowaniem aplikacji React Native,
nadszedł
czas, aby kopać nieco głębiej, a także dowiedzieć się, jak możemy tworzyć aplikacje, które świetnie wyglądają na obu platformach,
zarówno na iOS, jak i na Androidzie i że może mieć również domyślny
wygląd, którego można się tam spodziewać, i oczywiście również świetnie wyglądają na różnych urządzeniach, różnych rozmiarach urządzeń.
To się nazywa projektowanie responsywne, twoja aplikacja powinna być zaprojektowana tak, aby automatycznie wyglądała świetnie
na wszystkich możliwych rozmiarach urządzeń, dlatego w tym module dowiesz się wszystkiego o narzędziach,
których potrzebujesz. W szczególności
przyjrzymy się, w jaki sposób możesz dowiedzieć się, jak duże jest urządzenie,
na którym biegasz, a więc jak szerokie, ile masz szerokości, ile masz wysokości i może ma
orientację, ponieważ może chcesz również przedstawić inny układ dla różnych orientacji, dla trybu portretowego i dla
trybu poziomego, dlatego też przyjrzymy się, jak możesz dostosować swoje style i układy
w zależności od rozmiaru i orientacji, ponieważ istnieje kilka różne narzędzia otrzymywane przez React Native.
Teraz rozmiary są jedną rzeczą,
drugą oczywistą rzeczą, którą możesz chcieć objąć, jest platforma, na której pracujesz.
Tworzysz aplikację, którą zwykle chcesz rozpowszechniać zarówno na iOS, jak i na Androidzie,
ponieważ jest to
fajna rzecz z React Native, używasz Javascript, aby uzyskać aplikację na wiele platform, a
czasem musisz dostosować styl, układ lub może nawet logika biznesowa oparta na platformie, na której działasz.
Więc chcesz mieć określony układ lub określony kolor w iOS i możesz mieć inny kolor
w Androidzie, w
tym module dowiesz się, jak ogólnie dostosować kod lub interfejs użytkownika w zależności od
platformy.
Oto główne tematy, w których zajmiemy się w tym module. W tym celu wracam do
aplikacji, nad którą pracowaliśmy, to jest ta aplikacja, którą tam
widzieliśmy, ten podstawowy quiz, nad którym pracowaliśmy, i chcę teraz przejść- krok po kroku upewnij się, że wygląda to dobrze
na różnych rozmiarach urządzeń, że być może dowiemy się również, jak możemy przełączać się po układzie w
zależności od dostępnej przestrzeni i oczywiście chcę również upewnić się, że możemy mieć również inny wygląd w oparciu o
platformę, na której działamy.