656 gotowych ekranów aplikacji mobilnej

Opinia

Expo Go i development buildy

Większość projektów działa w Expo Go. Co oznacza odznaka, gdy dany projekt nie działa.

Co oznacza odznaka

Każdy projekt ma odznakę Gotowe do Expo Go albo jej nie ma. To nie jest subiektywna decyzja: wynika z pakietów, które projekt faktycznie importuje, porównanych z tabelą tego, które z nich wymagają kodu natywnego. Jeśli projekt importuje coś, czego Expo Go nie zawiera, odznaka znika, strona szczegółów wyjaśnia który pakiet i dlaczego, a prompt powtarza ostrzeżenie.

OdznakaCo uruchomićKiedy
Gotowe do Expo Gonpx expo startPrawie każdy projekt. Zeskanuj kod QR i działa.
Brak odznakinpx expo run:iosProjekt wymaga development builda skompilowanego raz na twojej maszynie.

Dlaczego większość projektów się kwalifikuje

Biblioteki, na których zbudowane są projekty, są wszystkie zawarte w Expo Go: Reanimated, gesture-handler, safe-area-context, svg, expo-image, pakiety Google Fonts i ikony Phosphor. Nic w firmowym stylu nie wymaga własnego modułu natywnego, więc typowym przypadkiem jest skan i uruchomienie.

  • Ruch to Reanimated, który jest dołączony.
  • Ikony to Phosphor, które rysuje przez react-native-svg, również dołączone.
  • Obrazy to zdalne adresy URL przez expo-image, więc nie ma dołączonych zasobów do kompilacji.

Tworzenie development builda

Jedna komenda, raz. Po jej zakończeniu nadal używasz npx expo start normalnie; zmienia się tylko aplikacja kliencka na symulatorze lub urządzeniu.

npx expo run:ios
# or, without Xcode locally:
npx eas build --profile development --platform ios
Odznaka jest wyprowadzona, nie zadeklarowana
Nikt jej nie wpisuje ręcznie. Pochodzi z prawdziwej listy importów projektu w czasie budowania, co oznacza, że nie może się zdezaktualizować, gdy projekt jest edytowany.