Teraz, aby zacząć, znowu mam aplikację działającą na Androidzie i symulatorze iOS, to moja domyślna
aplikacja startowa i ponownie, w załączeniu, znajdziesz ten projekt początkowy, z którym możesz pracować, aby mieć
taką samą konfigurację początkową jak ja, dla
mnie to tylko nowy projekt React Native utworzony za pomocą expo i to jest projekt, na którym będziemy budować.
Ważnym pytaniem jest oczywiście, jaką aplikację tutaj tworzymy? Jaki jest
cel tego modułu? W tym module zbudujemy aplikację, w której
chcę mieć mały nagłówek u góry, więc mały pasek u góry, który po prostu wyświetla tytuł, który jest liczbą, ponieważ zbudujemy
aplikację, w której wprowadź numer, a komputer, aplikacja spróbuje go odgadnąć, dlatego
będziemy mieli ekran startowy, w którym masz dane do wprowadzenia numeru, które użytkownik aplikacji może wprowadzić,
a następnie oczywiście będziemy mieli dwa przyciski , w zasadzie przycisk potwierdzenia tutaj i przycisk resetowania tutaj, więc dwa
przyciski, które pozwalają nam kontrolować to wejście, a następnie przycisk, aby po prostu rozpocząć
grę, więc gdy wybierzesz numer, który w zasadzie ładuje inny ekran, możesz powiedzieć,
który wciąż ma nasz tytuł na górze, ale tam, gdzie teraz komputer wyjdzie, domyślnie powiedzmy 63,
więc to jest komputer, który ładniej wypisujesz tutaj, a następnie musisz
powiedzieć, czy rzeczywista liczba jest mniejsza czy większa niż co zgaduje komputer, więc masz dwa
przyciski do kontrolowania tego.
Chcemy pokazać alert, jeśli dasz użytkownikowi niewłaściwą wskazówkę, więc
jeśli Twój numer jest niższy, a ty mówisz większy, to chcę
pokazać alert, w
którym mówimy coś takiego: nie oszukuj, nic podobnego, tak mało czeku tam,
a kiedy komputer odgadnie właściwą liczbę, więc po zakończeniu gry będziemy mieć grę na ekranie, na
której powiemy coś podobnego do gry, w której chcę wydrukować obraz tutaj, być może
taki zaokrąglony obraz jak obraz bramkowy, szczyt, coś takiego, a poniżej wyślemy tekst informacyjny, np.
komputer zgadł twój numer 15 na 10 domysłów, więc w
zasadzie podsumowanie, a także przycisk, aby po prostu ponownie uruchomić i rozpocząć nową rundę z nowym numerem.
Zaletą tej aplikacji jest to, że chociaż nie jest ona zbyt skomplikowana, nie
ma w niej dziesiątek dziesiątek ekranów, ale chociaż tak jest, mamy
wiele różnych komponentów, które możemy również zaprojektować i rozmieścić , używamy obrazu, używamy
własnych niestandardowych czcionek, a także mamy sporo logiki biznesowej do kontrolowania zgadywania, sprawdzania, czy
zgadł prawidłowy numer i tak dalej. Jest to więc naprawdę fajna aplikacja, naprawdę fajny drugi
krok, który sprawi, że wszystkie podstawy będą super jasne i ustawione po tym module, dzięki czemu będziesz więcej
niż dobrze przygotowany do bardziej zaawansowanych aplikacji po tej wspaniałej aplikacji.