# Aplikacja z Codex: poradnik dla początkujących

> Stwórz pierwszą aplikację z Codex od OpenAI: przygotuj Expo, pisz precyzyjne prompty, testuj na iPhonie i poznaj kroki przed App Store.

Oryginalna strona: [Aplikacja z Codex: poradnik dla początkujących](https://devoria.fr/pl/blog/aplikacja-codex-poradnik-dla-poczatkujacych)
Autor: [Mehdi Azizi](https://devoria.fr/pl/mehdi-azizi)
Publikacja: 2026-10-01
Ostatnia aktualizacja treści: 2026-10-09


## Czy da się stworzyć aplikację mobilną z Codex?

Tak. Codex, agent programistyczny od OpenAI, może pomóc ci zbudować aplikację: czyta twój projekt, modyfikuje pliki i uruchamia polecenia. W przypadku aplikacji na iPhone'a możesz używać go w projekcie React Native i Expo, a potem testować efekt na swoim telefonie.

Codex pracuje na kodzie. Wyświetlanie na iPhonie, kompilacja wersji do dystrybucji i wysłanie do Apple to etapy, które trzeba sprawdzić osobno. Ten poradnik proponuje pierwszą ścieżkę z jedną prostą funkcją, zanim dodasz konta czy płatności.

## 1. Przygotuj pomysł na tyle mały, żeby zacząć

Zanim cokolwiek zainstalujesz, zapisz trzy linijki:

- Użytkownik: komu aplikacja pomaga.
- Akcja: co ma móc zrobić w pierwszej wersji.
- Weryfikacja: skąd będziesz wiedzieć, że ta akcja działa.

**Fikcyjny przykład używany w tym tekście:** turysta dodaje rzeczy ze swojego plecaka do listy, a potem je odhacza. Pierwsza wersja nie ma ani mapy, ani sieci społecznościowej.

Jeśli twój opis wciąż brzmi jak „super apka z AI”, [poradnik o szukaniu pomysłu na aplikację](https://devoria.fr/pl/blog/pomysl-na-aplikacje-5-testow-przed-kodowaniem) da ci bardziej konkretny punkt wyjścia. Potem możesz skorzystać z [jednostronicowej specyfikacji](https://devoria.fr/pl/blog/specyfikacja-aplikacji-mobilnej-szablon).

## 2. Utwórz projekt mobilny i wyświetl pierwszy ekran

Żeby przejść tę ścieżkę, przygotuj Node.js w wersji zalecanej przez Expo, edytor kodu i środowisko testowe. Postępuj zgodnie z [oficjalną instrukcją tworzenia projektu Expo](https://docs.expo.dev/get-started/create-a-project/): podaje aktualne polecenie i zastrzeżenia dotyczące zgodności z Expo Go.

Wyświetl projekt startowy, zanim poprosisz Codex o jakąkolwiek funkcję. Jeśli pusty projekt się nie uruchamia, trudno będzie potem ustalić, czy błąd wynika z instalacji, czy z wygenerowanego kodu.

Expo Go pozwala testować funkcje zgodne z jego środowiskiem. Gdy dodajesz kod natywny, którego tam nie ma, może być potrzebne inne środowisko testowe, a ten kod przechodzi kontrolę Apple przy wysyłce, na przykład ITMS-90338 dla niepublicznych API. Nie myl tego podglądu z finalną wersją przeznaczoną do App Store. Ścieżka [React Native i Expo](https://devoria.fr/pl/expertise/aplikacja-mobilna-react-native-expo) wyjaśnia rolę tych narzędzi.

## 3. Daj Codex właściwy folder

Wybierz interfejs, który ci pasuje: aplikację desktopową, terminal albo rozszerzenie edytora. [Oficjalny quickstart OpenAI](https://learn.chatgpt.com/docs/quickstart) opisuje dostępne opcje i logowanie.

W aplikacji desktopowej otwórz folder swojej apki i wybierz Codex do pracy programistycznej. W terminalu, po zainstalowaniu CLI zgodnie z [oficjalną dokumentacją](https://learn.chatgpt.com/docs/cli), przejdź do tego samego folderu, zanim uruchomisz agenta:

```bash
cd mon-app
codex
```

`mon-app` oznacza tu nazwę twojego folderu. Sprawdź ją, zamiast kopiować polecenie w dowolnym katalogu. Nie otwieraj całego komputera, skoro wystarczy folder projektu.

Twoja pierwsza prośba może być tylko do odczytu:

```text
Przeczytaj ten projekt bez modyfikowania plików.
Wyjaśnij mi, gdzie są ekrany,
nawigacja i dane.
Podaj dostępne polecenia do
uruchomienia i sprawdzenia apki.
Jestem początkujący: wyjaśniaj terminy
techniczne, których używasz.
```

## 4. Zbuduj jedną funkcję, potem sprawdź efekt

Poproś o ograniczoną zmianę:

```text
Dodaj ekran do pakowania plecaka
na wędrówkę.
Użytkownik może wpisać nazwę
rzeczy, dodać ją do listy i ją odhaczyć.
Trzymaj się konwencji projektu i
używaj danych lokalnych.
Nie twórz konta, serwera ani
płatności.
Najpierw wyjaśnij plan, potem wypisz
zmienione pliki.
Sprawdź projekt jego istniejącymi
poleceniami.
Podaj mi akcje do przetestowania na
telefonie.
```

Po zmianie przejrzyj zmienione pliki i wyświetl apkę. Poproś o wyjaśnienie, jeśli nie rozumiesz, dlaczego agent dodał jakąś usługę albo zastąpił dużą część projektu.

Przetestuj dodanie rzeczy, puste pole, odhaczanie i otwieranie klawiatury. Na małym ekranie przycisk musi pozostać dostępny. Udane polecenie techniczne samo w sobie nie dowodzi, że ta ścieżka jest używalna.

## 5. Poprawiaj na podstawie precyzyjnych obserwacji

„Nie działa” zostawia zbyt wiele możliwości. Opisz akcję, oczekiwany wynik i to, co faktycznie się stało:

```text
Na iPhonie dodaję „bidon”, potem
zamykam i ponownie otwieram apkę.
Lista znowu jest pusta. Chcę zachować
rzeczy między uruchomieniami.
Zaproponuj najprostszą poprawkę w
tym projekcie.
Powiedz, jak sprawdzić zapisywanie i
usuwanie rzeczy.
```

Dołącz przydatny zrzut ekranu lub komunikat błędu, bez prywatnych danych i tajnych kluczy. Jeśli kilka poprawek z rzędu nie działa, poproś Codex o wyjaśnienie zaobserwowanej przyczyny, zanim spróbujesz znowu. Zapisz działającą wersję, żeby móc do niej wrócić.

## 6. Przejdź od prototypu do aplikacji gotowej do dystrybucji

Gdy główna funkcja jest już używalna, kolejne decyzje zależą od twoich potrzeb: dane lokalne czy synchronizowane, logowanie obowiązkowe czy opcjonalne, wersja darmowa czy subskrypcja.

Każdy dodatek oznacza nową weryfikację. Konto wymaga przetestowania dostępu do danych każdego użytkownika. Subskrypcja wymaga przetestowania zakupu, przywracania i dostępu po wygaśnięciu. Funkcja korzystająca z płatnego API wymaga zrozumienia, gdzie wykonywane jest wywołanie i kto płaci za jego użycie.

Przed tymi krokami przeczytaj o [pułapkach aplikacji iOS stworzonej z AI](https://devoria.fr/pl/blog/tworzenie-aplikacji-ios-z-ai-pulapki-weryfikacja). Żeby udostępnić wersję testową, skorzystaj z [poradnika o TestFlight](https://devoria.fr/pl/blog/testflight-testowanie-aplikacji-iphone). Przy publikacji przejdź [ścieżkę App Store](https://devoria.fr/pl/expertise/publikacja-aplikacji-w-app-store).

## Najczęściej zadawane pytania

### Czy Codex automatycznie dodaje AI do mojej aplikacji?

Nie. Używanie AI do pisania kodu nie oznacza, że finalna aplikacja zawiera chatbota albo wywołuje model. Nasz przykład może działać z lokalną listą, bez AI w produkcie.

### Czy można zacząć bez subskrypcji wszystkich narzędzi?

Sprawdź dostęp i limity swojego konta w aktualnych planach OpenAI. Zacznij od jednej funkcji, zanim zaczniesz mnożyć usługi. Poradnik [jak stworzyć aplikację za darmo](https://devoria.fr/pl/blog/darmowa-aplikacja-iphone-koszt) oddziela prototyp od kosztów publikacji.

### Codex czy Claude Code na start?

Porównaj ścieżkę, którą faktycznie dajesz radę przejść, a nie obietnice szybkości. [Porównanie Codex i Claude Code](https://devoria.fr/pl/blog/codex-czy-claude-code-aplikacja-iphone) proponuje wspólne ćwiczenie, które pomoże ci zdecydować.

## Chcesz wiedzieć, co zbudować dalej?

[Darmowa diagnoza](https://devoria.fr/pl/diagnostic) pomoże ci określić, na jakim etapie jest twój projekt, i wybrać kolejny krok, a potem wyśle ci moją checklistę przeciw odrzuceniom przez Apple. [iOS Kit](https://devoria.fr/pl/kits/ios) daje ci kod startowy moich apek i ścieżkę w czterech krokach, od pomysłu do App Store. Pełną metodę znajdziesz w [ścieżce szkoleniowej z tworzenia aplikacji iOS](https://devoria.fr/pl/expertise/kurs-programisty-ios). Jeśli budujesz z AI, strona [szkolenie z vibe codingu](https://devoria.fr/pl/expertise/kurs-vibe-coding-aplikacja-iphone) prowadzi tą samą ścieżką.


## Twój projekt

[iOS Kit](https://devoria.fr/pl/kits/ios): Stwórz aplikację na iPhone'a z Claude Code: Starter Code moich aplikacji, skille sprawdzające jego pracę oraz Apple Review Kit, App Store Screenshots Kit i ASO Kit. 129,99 €.
