1 00:00:02,350 --> 00:00:08,960 Oto duży obraz kroków, które zwykle wykonujesz podczas wdrażania aplikacji. 2 00:00:09,010 --> 00:00:14,770 Pierwszym krokiem jest ten, który mógłbyś już ukończyć, to znaczy, że powinieneś oczywiście 3 00:00:14,770 --> 00:00:22,450 dokładnie przetestować i wypolerować swoją aplikację i kod. Upewnij się, że działa, przetestuj na różnych urządzeniach, jeśli to 4 00:00:22,450 --> 00:00:28,470 możliwe na rzeczywistych urządzeniach, przetestuj na różnych rozmiarach urządzeń, w różnych wersjach systemu operacyjnego, więc to wszystko, 5 00:00:28,630 --> 00:00:29,730 powinieneś przejść 6 00:00:29,770 --> 00:00:34,630 przez to i upewnić się, że Twoja aplikacja naprawdę działa na wszystkich te 7 00:00:34,630 --> 00:00:37,410 urządzenia, i wyglądają i wyglądają tak, jak 8 00:00:37,450 --> 00:00:39,540 powinny wyglądać, więc to naprawdę ważne. 9 00:00:39,550 --> 00:00:43,960 Teraz zakładam, że zrobiliśmy to wszystko dla tego modułu, więc 10 00:00:43,960 --> 00:00:47,240 następnym krokiem jest skonfigurowanie aplikacji i wdrożenia. 11 00:00:47,260 --> 00:00:53,290 Oznacza to, że ustawiamy nazwę aplikacji, identyfikator, który identyfikuje ją w sklepach 12 00:00:53,350 --> 00:00:55,820 z aplikacjami, każda aplikacja 13 00:00:56,080 --> 00:01:02,140 potrzebuje unikalnego identyfikatora i tak dalej. W przepływie pracy zarządzanym przez expo oznacza to również, że możemy skonfigurować dodatkowe 14 00:01:02,140 --> 00:01:03,820 fajne funkcje, w których będę nurkować. 15 00:01:03,940 --> 00:01:08,740 Teraz oczywiście chcesz również dodać własne ikony i ładny ekran powitalny, więc 16 00:01:08,740 --> 00:01:12,490 ekran ładowania, zanim aplikacja otworzy się na Twoją aplikację. 17 00:01:12,760 --> 00:01:16,690 Wreszcie nadszedł czas, aby zbudować i wdrożyć aplikację. 18 00:01:16,690 --> 00:01:22,030 Teraz są to właściwie dwa kroki, ponieważ zbudowanie aplikacji oznacza, że teraz pakujesz 19 00:01:22,030 --> 00:01:30,280 ją w pakiet aplikacji do wdrożenia, a wdrożenie to tak naprawdę oznacza, że skonfigurowałeś stronę sklepu w Apple App Store 20 00:01:30,280 --> 00:01:35,390 lub Google Play Store, a następnie otrzymasz plik do tego sklepu. 21 00:01:35,410 --> 00:01:36,900 To ostatni krok, 22 00:01:36,940 --> 00:01:41,410 a potem oczywiście chodzi o dostosowanie strony sklepu i przesłanie tam ładnych 23 00:01:41,410 --> 00:01:43,720 zdjęć, ustawienie tekstów opisowych i tak dalej. 24 00:01:43,750 --> 00:01:49,630 Są to kroki, przez które zwykle przechodzisz. W tym module przyjrzymy się krokom związanym 25 00:01:49,630 --> 00:01:55,420 z wdrożeniem i krokom konfiguracji, a także pokażę, w jaki sposób możesz przenieść aplikację 26 00:01:55,480 --> 00:01:57,560 na urządzenia innych użytkowników. 27 00:01:57,630 --> 00:02:02,580 Oczywiście jest też pewna różnica, jeśli mówimy o aplikacjach expo i aplikacjach 28 00:02:02,580 --> 00:02:09,540 innych niż expo, jeśli chcesz to tak nazwać. Przez aplikacje expo rozumiem aplikacje, które używają zarządzanego przepływu pracy, z którego 29 00:02:09,810 --> 00:02:16,140 korzystaliśmy podczas tego kursu, a non-expo oznacza gołą aplikację, więc korzystanie z samego przepływu pracy oferowanego przez expo lub nie używanie expo w 30 00:02:16,170 --> 00:02:22,530 ogóle utworzonych za pomocą React Native CLI. W podejściu zarządzanym masz aplikację. Plik json, którego 31 00:02:22,530 --> 00:02:29,340 możesz użyć do skonfigurowania aplikacji, zasoby takie jak ikony i ekran 32 00:02:29,340 --> 00:02:36,900 powitalny są tworzone automatycznie, po prostu podajesz tam niektóre zasoby wejściowe, a następnie 33 00:02:36,900 --> 00:02:42,900 obsługiwane jest tworzenie i optymalizacja. Masz polecenie, które możesz uruchomić, aby opublikować 34 00:02:43,470 --> 00:02:50,010 aplikację, a następnie polecenia kompilacji dla innej platformy, dla różnych systemów operacyjnych, a ta kompilacja nastąpi na 35 00:02:50,010 --> 00:02:55,860 serwerach w chmurze dostarczonych przez zespół expo, więc możesz nawet kompilować na iOS, jeśli działasz 36 00:02:55,860 --> 00:03:01,830 na komputerze z systemem Windows lub Linux, czego nie możesz zrobić, jeśli musisz samodzielnie zbudować 37 00:03:02,520 --> 00:03:07,920 ręcznie, możesz tylko tworzyć aplikacje na iOS na komputerze Mac, a nawet masz 38 00:03:07,920 --> 00:03:15,330 fajną funkcję, ładną dodatkową funkcję, która jest wywoływana aktualizacje powietrza, które umożliwiają wypychanie podstawowych aktualizacji, zmian kodu itp. do 39 00:03:15,330 --> 00:03:23,040 aplikacji działających na innych urządzeniach bezprzewodowo, czyli przez Internet, na serwerach expo, bez konieczności fizycznej aktualizacji aplikacji przez tych użytkowników. 40 00:03:23,040 --> 00:03:28,350 Aby nie musieli instalować nowej wersji z App Store, zamiast tego możesz przesuwać takie zmiany 41 00:03:28,710 --> 00:03:35,010 kodu za kulisami, możesz na żywo aktualizować te aplikacje, gdy działają na innych komputerach lub na innych urządzeniach, 42 00:03:35,010 --> 00:03:36,690 co jest całkiem miłe. 43 00:03:36,690 --> 00:03:42,640 Teraz w aplikacjach innych niż expo wszystko musisz skonfigurować ręcznie. Musisz ustawić nazwę, identyfikator itp. 44 00:03:42,640 --> 00:03:47,770 Ręcznie w różnych plikach. Musisz podać wszystkie ikony ręcznie, utworzyć je ręcznie, więc zaangażowanych 45 00:03:48,120 --> 00:03:54,330 jest w to wiele ręcznych rzeczy, a także musisz ręcznie zaaranżować całą kompilację. Musisz więc zbudować aplikację za pomocą 46 00:03:54,330 --> 00:04:00,780 Android Studio i Xcode, a to oczywiście dużo po prostu ręcznej pracy, którą musisz 47 00:04:00,780 --> 00:04:07,350 wykonać i nie masz wbudowanych aktualizacji bezprzewodowych. Istnieją inne usługi innych firm, z których można 48 00:04:07,350 --> 00:04:14,070 korzystać, dlatego też można sprawić, by ta funkcja działała również w tym podejściu, ale nie jest to tak łatwe, 49 00:04:14,070 --> 00:04:19,520 jak w przypadku przepływu pracy zarządzanego przez expo, to tylko coś, o czym należy pamiętać. 50 00:04:19,530 --> 00:04:24,270 W związku z tym chcę zacząć od zarządzanego przepływu pracy i pokażę, jak można 51 00:04:24,270 --> 00:04:29,520 opublikować i zbudować aplikację tam, a następnie pokrótce pokażę, jak to działa, jeśli nie korzystasz z expo.