diff options
| -rw-r--r-- | README.md | 125 | ||||
| -rw-r--r-- | README.org | 53 |
2 files changed, 100 insertions, 78 deletions
| @@ -1,58 +1,71 @@ | |||
| 1 | # Jak uruchomic projekt ? | 1 | # Jak uruchomic projekt ? |
| 2 | 2 | ||
| 3 | - Android: | 3 | ## Android: |
| 4 | - Wymagania: | 4 | |
| 5 | 1. Docker | 5 | ### Wymagania: |
| 6 | - Kroki do wykonania na telefonie | 6 | |
| 7 | 1. Wejdź do ustawień w telefonie i w zakładce \"Developer | 7 | 1. Docker |
| 8 | options\" włącz opcję \"USB Debugging\" | 8 | |
| 9 | 2. Podłącz telefon do komputera | 9 | ### Kroki do wykonania na telefonie |
| 10 | - Kroki do wykonania na komputerze | 10 | |
| 11 | 1. Przejść do projektu: | 11 | 1. Wejdź do ustawień w telefonie i w zakładce \"Developer options\" |
| 12 | 12 | włącz opcję \"USB Debugging\" | |
| 13 | ``` {.bash org-language="sh"} | 13 | 2. Podłącz telefon kablem do komputera |
| 14 | cd cyberbadge_mobile | 14 | |
| 15 | ``` | 15 | ### Kroki do wykonania na komputerze |
| 16 | 16 | ||
| 17 | 2. Sprawdzić czy urządzenie z androidem jest poprawnie | 17 | 1. Przejść do projektu: |
| 18 | podłączone, możliwe będzie zaakceptowanie prośby o | 18 | |
| 19 | podłączenie na telefonie. | 19 | ``` {.bash org-language="sh"} |
| 20 | 20 | cd cyberbadge_mobile | |
| 21 | - **Note**: Jak będzie brakować uprawnień (u mnie było to | 21 | ``` |
| 22 | zbędne) można spróbować dodać regułkę do udeva, | 22 | |
| 23 | dokładnie jest to opisanie tutaj: | 23 | 2. Sprawdzić czy urządzenie z androidem jest poprawnie podłączone, |
| 24 | <https://reactnative.dev/docs/running-on-device> | 24 | możliwe będzie zaakceptowanie prośby o podłączenie na telefonie. |
| 25 | 25 | ||
| 26 | ``` {.bash org-language="sh"} | 26 | - **Note**: Jak będzie brakować uprawnień (u mnie było to zbędne) |
| 27 | ./dev-env adb devices | 27 | można spróbować dodać regułkę do udeva, dokładnie jest to |
| 28 | 28 | opisanie tutaj: <https://reactnative.dev/docs/running-on-device> | |
| 29 | # Poprawny output \/ | 29 | |
| 30 | # * daemon not running; starting now at tcp:5037 | 30 | ``` {.bash org-language="sh"} |
| 31 | # * daemon started successfully | 31 | ./dev-env adb devices |
| 32 | # List of devices attached | 32 | |
| 33 | # 27141JEGR05136 device | 33 | # Poprawny output \/ |
| 34 | ``` | 34 | # * daemon not running; starting now at tcp:5037 |
| 35 | 35 | # * daemon started successfully | |
| 36 | 3. Uruchomić projekt komenda podana poniżej: | 36 | # List of devices attached |
| 37 | 37 | # 27141JEGR05136 device | |
| 38 | - **Note**: pierwsze uruchomienie będzie trwało długo (u | 38 | ``` |
| 39 | mnie to było kolo 30 minut). | 39 | |
| 40 | 40 | 3. Uruchomić projekt komendami podanymi poniżej: | |
| 41 | ``` {.bash org-language="sh"} | 41 | |
| 42 | ./dev-env npm run start | 42 | - **Note**: pierwsze uruchomienie będzie trwało długo (u mnie to |
| 43 | ``` | 43 | było kolo 30 minut). |
| 44 | 44 | ||
| 45 | 4. Jak sie wszystko załaduję poprawnie powinna się ukazać ładna | 45 | ``` {.bash org-language="sh"} |
| 46 | grafika z napisem *Welcome to Metro*, w tym momencie należy | 46 | ./dev-env npm i |
| 47 | kliknąć literkę \"a\", aby uruchomić apkę na telefonie z | 47 | ./dev-env npm run start |
| 48 | Androidem. | 48 | ``` |
| 49 | 49 | ||
| 50 | 5. Jak się nic nie wysypie po drodze to apka powinna się | 50 | 4. Jak sie wszystko załaduję poprawnie powinna się ukazać ładna grafika |
| 51 | uruchomić sama na telefonie. | 51 | z napisem *Welcome to Metro*, w tym momencie należy kliknąć literkę |
| 52 | 52 | \"a\", aby uruchomić apkę na telefonie z Androidem. | |
| 53 | 6. **NOTE**: Wszystkie operacje z **npm** powinny być | 53 | |
| 54 | wykonywanie wewnątrz środowiska, czyli: | 54 | 5. Jak się nic nie wysypie po drodze to apka powinna się uruchomić sama |
| 55 | 55 | na telefonie. | |
| 56 | ``` {.bash org-language="sh"} | 56 | |
| 57 | ./dev-env npm [cokolwiek] | 57 | 6. Dodatkowe info: |
| 58 | ``` | 58 | |
| 59 | - **NOTE**: Wszystkie operacje z **npm** powinny być wykonywanie | ||
| 60 | wewnątrz środowiska, czyli: | ||
| 61 | |||
| 62 | ``` {.bash org-language="sh"} | ||
| 63 | ./dev-env npm [cokolwiek] | ||
| 64 | ``` | ||
| 65 | |||
| 66 | - **NOTE** Aby uruchomić ponownie projekt, telefon powinien być | ||
| 67 | podłączony do komputera oraz wystarczy odpalić tę komendę. | ||
| 68 | |||
| 69 | ``` {.bash org-language="sh"} | ||
| 70 | ./dev-env npm run start | ||
| 71 | ``` | ||
| @@ -1,15 +1,16 @@ | |||
| 1 | #+TITLE: README | 1 | #+TITLE: README |
| 2 | 2 | ||
| 3 | * Jak uruchomic projekt ? | 3 | * Jak uruchomic projekt ? |
| 4 | - Android: | 4 | ** Android: |
| 5 | + Wymagania: | 5 | *** Wymagania: |
| 6 | 1. Docker | 6 | 1. Docker |
| 7 | 7 | ||
| 8 | + Kroki do wykonania na telefonie | 8 | *** Kroki do wykonania na telefonie |
| 9 | 1. Wejdź do ustawień w telefonie i w zakładce "Developer options" włącz opcję "USB Debugging" | 9 | 1. Wejdź do ustawień w telefonie i w zakładce "Developer options" |
| 10 | 2. Podłącz telefon do komputera | 10 | włącz opcję "USB Debugging" |
| 11 | 2. Podłącz telefon kablem do komputera | ||
| 11 | 12 | ||
| 12 | + Kroki do wykonania na komputerze | 13 | *** Kroki do wykonania na komputerze |
| 13 | 1. Przejść do projektu: | 14 | 1. Przejść do projektu: |
| 14 | #+begin_src sh | 15 | #+begin_src sh |
| 15 | cd cyberbadge_mobile | 16 | cd cyberbadge_mobile |
| @@ -23,22 +24,23 @@ | |||
| 23 | opisanie tutaj: | 24 | opisanie tutaj: |
| 24 | https://reactnative.dev/docs/running-on-device | 25 | https://reactnative.dev/docs/running-on-device |
| 25 | 26 | ||
| 26 | #+begin_src sh | 27 | #+begin_src sh |
| 27 | ./dev-env adb devices | 28 | ./dev-env adb devices |
| 28 | 29 | ||
| 29 | # Poprawny output \/ | 30 | # Poprawny output \/ |
| 30 | # * daemon not running; starting now at tcp:5037 | 31 | # * daemon not running; starting now at tcp:5037 |
| 31 | # * daemon started successfully | 32 | # * daemon started successfully |
| 32 | # List of devices attached | 33 | # List of devices attached |
| 33 | # 27141JEGR05136 device | 34 | # 27141JEGR05136 device |
| 34 | #+end_src | 35 | #+end_src |
| 35 | 36 | ||
| 36 | 3. Uruchomić projekt komenda podana poniżej: | 37 | 3. Uruchomić projekt komendami podanymi poniżej: |
| 37 | - *Note*: pierwsze uruchomienie będzie trwało długo (u mnie to | 38 | - *Note*: pierwsze uruchomienie będzie trwało długo (u mnie to |
| 38 | było kolo 30 minut). | 39 | było kolo 30 minut). |
| 39 | #+begin_src sh | 40 | #+begin_src sh |
| 40 | ./dev-env npm run start | 41 | ./dev-env npm i |
| 41 | #+end_src | 42 | ./dev-env npm run start |
| 43 | #+end_src | ||
| 42 | 44 | ||
| 43 | 4. Jak sie wszystko załaduję poprawnie powinna się ukazać ładna | 45 | 4. Jak sie wszystko załaduję poprawnie powinna się ukazać ładna |
| 44 | grafika z napisem /Welcome to Metro/, w tym momencie należy | 46 | grafika z napisem /Welcome to Metro/, w tym momencie należy |
| @@ -47,7 +49,14 @@ | |||
| 47 | 49 | ||
| 48 | 5. Jak się nic nie wysypie po drodze to apka powinna się uruchomić sama na telefonie. | 50 | 5. Jak się nic nie wysypie po drodze to apka powinna się uruchomić sama na telefonie. |
| 49 | 51 | ||
| 50 | 6. *NOTE*: Wszystkie operacje z *npm* powinny być wykonywanie wewnątrz środowiska, czyli: | 52 | 6. Dodatkowe info: |
| 51 | #+begin_src sh | 53 | - *NOTE*: Wszystkie operacje z *npm* powinny być wykonywanie wewnątrz środowiska, czyli: |
| 52 | ./dev-env npm [cokolwiek] | 54 | #+begin_src sh |
| 53 | #+end_src | 55 | ./dev-env npm [cokolwiek] |
| 56 | #+end_src | ||
| 57 | |||
| 58 | - *NOTE* Aby uruchomić ponownie projekt, telefon powinien być | ||
| 59 | podłączony do komputera oraz wystarczy odpalić tę komendę. | ||
| 60 | #+begin_src sh | ||
| 61 | ./dev-env npm run start | ||
| 62 | #+end_src | ||
