Przejdź do treści głównej
CyberLab.Team

Tworzenie oprogramowania

Tworzenie aplikacji mobilnych na iOS i Android

Tworzymy aplikacje mobilne do zadań, do których ludzie wracają: rezerwacji, zamawiania, śledzenia, pracy w terenie. Najpierw pytamy, dlaczego ktoś miałby zainstalować aplikację i otworzyć ją znowu za tydzień. Ta odpowiedź decyduje o platformach, ekranach i tym, co musi działać na serwerze.

Cena na zapytanie · odpowiedź w ciągu jednego dnia roboczego

Co dostajesz: ścieżki użytkownika, wersje instalacyjne i wszystko, co potrzebne do publikacji.

Jak wyceniamy: według platform, funkcji telefonu i prac po stronie serwera, każdą pozycję osobno.

Do kogo należy projekt: Ty. Kod źródłowy oraz konta App Store i Google Play są zapisane na Ciebie.

Co dostajesz

Po przekazaniu projektu masz aplikację i wszystko, od czego zależy jej działanie:

  • Mapę tego, co użytkownicy robią w aplikacji, razem z logowaniem i tym, co się dzieje, gdy coś zawiedzie.
  • Zatwierdzony interfejs i wersje testowe, które w trakcie prac sprawdzasz na własnym telefonie.
  • Część serwerową, której potrzebuje aplikacja, wraz z opisem połączeń z zewnętrznymi systemami.
  • Wyniki testów głównych działań na urządzeniach wymienionych w wycenie.
  • Materiały do karty aplikacji w sklepach, repozytorium kodu i instrukcję publikowania wersji.

Strony o aplikacji planujemy tak, by działały w SEO i w wyszukiwaniu AI. Przygotowujemy strony docelowe pod Google Ads, jeśli planujesz reklamę. Ustawiamy też zdarzenia GA4 dla działań użytkowników na stronie i w aplikacji. Wyszukiwanie dotyczy publicznych stron internetowych, a w aplikacji mierzymy działania.

Od czego zależy cena

Wycenę opieramy na tym, co użytkownicy muszą móc zrobić, a potem dodajemy prace po stronie serwera i publikacji, które to umożliwiają.

  • Obsługiwane platformy i urządzenia.
  • Liczba ekranów i ich złożoność.
  • Funkcje telefonu: aparat, lokalizacja, powiadomienia push, płatności.
  • Logowanie, role użytkowników i dane przechowywane przez aplikację.
  • Część serwerowa i systemy zewnętrzne, z którymi się komunikuje.
  • Czy aplikacja ma działać offline i synchronizować dane później.
  • Ile testów jest potrzebnych i kto zgłasza aplikację do sklepów.

Konta deweloperskie w sklepach i abonamenty to koszty zewnętrzne, doliczane do prac nad aplikacją. Jeśli połączenie jest niepewne, sprawdzamy je, zanim je obiecamy.

Na każde zapytanie odpowiadamy w ciągu jednego dnia roboczego. Harmonogram zależy od funkcji, od tego, czy część serwerowa już istnieje, i od weryfikacji aplikacji w sklepach.

Kod należy do Ciebie, tak samo jak konta w sklepach, konto hostingowe i konta analityczne. Przy przekazaniu dokumentujemy licencje i dostępy. Nasi specjaliści i wykonawcy, z którymi już pracowaliśmy, zajmują się aplikacją i częścią serwerową w potrzebnym zakresie. CyberLab odpowiada za rezultat. Zatwierdzenie w App Store i Google Play to decyzja sklepów i mówimy o tym od razu.

Co obejmuje usługa, a czego nie

Wchodzi w zakres

  • Planowanie ścieżek użytkowników i projektowanie interfejsu.
  • Tworzenie aplikacji i funkcji serwerowych ujętych w wycenie.
  • Połączenia z Twoimi systemami po sprawdzeniu ich wykonalności.
  • Wersje testowe, testowanie i pomoc przy zgłoszeniu do sklepów.
  • Przekazanie kodu i dokumentacji publikacji.

Nie wchodzi w zakres

  • Nowa strona internetowa lub przebudowa Twoich systemów wewnętrznych.
  • Nowe platformy lub funkcje telefonu dodane później.
  • Aktualizacje dla nowych wersji iOS i Android oraz stałe wsparcie.
  • Kampanie reklamowe, przygotowanie treści i stałe SEO.

Konta w sklepach, treść polityki prywatności i dane firmy, o które pytają sklepy, dostarczasz Ty. Przed zgłoszeniem ustalamy, kto przygotowuje każdy materiał do sklepów.

Kiedy tego potrzebujesz

  • Klienci regularnie wracają do tego samego zadania, na przykład zarządzania rezerwacją lub ponownego zamawiania.
  • Twoi pracownicy pracują w terenie i potrzebują aparatu, lokalizacji lub trybu offline.
  • Obecni klienci chcą szybciej korzystać z Twojej usługi na telefonie.
  • Narzędzie w przeglądarce osiągnęło ograniczenie, które usunie dopiero zainstalowana aplikacja.

Jak przebiega praca

Cztery kroki i efekt każdego z nich

  1. Krok 1. Znajdujemy powód do instalacji

    Dostajesz mapę działań użytkowników i wstępny zakres do wyceny. Mówisz nam, kto będzie używać aplikacji, jak dziś wykonuje zadanie i co powinno się poprawić.

  2. Krok 2. Sprawdzamy interfejs i wybieramy podejście

    Dostajesz klikalny prototyp i naszą rekomendację rozwiązania natywnego lub wieloplatformowego. Sprawdzasz w nim rzeczywiste zadania i opisujesz systemy, z którymi aplikacja musi się łączyć.

  3. Krok 3. Testujemy działające wersje

    Dostajesz kolejne wersje, gdy funkcje są gotowe, razem z wynikami testów głównych działań. Dajesz nam dostęp do systemów testowych i sprawdzasz, czy aplikacja zachowuje się tak, jak oczekujesz.

  4. Krok 4. Publikujemy i przekazujemy

    Dostajesz materiały do sklepów, dostęp do kodu i instrukcje obsługi. Podajesz dane kont w sklepach i zatwierdzasz zgłoszenie. Spisujemy otwarte sprawy i osobno uzgadniamy wsparcie.

Jak możemy współpracować

Wybierz formę pasującą do zadania. Po pierwszej rozmowie zaproponujemy jedną z nich.

  • Konsultacja lub audyt

    Gdy przed podjęciem decyzji chcesz poznać drugą opinię o planie, systemie lub wycenie. Dostajesz pisemną analizę z rekomendacjami i wyceną kolejnego kroku.

  • Projekt o ustalonym zakresie

    Sprawdza się, gdy wymagania można spisać przed rozpoczęciem prac. Otrzymujesz uzgodniony zakres za ustaloną cenę. Wszystko, co nowe, najpierw przechodzi przez zaktualizowaną wycenę.

  • Rozliczenie według czasu pracy (time and materials)

    Dobrze działa, gdy zakres zmienia się w miarę poznawania tematu, jak przy badaniach lub nowym produkcie. Płacisz za przepracowany czas, a plan na bieżąco weryfikujemy razem z Tobą.

  • Wsparcie po uruchomieniu

    Twój system już działa i wymaga aktualizacji, poprawek oraz monitoringu. Ustalamy miesięczny model wsparcia i listę prac, które obejmuje.

Potrzebujesz programistów, którzy co miesiąc pracują nad Twoim produktem? Sprawdź usługę dedykowanego zespołu programistów.

Platformy i narzędzia, z którymi pracujemy

Natywne aplikacje na iOS i Android albo wspólna baza kodu we Flutterze. Część serwerowa w Node.js, Laravel lub Go.

Platformę dobieramy do zadania, a ta lista pokazuje technologie, z których korzystamy najczęściej.

Dla kogo i kiedy jeszcze za wcześnie

Aplikacja sprawdza się w firmie, która ma jasno określonych odbiorców i zadanie, które regularnie wykonują na telefonie. Jeśli ludzie głównie czytają o ofercie lub wysyłają formularz, dobra strona dostosowana do telefonów jest tańsza i wystarczy. Jeśli potrzebują narzędzia bez instalacji, zobacz tworzenie aplikacji internetowych.

Wstrzymaj się z aplikacją, dopóki nie ustalisz, jakie zadanie ma rozwiązywać i kto poprowadzi stojącą za nią usługę.

Aplikacje natywne czy wieloplatformowe?

OpcjaKiedy pasujeCo ustalić najpierw
Oddzielne aplikacje natywne na iOS i AndroidAplikacja opiera się na funkcjach platformy lub na tym, jak działa każdy telefonCo musi działać inaczej na każdej platformie?
Jedna wieloplatformowa baza koduGłówne ścieżki są takie same na obu platformachKtóre części nadal wymagają pracy właściwej dla danej platformy?

Decydujemy na podstawie ścieżek użytkowników i potrzeb związanych z wydawaniem wersji. Wspólną bazę kodu nadal trzeba przetestować na każdej platformie ujętej w wycenie.

Współpraca z klientami z innych krajów

  • Umowa i NDA. Przed rozpoczęciem prac podpisujesz umowę z CyberLab.Team OÜ, spółką zarejestrowaną w Estonii. Jeśli potrzebujesz NDA (umowy o poufności), podpisujemy ją, zanim przekażesz poufne dane.
  • Faktury w euro. Wystawiamy faktury w euro jako unijna spółka z numerem VAT.
  • Języki. Pracujemy po angielsku, ukraińsku, rosyjsku i polsku.
  • Rozmowy i odpowiedzi. Rozmowy prowadzimy w godzinach uzgodnionych z Tobą, a na wiadomości odpowiadamy w ciągu jednego dnia roboczego.

Najczęstsze pytania

Czy potrzebujesz aplikacji

Czy wystarczy strona dostosowana do telefonów?
Często tak. Jeśli ludzie głównie czytają informacje lub wysyłają formularz, responsywna strona załatwi sprawę bez instalacji. Zanim polecimy aplikację, szukamy konkretnego powodu, by ją zbudować.
Czy na start potrzebujemy i iOS, i Androida?
To zależy od Twoich klientów. Przed wyceną ustalamy, które platformy obejmiemy, i mówimy Ci, kogo pierwsza wersja pominie.
Czy jedna wspólna baza kodu obejmie wszystko?
Nie zawsze. Najpierw sprawdzamy funkcje telefonu i różnice między platformami, a w propozycji wskazujemy części, które wymagają osobnej pracy.

Jak działa aplikacja

Czy aplikacja potrzebuje serwera?
Jeśli udostępnia dane między użytkownikami, ma konta lub łączy ludzi z Twoją usługą, tak. Mówimy Ci, co pokrywają już Twoje systemy, a co musi zbudować projekt.
Czy można ją połączyć z systemem, którego już używamy?
Musimy zobaczyć jego API, uprawnienia i środowisko testowe. Połączenie trafia do wyceny dopiero, gdy wiemy, że da się je zbudować.
Czy można korzystać z aplikacji bez internetu?
Tylko przy zadaniach, które do tego zaprojektujemy. Ustalamy, co zostaje dostępne offline, co jest przechowywane na telefonie i co się dzieje, gdy podczas synchronizacji dwie zmiany ze sobą kolidują.

Testowanie i publikacja

Jak zobaczymy postęp?
Najpierw sprawdzasz klikalny prototyp, a potem działające wersje w uzgodnionych momentach. Do każdej wersji dołączamy notatkę, co jest gotowe do testów i jakie decyzje musisz podjąć.
Do kogo należą konta App Store i Google Play?
Do Ciebie. Konta są założone na Twoją firmę, a my dostajemy tylko uprawnienia potrzebne do publikacji.
Co się stanie, jeśli sklep odrzuci aplikację?
Czytamy powód, porównujemy go ze zgłoszeniem i wskazujemy kolejny krok. Nikt nie zagwarantuje zatwierdzenia ani czasu weryfikacji. Zmiany poza pierwotnym zakresem wymagają zaktualizowanej wyceny.

Budżet i okres po uruchomieniu

Czego potrzebujecie do wyceny aplikacji?
Potrzebujemy: głównych działań użytkowników, platform i systemów, z którymi aplikacja się łączy. Pytamy też, kto będzie obsługiwać część serwerową i kto dostarczy informacje do sklepów. Cena na zapytanie.
Kiedy aplikacja może trafić do sklepów?
To zależy od funkcji, dostępu do połączonych systemów i od tego, jak szybko sprawdzasz kolejne wersje. Weryfikacja sklepów jest poza naszą kontrolą, więc plan traktuje zgłoszenie i zatwierdzenie jako osobne kroki.
Co się dzieje po przekazaniu?
Dostajesz kod i instrukcję publikowania wersji. Ustalamy, kto monitoruje aplikację, obsługuje incydenty i dba o jej zgodność z nowymi wersjami iOS i Androida. Stałe wsparcie to osobna usługa.

Powiązane usługi

Zacznij od zadania, które ma obsługiwać Twoja aplikacja

Opisz zadanie i osoby, które będą używać aplikacji. Pierwsza rozmowa jest bezpłatna, a wycenę i zakres prac dostajesz po niej. Nasza odpowiedź przychodzi w ciągu jednego dnia roboczego.

Porozmawiajmy o projekcie

Telegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team