W czym możemy pomóc

Tworzenie aplikacji mobilnych

Wspieramy tworzenie aplikacji na iOS i Androida używanych w pracy terenowej: od uporządkowania wymagań i programowania, przez publikację w sklepach lub dystrybucję wewnętrzną, po utrzymanie po publikacji. Zapewniamy także integrację z istniejącymi systemami dla systemu Windows i urządzeniami.

Czy to znane Państwu sytuacje

Chcą Państwo zastąpić telefonem lub tabletem zapisy z pracy w terenie, prowadzone na papierze lub w Excelu.
Chcą Państwo przeglądać lub wprowadzać dane istniejącego systemu dla systemu Windows poza biurem lub na miejscu pracy.
Chcą Państwo stworzyć aplikację korzystającą z aparatu, kodów QR lub urządzeń Bluetooth.
Nie potrafią Państwo zdecydować, czy tworzyć aplikację na iOS, czy na Androida, ani czy potrzebne są obie platformy.
Aplikacja stworzona wcześniej przestała działać po aktualizacji systemu operacyjnego.
Nie mają Państwa kontaktu z firmą, która stworzyła aplikację, i szukają kogoś, kto przejmie jej utrzymanie.

W aplikacji biznesowej ważniejszy od wyglądu ekranów jest to, aby działała w terenie bez przestojów. Projektujemy ją, wychodząc od warunków miejsca użycia: słabego zasięgu, obsługi w rękawicach, rozbieżności danych względem istniejącego systemu i podobnych sytuacji.

Zakres usług

Tworzenie nowych biznesowych aplikacji mobilnych

Aplikacje na iOS i Androida używane w pracy terenowej, takie jak inspekcje, kontrola przyjęć, rejestrowanie i obsługa zgłoszeń, przygotowujemy od uporządkowania wymagań, przez projekt, po programowanie.

Integracja z istniejącymi systemami i urządzeniami

Łączymy aplikację mobilną z istniejącymi aplikacjami dla systemu Windows, serwerami wewnętrznymi, chmurą, urządzeniami Bluetooth i podobnymi elementami. Możemy równocześnie zmodyfikować część działającą w systemie Windows.

Wsparcie publikacji w sklepach i dystrybucji wewnętrznej

Wspieramy publikację w App Store / Google Play, dystrybucję testową z użyciem m.in. TestFlight oraz przygotowanie dystrybucji wewnętrznej.

Modyfikacje i utrzymanie istniejących aplikacji

Przejmujemy utrzymanie opublikowanych aplikacji, na przykład: dostosowywanie do aktualizacji systemu operacyjnego, diagnostykę błędów i dodawanie funkcji.

Technologie

  • iOS: Swift / SwiftUI
  • Android: Kotlin
  • Rozwiązania wieloplatformowe: m.in. .NET MAUI
  • Aparat, odczyt kodów QR, komunikacja z urządzeniami Bluetooth
  • Integracja danych z aplikacjami dla systemu Windows, serwerami wewnętrznymi i chmurą

To, czy aplikacja będzie natywna, czy wieloplatformowa, ustalamy na podstawie potrzebnych funkcji, rodzaju urządzeń i zaplecza utrzymaniowego w firmie. Nie zakładamy z góry żadnej z tych opcji.

Rola KomuraSoft

Go Komura, przedstawiciel firmy, zajmował się tworzeniem oprogramowania do sterowania urządzeniami, komunikacji i systemów działających przez długi czas oraz diagnostyką ich błędów. Także w aplikacjach mobilnych kładziemy nacisk na projekt, który pozwala im działać bez przestojów, na przykład na to, jak aplikacja zachowuje się przy przerwanej komunikacji lub wolnej odpowiedzi urządzenia.

Ponieważ naszym głównym obszarem jest tworzenie oprogramowania dla systemu Windows, w projektach łączących istniejący system dla systemu Windows z aplikacją mobilną możemy zaprojektować i zmodyfikować obie strony jednocześnie.

Przebieg prac

1
Uporządkowanie wymagań Pytamy, kto, gdzie i w jakim celu będzie używać aplikacji, a następnie porządkujemy potrzebne funkcje, obsługiwane systemy oraz integrowane systemy i urządzenia.
2
Porównanie rozwiązań i wycena Porównujemy rozwiązanie natywne i wieloplatformowe, sposób dystrybucji oraz zaplecze utrzymaniowe, a po ustaleniu zakresu przygotowujemy wycenę.
3
Programowanie i dystrybucja testowa Już na wczesnym etapie przekazujemy wersję, którą można wypróbować na rzeczywistych urządzeniach, i uwzględniając wyniki użycia w terenie, doprowadzamy aplikację do końcowej postaci.
4
Publikacja i utrzymanie Publikujemy aplikację w sklepach lub przygotowujemy dystrybucję wewnętrzną, a po publikacji zajmujemy się dostosowywaniem do aktualizacji systemu operacyjnego i modyfikacjami.

Skonsultuj się z nami

Prosimy o opis przeznaczenia aplikacji, którą chcą Państwo stworzyć

Może to być etap w rodzaju „chcemy zastąpić papierowe zapisy smartfonem” albo „chcemy używać obecnego systemu dla systemu Windows w terenie”. Pytamy o użytkowników, miejsce pracy i obecny przebieg procesów, a następnie porządkujemy, jaka aplikacja da największe efekty.

Najczęstsze tematy konsultacji

Czy obsługują Państwo zarówno iOS, jak i Androida?

Tak, obsługujemy obie platformy. Wspólnie z Państwem oceniamy, czy lepsze będzie tworzenie aplikacji natywnych w SwiftUI / Kotlin, czy rozwiązanie wieloplatformowe, np. .NET MAUI, biorąc pod uwagę potrzebne funkcje, zaplecze utrzymaniowe i budżet.

Czy można stworzyć aplikację używaną wyłącznie wewnątrz firmy?

Tak. Obsługujemy także aplikacje wewnętrzne, które nie są publikowane w sklepach. Sposób dystrybucji wybieramy po sprawdzeniu liczby używanych urządzeń i sposobu zarządzania nimi (m.in. czy stosowany jest MDM).

Czy można zintegrować dane z istniejącym systemem dla systemu Windows?

Tak. Naszym głównym obszarem jest tworzenie oprogramowania dla systemu Windows, dlatego możemy równocześnie zmodyfikować istniejące aplikacje dla systemu Windows i serwery wewnętrzne. Nie muszą Państwo zlecać osobno części mobilnej i części dla systemu Windows.

Czy mogą Państwo zająć się także weryfikacją w sklepach i publikacją?

Tak. Wspieramy przygotowanie informacji do weryfikacji, dystrybucję testową i publikację. Wynik weryfikacji zależy jednak od decyzji Apple i Google, dlatego nie gwarantujemy publikacji.

Ile to kosztuje?

Koszt zależy w dużym stopniu od liczby ekranów, obsługiwanych systemów oraz integrowanych systemów i urządzeń, dlatego wycenę przygotowujemy po poznaniu wymagań. Prosimy zacząć od opisu przeznaczenia aplikacji oraz tego, kto i gdzie będzie z niej korzystać.

← Powrót do strony głównej