Tak to jest,
w ten sposób możesz dodać natywne funkcje urządzenia do
swojej aplikacji, dodaliśmy wiele funkcji w tym module.
Dodaliśmy kamerę, upewniliśmy
się, że możemy uzyskać lokalizację użytkownika, automatycznie lokalizując użytkownika, a także pokazując pełną
mapę, interaktywną mapę, w której można przewijać i powiększać, a następnie wybrać miejsce, dodać znacznik.
Pokazaliśmy podgląd mapy, który był całkiem schludny i zapisaliśmy te dane nie tylko w pamięci, ale przenieśliśmy plik
do naszego systemu plików i zapisaliśmy wszystkie dane również za pomocą SQLite w prawdziwej bazie danych, która działa na naszym
urządzeniu i nauczyłeś się, jak skonfigurować to wszystko i użyć tego.
Jak już wielokrotnie wspominałem w tym module, oficjalnymi dokumentami expo są twój przyjaciel, to wszystko,
co jest wbudowane, powinno obejmować 99. 9% przypadków użycia, które możesz mieć.
Jest tak wiele niesamowitych funkcji, które możesz dodać do swoich aplikacji, a jak zauważyłeś, dodawanie jest bardzo super proste, jest to w większości
jedno polecenie,
które musisz uruchomić, a
następnie możesz zacząć korzystać z pakietu. Teraz jednak możesz mieć
niszowy przypadek użycia, w którym potrzebujesz potrzebnej funkcjonalności, która nie jest zapewniona przez expo
lub masz inny powód, dla którego możesz chcieć zbudować aplikację bez expo, dlatego też będę miał
osobny moduł, jak już wspomniałem, gdzie pokażę, jak zbudować aplikację React Native bez expo,
a także pokażę, w jaki sposób można nadal dodawać funkcje urządzenia natywnego.
Zalecam jednak zawsze, abyś używał expo, ponieważ dodawanie takich funkcji do aplikacji, jak widzieliście, jest
dziecinnie proste.