Pasjonaci nowych technologii
i niebanalnych rozwiązań

Proces realizacji aplikacji

1. Zapytanie ofertowe

Aby stworzyć dla Ciebie aplikację mobilną czy webową oraz jej wycenę, potrzebujemy niezbędnych informacji na temat jej funkcjonalności. Wysyłając na podany niżej adres e-mail jej opis, powinieneś uwzględnić odpowiedzi na poniższe pytania. Jeżeli nie wiesz jak na nie odpowiedzieć lub potrzebujesz pomocy przy zapytaniu ofertowym zadzwoń lub napisz i we wszystkim Ci pomożemy.

  1. Na jakich systemach ma działać aplikacja? Android, iOS, Windows Phone?
  2. Czy program dedykowany jest wyłącznie na smartfony, czy ma obsługiwać też inne urządzenia, np. tablety? Możliwość korzystania z aplikacji na tablecie zazwyczaj wiąże się z koniecznością stworzenia dodatkowego interfejsu użytkownika.
  3. Jaka ma być orientacja ekranu aplikacji? Pozioma czy pozioma?
  4. Czy posiadasz własną identyfikację wizualną aplikacji taką jak grafikę ekranów, materiały graficzne, logotypy czy ikony?
  5. Czy aplikacja wymaga integracji z zewnętrznymi urządzeniami lub API?
  6. Czy aplikacja będzie posiadać logowanie i rejestracje użytkowników?
  7. Jakie funkcjonalności i ekrany mają się w niej pojawić?
  8. Czy potrzebujesz panel administracyjny do zarządzania zawartością aplikacji lub analizy jej użytkowników?
  9. Czy na rynku funkcjonują aplikacje o podobnym charakterze? Jeśli tak, prosimy o nazwy i linki do nich.
  10. Jaki ma być finalny termin ukończenia realizacji projektu?
  11. Czy budżet na realizację aplikacji jest z góry określony?

Udzielając odpowiedzi na powyższe pytania, dostarczysz nam istotne informacje, które pozwolą nam lepiej zrozumieć projekt, a przede wszystkim stworzyć jego dokładniejszą wycenę oraz określić czas realizacji.

Istnieje możliwość zawarcia umowy o zachowaniu poufności. Możliwe jest również spotkanie osobiste lub na Skype w celu ustalenia szczegółów.

2. Wycena i umowa

umowa

Po otrzymaniu ogólnej charakterystyki aplikacji, stworzona zostanie oferta z indywidualną wyceną uwzględniającą Twoje preferencje i oczekiwania.

Po akceptacji wyceny, tworzymy wspólnie szczegółową specyfikację funkcjonalną projektu, a na jej podstawie podpisujemy umowę, która zawiera takie informacje jak np.

  • przedmiot umowy,
  • program realizacji zadania będącego przedmiotem umowy,
  • obowiązki wykonawcy,
  • obowiązki zamawiającego (dostarczenie materiałów, wykonanie niezbędnych prac),
  • kwestie licencji, praw autorskich czy kodów źródłowych aplikacji,
  • kwotę wynagrodzenia, formę i termin zapłaty, ewentualne zaliczki lub podział prac na etapy,
  • formę odbioru pracy, warunki gwarancji, poprawek i korekt.

3. Mockupy ekranów i projekt techniczny

Pierwszym etapem realizacji jest wizualizacja interfejsu. Tworzymy mockupy ekranu w pełnym zakresie (wszystkie ekrany aplikacji). Mockup nie jest projektem graficznym, dlatego nie zawiera detali i szczegółów, tylko wstępny zakres programu. Po ich akceptacji przez klienta, mockupy trafiają do grafików, gdzie rozpoczyna się właściwe projektowanie designu aplikacji.

Powody, dla których tworzy się mockupy ekranów:

  • ukazanie docelowego wyglądu aplikacji,
  • wstępne przedstawienie nawigacji i zastosowanych komponentów,
  • zgodność projektu aplikacji ze standardami danego systemu operacyjnego oraz dobrymi praktykami,
  • ewentualne korekty i zmiany na etapie projektowania.

Na tym samym etapie, tworzymy również projekt techniczny aplikacji uwzględniający takie elementy, jak specyfikacja API czy projekt bazy danych.

4. Wykonanie projektu graficznego

Na postawie wcześniej wykonanych mockupów zaakceptowanych przez zamawiającego, graficy tworzą projekt graficzny aplikacji UX/UI z uwzględnieniem uwag i materiałów zmawiającego w zakresie kolorów, logotypów i grafiki. Celem projektu graficznego jest stworzenie dokładnego projektu poszczególnych ekranów – właśnie tak wygalała będzie finalna wersja aplikacji.

Akceptacja projektu przez klienta powoduje pocięcie go na pojedyncze elementy (ikony, belki, tła) i przekazanie go do programistów.

5. Tworzenie aplikacji

Implementacja aplikacji to proces wykonywany przez programistów, którzy, mając do dyspozycji projekty graficzne oraz specyfikację funkcjonalną wdrażają poszczególne funkcjonalności wedlug ustalonych wcześniej dwutygodniowych sprintów. Zarządzanie projektem odbywa się poprzez program Jira, a komunikacja zespołu oraz z klientem dzięki aplikacji Slack oraz Skype.

Nasza firma zajmuje się tworzeniem aplikacji natywnych, czyli dedykowanych pod konkretną platformę mobilną. Nie korzystamy z programów i technologii umożliwiających tworzenie jednej aplikacji dla wielu systemów operacyjnych, czyli tak zwanych hybdryd, W celu zapewnienia najwyższej jakości naszych realizacji, tworzenie aplikacji pod daną platformę mobilną, powierzamy programiście, który jest jej specjalistą. W ten sposób, jesteśmy w stanie dostarczać aplikacje o najwyższej jakości, w pełni responsywne, zgodne ze standardami, odpowiadające wymaganiom najnowszych wersji systemów operacyjnych oraz w pełni modyfikowalne.

6. Testy i akceptacja

Aby gotowa aplikacja była w pełni funkcjonalna i niezawodna, podlega szeregowi skrupulatnych testów, począwszy od testów wewnętrznych. Program testowany jest na wielu urządzeniach mobilnych o zróżnicowanych parametrach (różne rozdzielczości ekranu, pamięć, system operacyjny).

Zamawiający otrzymuje wersję beta aplikacji w celu dalszych testów. Zgłaszanie ewentualnych błędów, możliwe jest przez e-mail lub wcześniej wspomnianego Slack’a. Poprawki do aplikacji wdrażane są na bieżąco aż do uzyskania wersji finalnej, zaakceptowanej przez klienta. Jest to moment, w którym aplikacja jest gotowa do publikacji.

7. Publikacja aplikacji

Po uzyskaniu akceptacji, aplikacja publikowana jest wewnątrz firmy lub w sklepach Google Play lub App Store. Możemy tego dokonać z naszego konta deweloperskiego lub udzielić wsparcia klientowi w procesie rejestracji i założenia własnego konta. W przypadku płatnych aplikacji lub elementów kontentu, konieczna jest ich publikacja z konta założonego przez klienta.

Aplikacje tworzone na system Android, dostępne są w sklepie już po kilku godzinach od publikacji. W przypadku platform iOS i Windows Phone, aplikacja musi przejść kilkudniowy proces akceptacji.

Publikacja aplikacji w sklepach Google Play lub App Store, zapewniaj dostęp zamawiającemu do specjalnego panelu, umożliwiającego monitorowanie statystyk aplikacji: liczny pobrań, sesji, wersji aplikacji czy modeli urządzeń, obsługujących aplikację.

Monitorując crashe aplikacji, otrzymujemy kompleksowe informacje na temat stabilności aplikacji oraz ewentualnych problemów pod stronie użytkowników końcowych. Jesteśmy w stałym kontakcie z klientami, jeśli chodzi o pomoc techniczną, poprawki czy kolejne realizacje.

98 98

projektów

20 20

osób

46 46

klientow

75 75

aplikacji

Napisz do nas teraz!

Wszelkie przesłane informacje są poufne. Zawsze odpowiadamy tego samego dnia!