Tworzenie / Projektowanie aplikacji mobilnych

Treść strony

Rozwiązania mobilne są niezastąpione w nowoczesnym biznesie. Wszystkie programy niezbędne do codziennej pracy, dzięki aplikacjom mobilnym oraz popularyzacji smartfonów i tabletów, są na wyciągnięcie ręki. W itCraft urzeczywistniamy możliwość pracy za pomocą urządzeń mobilnych dzięki dedykowanym aplikacjom dostosowanym do konkrentych potrzeb Klienta. Urządzenia mobilne wyposażone w odpowiednie oprogramowanie usprawniają pracę czyniąc ją bardziej wydajną i przyjemną.

Więcej informacji na temat naszych realizacji mobilnych znajdziesz na:
itcraft-mobilne.pl

Tworzenie, projektowanie aplikacji mobilnych Android / iOS / Windows.

W itCraft koncentrujemy się na rozwoju kompetencji oraz warsztatu deweloperskiego dla trzech najbardziej popularnych platform mobilnych:

  • Platforma iOS – dla urządzeń Apple iPhone oraz iPad
  • Platforma Android – dla wielu rodzajów urządzeń z systemem Android, między innymi smartfony Sony, Samsung, Motorola, HTC oraz tabletów z systemem Android
  • Platforma Windows Phone (wcześniej Windows Mobile) – dla urządzeń z systemem Windows Phone oraz Windows Mobile

Projektowane systemy mobilne itCraft zapewniają:

  • Dostępność aplikacji dla najpopularniejszych platform mobilnych (Android, iPhone, Windows Phone, Windows Mobile)
  • Przejrzysty interfejs użytkownika dostosowany do możliwości urządzeń mobilnych
  • Zgodność ze standardami technologicznymi i wzorcami projektowymi dla platform Android, iPhone oraz Windows Phone
  • Integrację z istniejącymi rozwiązaniami klasy Enterprise bądź modułową budowę rozwiązania od podstaw

Wiele z dostarczanych biznesowych aplikacji mobilnych można oprzeć o jeden z kilku standardowych szkieletów przygotowanych przez itCraft. Dzięki wykorzystaniu gotowych komponentów itCraft jesteśmy w stanie dostarczać oprogramowanie w konkurencyjnej cenie oraz skróconym czasie implementacji i testowania.

Tworzenie/ projektowanie aplikacji mobilnych w itCraft wykorzystuje standardowe modele:

1. Mobilny klient aplikacji biznesowej

Mobilny klient aplikacji biznesowej to aplikacja kliencka umożliwiająca dostęp do funkcjonalności aplikacji enterprise wdrożonej w danej organizacji.

Rozwiązanie mobilne zapewnia:

  • Wysoki stopień bezpieczeństwa (szyfrowana komunikacja, zabezpieczony dostęp do systemu)
  • Przyjazny i ergonomiczny interfejs użytkownika dostosowany do możliwości urządzeń mobilnych (smartfony i tablety)
  • Możliwość integracji z istniejącymi systemami biznesowymi (np. wewnątrz organizacji).

Przykładowe zastosowania „Mobilnego klienta aplikacji biznesowej”:

  • Systemy wsparcia sprzedaży – prezentacja produktów, składanie zamówień, dodawanie klientów do bazy
  • Raportowanie wyników prac – wysyłanie raportów z prac terenowych – wysyłanie zdjęć, formularze z danymi, dane klientów, notatki
  • Obieg dokumentów, mobilny dostęp do zasobów, wypełnianie i wysyłanie formularzy

Projektowanie aplikacji mobilnych przy użyciu gotowych komponentów strony klienckiej pozwala z łatwością dostosować rozwiązanie do specyficznych potrzeb Klienta. Rozwiązanie przydatne m in. dla handlowców i merchandiserów.

2. Tracking system GPS

Mobilny system umożliwiający przesyłanie aktualnej lokalizacji urządzeń do centralnego serwera. Na tworzenie aplikacji mobilnych korzystających z tego modelu decydują się obecnie firmy z branży transportowej, handlowej, reklamowej, ale nie tylko.

Rozwiązanie mobilne znajduje zastosowanie w różnych aplikacjach biznesowych, handlowych oraz rozrywkowych:

  • Monitorowanie/raportowanie położenia floty samochodów (transportowych, osobowych)
  • Monitorowanie/raportowanie pracy handlowców, kurierów, dostawców itp
  • Przesyłanie ogłoszeń/promocji/wiadomości lokalnych
  • Gry mobilne z wykorzystaniem aktualnej pozycji urządzenia
  • Aplikacje mobilne związane ze sportem i turystyką. Integracja z Google Maps w celu wizualizacji położenia urządzeń

Rozwiązanie klasy „Tracking system” pozwala minimalizować koszty.

Nie trzeba dzwonić do kuriera, żeby dowiedzieć się gdzie jest, możliwość dokładnej kontroli np. wizyt handlowców w sklepach i długość ich trwania. Ponadto dzięki temu rozwiązaniu możemy łatwo i sprawnie zarządzać flotami np. samochodów służbowych, taksówkami w ramach korporacji, jaki przedstawiciel obecnie znajduje się w danym mieście, na przykład w Warszawie itd.

3. Mobilne aplikacje multimedialne

Rozwiązania mobilne wykorzystujące multimedia to przede wszystkim:

  • Aplikacje mobilne zawierające zdjęcia, grafikę, animację oraz dźwięk
  • Aplikacje odtwarzające pliki audio oraz wideo w trybie HD (w zależności od możliwości urządzenia)
  • Rozwiązania z wykorzystaniem akcelerometru oraz GPS wbudowanego w urządzenie (obracanie urządzenia, położenie oraz kompas)
  • Rozwiązania zintegrowane z portalami webowymi (np. portale społecznościowe)

Aplikacje mobilne itCraft korzystają z możliwości integracji z portalami webowymi poprzez:

  • Wyświetlanie elementów stron WWW wewnątrz aplikacji mobilnej (kupony, ulotki, bilety, ogłoszenia, cenniki, inne – dowolne fragmenty stron internetowych).
  • Integracja z istniejącymi funkcjonalnościami serwisów. Przeglądanie/wyszukiwanie treści (wyszukiwarki)
  • Dodanie ogłoszenia, dodanie oferty sprzedaży/kupna (portale ogłoszeniowe)
  • Wysyłanie/odbieranie wiadomości (portale społecznościowe)
  • Umieszczanie i przeglądanie zdjęć oraz filmów (portale społecznościowe)
  • Realizacja transakcji – kupna/sprzedaży (sklepy i aukcje internetowe)

Dystrybucja aplikacji mobilnych

itCraft oferuje tworzenie aplikacji mobilnych poprzez umieszczanie przygotowanych rozwiązań na najpopularniejszych platformach dystrybucyjno-sprzedażowych:

  • App Store (Apple)
  • Google Play
  • Amazon Appstore for Android (Amazon)
  • Windows Phone Marketplace (Microsoft)

Tworzenie aplikacji mobilnych - pełen proces wspierany przez itCraft uwzględnia również:

  • Dostosowanie aplikacji mobilnej do wymogów formalnych i technicznych dla wybranej platformy
  • Przeprowadzenie testów rozwiązania mobilnego dla szeregu różnego rodzaju urządzeń mobilnych (różne modele telefonów i tabletów)
  • Prowadzenie wsparcia powdrożeniowego oraz rozwoju aplikacji w oparciu o sugestie i zgłoszone problemy użytkowników