02 / Obszary

Aplikacje na telefon

Aplikacja dla klientów albo zespołu wyjazdowego, powiązana z Państwa częścią serwerową.

Gdy pracę robi się w terenie, na zmianie albo w kieszeni, a przeglądarki już nie wystarcza.

Aplikacja

Telefon

Ekrany

01Zmiana
02Zgłoszenie
03Zdjęcie
04Status

Ekran

Zgłoszenie

Sieć

Czeka

Serwer

Panel

01

Z czego się składa

Co wchodzi w system

  1. 01

    Ekrany pierwszej wersji

    Najpierw lista tego, bez czego nie da się zrobić pracy w kieszeni. Pozostałych ekranów nie rysujemy „na przyszłość”.

    • Główny ekran zmiany albo klienta
    • Karta zamówienia, zgłoszenia albo wizyty
    • Działanie, które zamyka krok
  2. 02

    Słaba łączność

    W terenie i na punkcie sieć znika. Ekran ma poczekać na sieć, a nie zgubić to, co wprowadzono.

    • Co można oglądać bez sieci
    • Co się zbiera i odchodzi, gdy jest łączność
    • Zrozumiały błąd, jeśli pakiet nie doszedł
  3. 03

    Łączność z serwerem

    Aplikacja nie żyje osobno od ewidencji. Status ustawiony w telefonie jest widoczny w panelu.

    • Jedno źródło na zgłoszenie
    • Logowanie tego samego pracownika co w panelu
    • Zdjęcie i plik odjeżdżają na kartę
  4. 04

    Palec, nie mysz

    Przyciski, listy i błędy są liczone na jedną rękę i jasne światło, a nie na szeroki monitor.

    • Duże działania na dole ekranu
    • Stany: pusto, ładowanie, błąd
    • Sprawdzenie na żywych telefonach, nie tylko w symulatorze
  5. 05

    Sklepy

    Złożenie, podpis i karta w App Store lub Google Play — część wydania, a nie osobna niespodzianka na końcu.

    • Złożenie pod potrzebne platformy
    • Teksty i obrazki karty
    • Jak publikować następną wersję

Co robimy

  1. 01Lista ekranów i scenariuszy offline
  2. 02Interfejs pod palec, a nie pod komputer
  3. 03Złożenie pod iOS, Android albo jedną wspólną bazę
  4. 04Spięcie z Państwa API
  5. 05Publikacja do sklepów

Jak idziemy

  1. 01Granice pierwszej wersji
  2. 02Prototyp
  3. 03Sprinty
  4. 04Sprawdzenie na urządzeniach
  5. 05Wydanie

Na czym

  • React Native
  • TypeScript
  • Swift
  • Kotlin

Orientacyjny termin

Pierwsza wersja — około dwóch miesięcy. Pełny zestaw ekranów — dłużej, według kolejki funkcji.

Na wyjściu

Aplikacja, z której korzysta się bez równoległej tabeli „dla pewności”.

Co zwykle później

Czaty, złożone raporty i drugi scenariusz „dla biura” zwykle nie wchodzą do pierwszej wersji. Dodajemy je, gdy z ekranu terenowego już się korzysta.