Przejdź do treści
GESEL.IO
StronyPozycjonowanieAplikacjePoradnik
Kreator↗EN←Strona główna
Strona główna/Poradnik/Aplikacje i produkty cyfrowe

Artykuł filarowy

Jak stworzyć aplikację mobilną: proces krok po kroku dla zamawiającego

Aktualizacja: 2026-08-13·9 min czytania·Redakcja GESEL.IO

W skrócie

Budowa aplikacji mobilnej to siedem etapów: rozpoznanie i cel, zakres i wymagania, projekt UX/UI, development w sprintach, testy i odbiór, publikacja w sklepach oraz utrzymanie. Na każdym etapie wykonawca czeka na konkretny materiał i decyzję od Ciebie, a projekt stoi najczęściej nie na kodzie, tylko na braku akceptacji. Konta deweloperskie zakładaj na swoją firmę.

Na tej stronie

  1. Jak wygląda proces tworzenia aplikacji mobilnej krok po kroku
  2. Rozpoznanie i cel: od czego zacząć, gdy masz pomysł na aplikację
  3. Zakres i wymagania: co ustalasz, zanim powstanie pierwsza linia kodu
  4. Projekt UX/UI: prototyp, który klikasz przed napisaniem kodu
  5. Development w sprintach i skład zespołu, za który płacisz
  6. Testy i odbiór: jak sprawdzić, że aplikacja robi to, co miała
  7. Publikacja: kto powinien być właścicielem kont deweloperskich
  8. Utrzymanie i rozwój: co dzieje się z aplikacją po premierze
25 i 99 USD

Tyle kosztują konta deweloperskie: jednorazowo 25 USD w Google Play Console i 99 USD rocznie w Apple Developer Program. Oba powinny należeć do Twojej firmy, nie do wykonawcy.

Budowa aplikacji mobilnej to sekwencja siedmiu etapów — od rozpoznania celu, przez projekt i development, po publikację w sklepach i utrzymanie — w której na każdym kroku wykonawca czeka na konkretną decyzję albo materiał od Ciebie. Ten przewodnik pokazuje, jak stworzyć aplikację mobilną z perspektywy zamawiającego, a nie software house’u: co dostarczasz na wejściu, kto po Twojej stronie akceptuje i jaki artefakt dostajesz na wyjściu. Większość projektów nie stoi dlatego, że kod jest trudny, tylko dlatego, że nikt nie zatwierdził makiet.

Jak wygląda proces tworzenia aplikacji mobilnej krok po kroku

Proces składa się z siedmiu etapów: rozpoznanie i cel, zakres i wymagania, projekt UX/UI, development w sprintach, testy i odbiór, publikacja w sklepach oraz utrzymanie i rozwój. Poniższa tabela pokazuje ten sam proces z Twojej strony stołu — czego wymaga od Ciebie każdy etap.

Etap Co dostarczasz Kto akceptuje Artefakt na wyjściu
Rozpoznanie i cel Wiedzę o procesie, dane o użytkownikach Właściciel produktu Mapa procesów, cel projektu
Zakres i wymagania Priorytety, decyzje o odcięciu funkcji Osoba decyzyjna Backlog z kryteriami akceptacji
Projekt UX/UI Treści, logo, uwagi do makiet Osoba decyzyjna Makiety i klikalny prototyp
Development Dostępy do systemów, dane testowe Product owner Build po każdym sprincie
Testy i odbiór Testerów po swojej stronie, czas na testy Osoba decyzyjna Raport z testów, protokół odbioru
Publikacja Konta deweloperskie, opisy, polityka prywatności Osoba decyzyjna Aplikacja w App Store i Google Play
Utrzymanie Zgłoszenia, priorytety zmian Właściciel produktu Raporty dostępności, kolejne wersje

Etapy nachodzą na siebie tylko częściowo: projekt kolejnych ekranów może biec równolegle do kodowania wcześniejszych, ale nie da się zacząć developmentu bez zatwierdzonego zakresu. Jeżeli chcesz oszacować, ile trwa zbudowanie aplikacji, licz nie tylko pracę zespołu, lecz także tury akceptacji po swojej stronie.

Rozpoznanie i cel: od czego zacząć, gdy masz pomysł na aplikację

Zacznij od zapisania celu biznesowego w jednym zdaniu, zanim zaczniesz opisywać funkcje. Wykonawca potrzebuje wiedzieć, jaki proces w Twojej firmie ma się zmienić i po czym poznasz, że się zmienił. Funkcje są konsekwencją tej odpowiedzi, nie odwrotnie.

Najczęstszy błąd na wejściu to opisanie aplikacji przez porównanie do cudzego produktu. Porównanie nic nie mówi o Twoim procesie, za to zamyka rozmowę o alternatywach, które mogłyby być tańsze. Pierwszą z nich jest pytanie, czy proces obsłuży aplikacja webowa czy mobilna — rozstrzyga je miejsce, w którym użytkownik naprawdę sięga po narzędzie.

✗„Chcemy aplikację jak Uber, tylko dla naszej branży."
✓„Chcemy, żeby kierowcy przyjmowali zlecenia z telefonu zamiast dzwonić do dyspozytora — dziś każde zlecenie to dwa telefony i ręczne przepisanie danych do systemu."

Cel zapisz w formule, którą da się zweryfikować po pół roku od premiery. Jedno zdanie wystarczy i to zdanie będzie potem punktem odniesienia przy każdym sporze o zakres.

Wzór celu projektu

„Chcemy, żeby [kto] mógł [co zrobić] w aplikacji zamiast [jak robi to dzisiaj], dzięki czemu [mierzalna zmiana] do [termin]."

To zdanie plus lista systemów, z którymi aplikacja ma się łączyć, oraz ramy budżetowe to komplet informacji na pierwsze spotkanie. Resztę materiału porządkuje brief dla software house’u, a jeżeli chcesz uporządkować go od razu, przejdź przez sześciokrokowy kreator briefu i przynieś gotowy dokument na rozmowę. Na to samo spotkanie przygotuj listę pytań, które rozstrzygają, jak wybrać software house, bo to wtedy najłatwiej wyłapać wymijające odpowiedzi.

Zakres i wymagania: co ustalasz, zanim powstanie pierwsza linia kodu

Na tym etapie podejmujesz jedyną decyzję, której nie da się delegować: co nie wchodzi do pierwszej wersji. Analityk biznesowy przekłada Twoją wiedzę o procesie na wymagania, ale to Ty rozstrzygasz priorytety, bo tylko Ty znasz koszt braku danej funkcji w firmie.

Praktyczne narzędzie to MoSCoW — podział funkcji na Must have, Should have, Could have i Won’t have. Kluczowa jest ostatnia kategoria: dopóki nie ma spisanej listy rzeczy, których świadomie nie robicie, każda z nich wróci w połowie developmentu jako „przecież to oczywiste”. Sam dobór funkcji do pierwszego wydania opisuje osobno poradnik o tym, jak wyznaczyć zakres MVP aplikacji.

Wymagania zapisuje się jako user stories w szablonie „Jako [rola] chcę [funkcja], aby [korzyść]“, a do każdej dopisuje kryteria akceptacji. Dobre kryterium jest pytaniem z odpowiedzią TAK albo NIE — „po trzech błędnych próbach PIN konto blokuje się na 15 minut” da się odhaczyć, „logowanie ma być bezpieczne” nie. Zatwierdzony backlog jest jednocześnie podstawą wyceny, więc od jego szczegółowości zależy, jak wiarygodnie wykonawca odpowie na pytanie, ile kosztuje aplikacja mobilna.

Twój czas na tym etapie to zwykle kilka warsztatów oraz przegląd backlogu. Jeżeli akceptacja zakresu opóźnia się o tydzień, cały harmonogram przesuwa się o ten tydzień — zespół nie ma nad czym pracować, a zarezerwowane terminy programistów zwykle nie czekają.

Projekt UX/UI: prototyp, który klikasz przed napisaniem kodu

Etap projektowy kończy się klikalnym prototypem, czyli makietą, po której poruszasz się jak po gotowej aplikacji, choć nie ma pod nią żadnego kodu. Prototypy powstają w Figmie, Sketchu lub Adobe XD i to jest moment, w którym zmiany są najtańsze — przesunięcie przycisku to minuty pracy, a nie przebudowa ekranu.

Twoje wejście to treści, materiały marki i uwagi. Zbierz je w jednej turze od wszystkich osób po swojej stronie i przekaż jako jedną listę. Uwagi spływające pojedynczo przez dwa tygodnie oznaczają, że projektant kilka razy wraca do tego samego ekranu, a rachunek za te powroty jest Twój.

Przeklikaj prototyp jak użytkownik, który pierwszy raz widzi aplikację i ma coś konkretnego do załatwienia — nie jak osoba, która zna projekt od środka. Akceptacja prototypu domyka dyskusję o układzie ekranów; wracanie do niej w trakcie kodowania jest najczęstszym powodem, dla którego projekty przekraczają budżet.

Development w sprintach i skład zespołu, za który płacisz

Development prowadzi się zwykle w sprintach dwutygodniowych w metodykach Agile — Scrumie lub Kanbanie — a każdy sprint kończy się działającym fragmentem aplikacji do zainstalowania na telefonie. Twoim zadaniem jest ten build zainstalować i obejrzeć, a nie czekać na wersję finalną.

Typowy zespół to product lub project manager, analityk biznesowy, projektant UX/UI, developer iOS, developer Android, developer backendu i inżynier QA. Manager pilnuje zakresu i terminów, analityk tłumaczy proces na wymagania, projektant odpowiada za to, czy aplikacja jest zrozumiała, developerzy mobilni budują to, co widzi użytkownik, backend odpowiada za dane i logikę po stronie serwera, a QA sprawdza, czy całość działa na realnych urządzeniach. Liczba osób zależy od wybranej technologii: przy natywnej potrzebujesz osobno Kotlina lub Javy na Androida i Swifta na iOS, przy cross-platform — React Native, Flutterze albo Kotlin Multiplatform, który JetBrains ogłosił stabilnym w listopadzie 2023 — jeden zespół obsługuje obie platformy.

Na tym etapie dostarczasz treści, dane testowe i dostępy do systemów, z którymi aplikacja ma wymieniać dane. To zwykle najbardziej niedoszacowany obowiązek zamawiającego: uzyskanie dostępu do API systemu magazynowego czy ERP potrafi trwać dłużej niż napisanie samego połączenia, dlatego integrację systemów w firmie zaczyna się od ustalenia, kto po stronie dostawcy odpowiada za dostęp. Zarezerwuj sobie realny czas na przeglądy po każdym sprincie — to jedyne miejsce, w którym możesz skorygować kierunek bez przepisywania gotowego kodu, a wpływ tych przeglądów na harmonogram opisuje osobno tekst o tym, jak długo powstaje aplikacja.

Testy i odbiór: jak sprawdzić, że aplikacja robi to, co miała

Odbiór polega na przejściu listy kryteriów akceptacji z backlogu i odhaczeniu każdego pozycją TAK albo NIE — bez dyskusji o wrażeniach. Inżynier QA testuje wcześniej aplikację na urządzeniach i scenariuszach brzegowych, ale to Ty potwierdzasz, że aplikacja obsługuje Twój proces.

Zaplanuj testy z udziałem osób, które będą realnie korzystać z aplikacji: magazynierów, handlowców, serwisantów. Po stronie iOS służy do tego TestFlight w ramach Apple Developer Program, który pozwala zaprosić do 10 000 zewnętrznych testerów; Google Play ma własne ścieżki testowe — wewnętrzną, zamkniętą i otwartą.

Ustal z góry, ile czasu masz na testy i kto je przeprowadza, bo to najczęściej pomijana pozycja w kalendarzu zamawiającego. Zgłoszenia z testów podziel na błędy — czyli niezgodność z zatwierdzonym kryterium — i zmiany zakresu, czyli rzeczy, o których wcześniej nie było mowy. Pierwsze poprawia wykonawca w ramach odbioru, drugie trafiają do backlogu jako funkcje odłożone poza pierwsze wydanie. Kto zapłaci za tę drugą kategorię, wynika z modelu rozliczenia — to, czy w umowie zapisano fixed price czy time and material, rozstrzyga się przed startem prac, nie w trakcie odbioru.

Publikacja: kto powinien być właścicielem kont deweloperskich

Konta w Google Play Console i Apple Developer Program powinny być założone na Twoją firmę, a wykonawcę dodajesz do nich jako użytkownika z uprawnieniami. Google Play Console to jednorazowa opłata 25 USD, Apple Developer Program — 99 USD rocznie. To jedyne miejsce, w którym żyje Twoja aplikacja: wersje, statystyki, opinie i rozliczenia. Gdy konto należy do software house’u, zmiana wykonawcy zamienia się w negocjacje o dostęp do własnego produktu, a przeniesienie aplikacji między kontami jest osobną, żmudną procedurą.

Załóż konta odpowiednio wcześnie, bo weryfikacja bywa czasochłonna. Google wymaga potwierdzenia tożsamości dewelopera i może żądać dokumentu tożsamości oraz karty kredytowej wystawionej na to samo nazwisko — karty przedpłacone nie są akceptowane. Warto mieć to za sobą, zanim aplikacja będzie gotowa.

Same sklepy działają inaczej. Apple weryfikuje każdą aplikację ręcznie w ramach App Review, więc na publikację i każdą aktualizację trzeba przewidzieć czas na ocenę człowieka i ewentualne odrzucenie z uzasadnieniem. Google Play opiera się w większym stopniu na weryfikacji automatycznej, przez co ścieżka bywa krótsza, ale wymagania formalne są równie konkretne: opis, zrzuty ekranu, polityka prywatności i formularz bezpieczeństwa danych.

Do publikacji przygotuj też materiały, których nie dostarczy wykonawca: politykę prywatności zgodną z tym, jakie dane naprawdę zbierasz, dane firmy do widoku dewelopera oraz kontakt do obsługi użytkowników. Ten fragment ma charakter informacyjny i nie jest poradą prawną — treść polityki prywatności skonsultuj z prawnikiem.

Utrzymanie i rozwój: co dzieje się z aplikacją po premierze

Po premierze aplikacja wymaga utrzymania niezależnie od tego, czy dodajesz do niej nowe funkcje. Standardowy zakres to monitoring dostępności, aktualizacje bezpieczeństwa, kopie zapasowe i obsługa zgłoszeń zgodnie z uzgodnionym SLA. Rozwój nowych funkcji to osobny budżet i warto rozdzielić te dwie pozycje w umowie, żeby poprawki nie konkurowały o te same godziny co nowe pomysły.

Część aktualizacji wymuszają sklepy. Od 31 sierpnia 2026 nowe aplikacje i aktualizacje w Google Play muszą targetować Androida 16 (API 36) lub wyższy, a aplikacje już obecne w sklepie — Androida 15 (API 35), żeby pozostać dostępne dla nowych użytkowników na nowszych urządzeniach. Dla Wear OS i Android Automotive wymagane jest API 35, dla Android TV i Android XR — API 34, a w Play Console można wnioskować o przedłużenie terminu do 1 listopada 2026.

Praktyczny wniosek dla planowania: budżet roczny na aplikację ma trzy pozycje — utrzymanie, wymuszone aktualizacje platformowe i rozwój. Pominięcie dwóch pierwszych jest najczęstszym powodem, dla którego rok po premierze aplikacja przestaje być dostępna dla części użytkowników, a struktura tych kosztów jest opisana w tekście o tym, z czego składa się wycena aplikacji.

Ustal na koniec rzecz organizacyjną: kto po Twojej stronie zbiera zgłoszenia od użytkowników i decyduje, co trafia do kolejnej wersji. Bez tej osoby opinie ze sklepów i uwagi pracowników rozpływają się w skrzynkach mailowych, a kolejna wersja powstaje na podstawie tego, kto ostatni się upomniał.

W tym klastrze

  • Aplikacja webowa czy mobilna: jak wybrać po miejscu użycia

    Aplikacja webowa czy mobilna? Rozstrzyga miejsce użycia i to, co zaprojektujesz dziś w architekturze, żeby dołożyć wersję mobilną bez przepisywania backendu.

  • Ile trwa stworzenie aplikacji mobilnej i co decyduje o terminie

    Ile trwa stworzenie aplikacji mobilnej? Rozbicie harmonogramu na etapy w procentach, publikacja w sklepach i pięć rzeczy po stronie klienta, które wydłużają projekt.

  • Jak wybrać software house: 7 pytań i wymijające odpowiedzi

    Jak wybrać software house: siedem pytań na pierwszą rozmowę i opis tego, jak brzmi odpowiedź wymijająca na każde z nich.

  • MVP aplikacji: jak wyznaczyć zakres pierwszej wersji

    MVP aplikacji to najmniejsza działająca wersja produktu. Pokazujemy na przykładzie, jak ciąć zakres pierwszej wersji metodą MoSCoW i czego wycinać nie wolno.

  • PWA na iOS i Androidzie: co działa, a czego nie zrobisz

    PWA to aplikacja webowa instalowana bez sklepu. Sprawdź, co działa na Androidzie, czego PWA nie zrobi na iOS i kiedy nie zastąpi aplikacji ze sklepu.

Baza wiedzy

Nie wiesz, co powinno znaleźć się w pierwszej wersji aplikacji?

Opisz projekt w kreatorze briefu — wrócimy z propozycją zakresu, etapów i tego, co odkładamy na później.

Otwórz kreator briefu↗

Checklista

  • ✓

    Zapisz cel projektu w jednym zdaniu: kto, co ma robić w aplikacji i jaka mierzalna zmiana ma z tego wyniknąć.

  • ✓

    Wskaż po swojej stronie jedną osobę decyzyjną, która akceptuje makiety, zakres i odbiór.

  • ✓

    Zbierz na wejściu dostępy: do systemów, z którymi aplikacja ma się łączyć, oraz do materiałów marki.

  • ✓

    Ustal priorytety zakresu metodą MoSCoW i podpisz się pod tym, co trafia do Won't have.

  • ✓

    Zapisz kryteria akceptacji jako pytania z odpowiedzią TAK lub NIE, nie jako opisy.

  • ✓

    Załóż konta w Google Play Console i Apple Developer Program na swoją firmę, zanim ruszy publikacja.

  • ✓

    Ustal, kto po premierze pilnuje monitoringu, aktualizacji bezpieczeństwa i zgłoszeń użytkowników.

Najczęstsze pytania

Mam pomysł na aplikację mobilną — od czego zacząć?
Zacznij od zapisania celu biznesowego w jednym zdaniu: kto ma korzystać z aplikacji, co ma w niej zrobić i jaka mierzalna zmiana ma z tego wynikać. Dopiero potem opisz funkcje. Do pierwszej rozmowy z wykonawcą wystarczy ten cel, lista głównych grup użytkowników, informacja o systemach, z którymi aplikacja ma się łączyć, oraz ramy budżetowe i czasowe. Makiety i specyfikacja techniczna są efektem wspólnej pracy, a nie warunkiem jej rozpoczęcia.
Jaki zespół jest potrzebny do zrobienia aplikacji mobilnej?
Typowy skład to product lub project manager, analityk biznesowy, projektant UX/UI, developer iOS, developer Android, developer backendu i inżynier QA. Przy technologii cross-platform, na przykład React Native lub Flutter, dwa stanowiska mobilne zastępuje jedno. Nie wszystkie role pracują przez cały czas trwania projektu: analityk i projektant są najbardziej obciążeni na początku, QA pod koniec każdego sprintu.
Czy potrzebuję project managera po swojej stronie?
Nie potrzebujesz etatowego project managera, ale potrzebujesz jednej osoby decyzyjnej z realnym mandatem do akceptacji. Ta osoba odbiera makiety, zatwierdza zakres sprintu i podpisuje odbiór. Jeżeli decyzje rozkładają się na kilka osób bez wskazanego rozstrzygającego, każda akceptacja wydłuża się o rundę uzgodnień wewnętrznych, a wykonawca w tym czasie nie może iść dalej.
Kto powinien być właścicielem konta deweloperskiego w App Store i Google Play?
Właścicielem obu kont powinna być Twoja firma, a nie software house. Konto deweloperskie jest miejscem, w którym żyje aplikacja: publikacje, wersje, statystyki, opinie użytkowników i rozliczenia. Wykonawcę dodajesz do niego jako użytkownika z odpowiednimi uprawnieniami i odbierasz mu dostęp, gdy współpraca się kończy. Przy odwrotnym układzie zmiana wykonawcy oznacza negocjowanie o dostęp do własnego produktu.
Czy muszę aktualizować aplikację, nawet jeśli nic w niej nie zmieniam?
Tak. Sklepy wymuszają aktualizacje niezależnie od tego, czy zmieniasz funkcje. Od 31 sierpnia 2026 nowe aplikacje i aktualizacje w Google Play muszą targetować Androida 16 (API 36) lub wyższy, a aplikacje już obecne w sklepie — Androida 15 (API 35), żeby pozostać dostępne dla nowych użytkowników na nowszych urządzeniach. Dochodzą do tego aktualizacje bibliotek i poprawki bezpieczeństwa.

Źródła i metodologia

Linki prowadzą do źródeł pierwotnych oraz zasad, według których przygotowujemy i aktualizujemy materiały.

  • Android Developers — target API requirements↗dostęp: 2026-08-14
  • Apple — App Review Guidelines↗dostęp: 2026-08-14
  • Zasady redakcyjne GESEL.IO↗

Czytaj także

  • MVP aplikacji: jak wyznaczyć zakres pierwszej wersji

    MVP aplikacji to najmniejsza działająca wersja produktu. Pokazujemy na przykładzie, jak ciąć zakres pierwszej wersji metodą MoSCoW i czego wycinać nie wolno.

  • Ile trwa stworzenie aplikacji mobilnej i co decyduje o terminie

    Ile trwa stworzenie aplikacji mobilnej? Rozbicie harmonogramu na etapy w procentach, publikacja w sklepach i pięć rzeczy po stronie klienta, które wydłużają projekt.

  • Ile kosztuje aplikacja mobilna: jak rozłożyć wycenę na czynniki

    Ile kosztuje aplikacja mobilna? Zamiast widełek pokazujemy metodę: role, stawki, godziny, pozycje ukryte w ofercie i koszty, które zaczynają się po wdrożeniu.

GESEL.IO
Strony internetowePozycjonowanieAplikacjeStrona dla nowej firmyPoradnik
Zasady redakcyjnePolityka prywatnościRegulamin serwisuWsparcie

GESEL.IO sp. z o.o., ul. Jagiellońska 5/22, 58-100 Świdnica, Polska

Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, IX Wydział Gospodarczy KRS, KRS 0001258062, NIP 8842841661, REGON 545371616, kapitał zakładowy: 5 000,00 zł.

© 2026 GESEL.IO sp. z o.o.