#+TITLE: README * Jak uruchomic projekt ? - Android: + Wymagania: 1. Docker + Kroki do wykonania na telefonie 1. Wejdź do ustawień w telefonie i w zakładce "Developer options" włącz opcję "USB Debugging" 2. Podłącz telefon do komputera + Kroki do wykonania na komputerze 1. Przejść do projektu: #+begin_src sh cd cyberbadge_mobile #+end_src 2. Sprawdzić czy urządzenie z androidem jest poprawnie podłączone, możliwe będzie zaakceptowanie prośby o podłączenie na telefonie. - *Note*: Jak będzie brakować uprawnień (u mnie było to zbędne) można spróbować dodać regułkę do udeva, dokładnie jest to opisanie tutaj: https://reactnative.dev/docs/running-on-device #+begin_src sh ./dev-env adb devices # Poprawny output \/ # * daemon not running; starting now at tcp:5037 # * daemon started successfully # List of devices attached # 27141JEGR05136 device #+end_src 3. Uruchomić projekt komenda podana poniżej: - *Note*: pierwsze uruchomienie będzie trwało długo (u mnie to było kolo 30 minut). #+begin_src sh ./dev-env npm run start #+end_src 4. Jak sie wszystko załaduję poprawnie powinna się ukazać ładna grafika z napisem /Welcome to Metro/, w tym momencie należy kliknąć literkę "a", aby uruchomić apkę na telefonie z Androidem. 5. Jak się nic nie wysypie po drodze to apka powinna się uruchomić sama na telefonie. 6. *NOTE*: Wszystkie operacje z *npm* powinny być wykonywanie wewnątrz środowiska, czyli: #+begin_src sh ./dev-env npm [cokolwiek] #+end_src