diff options
author | jdlugosz963 <jdlugosz963@gmail.com> | 2023-12-12 17:05:41 +0100 |
---|---|---|
committer | jdlugosz963 <jdlugosz963@gmail.com> | 2023-12-12 17:14:27 +0100 |
commit | b28ab21dde95756452e2cb40ee6f3d24638775c0 (patch) | |
tree | 170fbf7a6fb5fe16cc1bed88fa074d85d2c3baa4 /README.md | |
parent | 1749bd5e7fa959a022472defb8ba78c689c994af (diff) | |
download | cyberbadge_mobile-b28ab21dde95756452e2cb40ee6f3d24638775c0.tar.gz cyberbadge_mobile-b28ab21dde95756452e2cb40ee6f3d24638775c0.zip |
Update README files.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 125 |
1 files changed, 69 insertions, 56 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 | ``` | ||