summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md125
1 files changed, 69 insertions, 56 deletions
diff --git a/README.md b/README.md
index 981ad25..46dc7ab 100644
--- a/README.md
+++ b/README.md
@@ -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 71. 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: 111. Wejdź do ustawień w telefonie i w zakładce \"Developer options\"
12 12 włącz opcję \"USB Debugging\"
13 ``` {.bash org-language="sh"} 132. 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 171. 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: 232. 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 403. 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ę 504. 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: 545. 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] 576. 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 ```