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.
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
-
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ć.
-
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ć.
-
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.
-
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?
| Opcja | Kiedy pasuje | Co ustalić najpierw |
|---|---|---|
| Oddzielne aplikacje natywne na iOS i Android | Aplikacja opiera się na funkcjach platformy lub na tym, jak działa każdy telefon | Co musi działać inaczej na każdej platformie? |
| Jedna wieloplatformowa baza kodu | Główne ścieżki są takie same na obu platformach | Któ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?
Czy na start potrzebujemy i iOS, i Androida?
Czy jedna wspólna baza kodu obejmie wszystko?
Jak działa aplikacja
Czy aplikacja potrzebuje serwera?
Czy można ją połączyć z systemem, którego już używamy?
Czy można korzystać z aplikacji bez internetu?
Testowanie i publikacja
Jak zobaczymy postęp?
Do kogo należą konta App Store i Google Play?
Co się stanie, jeśli sklep odrzuci aplikację?
Budżet i okres po uruchomieniu
Czego potrzebujecie do wyceny aplikacji?
Kiedy aplikacja może trafić do sklepów?
Co się dzieje po przekazaniu?
Powiązane usługi
- Tworzenie aplikacji internetowych: gdy narzędzie ma działać w przeglądarce bez instalacji.
- Technical SEO: strona internetowa opisująca aplikację i kierująca do niej.
- Reklama w Google: kampanie dla aplikacji i dla strony, planowane osobno.
- Audyt widoczności w AI: jak wyszukiwanie AI opisuje Twój produkt.
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 projekcieTelegram @cyberlabteam · WhatsApp +48 668 155 303 · info@cyberlab.team