Aplikacja z Codex: poradnik dla początkujących
Autor: Mehdi Azizi
Zaktualizowano , 6 min
Stwórz pierwszą aplikację z Codex od OpenAI: przygotuj Expo, pisz precyzyjne prompty, testuj na iPhonie i poznaj kroki przed App Store.
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ę da ci bardziej konkretny punkt wyjścia. Potem możesz skorzystać z jednostronicowej specyfikacji.
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: 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 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 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ą, przejdź do tego samego folderu, zanim uruchomisz agenta:
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:
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ę:
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:
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. Żeby udostępnić wersję testową, skorzystaj z poradnika o TestFlight. Przy publikacji przejdź ścieżkę 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 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 proponuje wspólne ćwiczenie, które pomoże ci zdecydować.
Chcesz wiedzieć, co zbudować dalej?
Darmowa diagnoza 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 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. Jeśli budujesz z AI, strona szkolenie z vibe codingu prowadzi tą samą ścieżką.