Aplikacje mobilne

O PRODUKCIE

Asseco Data Systems S.A. oferuje usługę tworzenia aplikacji mobilnych. Dzięki wykorzystaniu w naszych rozwiązaniach powtarzalnych elementów, w krótkim czasie przygotowujemy wersje aplikacji na dowolne urządzenia z systemem Android.

We współczesnych aplikacjach mobilnych jednym z najistotniejszych elementów jest warstwa wizualna. Wygląd aplikacji odpowiada za pierwsze wrażenie, dlatego tak duży nacisk kładziemy na projektowanie interfejsu użytkownika, szczególną uwagę zwracając na detale. Kolejnym elementem, który wyróżnia nasze oprogramowanie jest łatwość obsługi. Aby nasze aplikacje posiadały prosty i intuicyjny interfejs, podczas projektowania kierujemy się ogólnie przyjętymi wzorcami zachowań, dbając o to, aby użytkownik w pierwszej kolejności miał dostęp do funkcji dla niego najistotniejszych.

Jesteśmy w trakcie rozwijania zarówno liczebności jak i kompetencji naszego zespołu. Intensywnie szkolimy się w tworzeniu oprogramowania na kolejne platformy mobilne. W najbliższym czasie planujemy przygotowywać wersje aplikacji również na Windows Phone czy iOS.

Dokładamy wszelkich starań by przygotowywane przez nas aplikacje w pełni wykorzystywały potencjał współczesnych urządzeń mobilnych. Ściśle integrujemy je z dostępnymi w urządzeniu funkcjami. Umożliwiamy wykonywanie połączeń telefonicznych czy wysyłanie smsów zarówno do kontaktów zdefiniowanych w ramach aplikacji, jak i tych dostępnych w książce adresowej urządzenia.

Rynek mobile jest bezlitosny w ocenach stworzonego oprogramowania, dlatego też w ADS dostarczamy produkty dokładnie sprawdzone przez zespół testerów tworzących doświadczony dział jakości. Poprzez jedną z naszych aplikacji byliśmy obecni na największych na świecie targach teleinformatycznych CeBit w Hanowerze, gdzie prezentowany był system wspomagający zarządzanie firmową infrastrukturą IT na platformę Android.

 

Wykaz kompetencji:

Tworzenie zaawansowanych i dynamicznych UI:

  • Projektowanie własnych komponentów według wzorca Material Design,
  • Integracja z Wearables (inteligentne zegarki),
  • Dostosowywanie komponentów już istniejących,
  • Architektura oparta na fragmentach.

Obsługa wielowątkowa i wieloprocesowa:

  • RxJava,
  • Intencje,
  • Przetwarzanie asynchroniczne,
  • Powiadomienia.

Wykorzystywanie aplikacji wbudowanych:

  • Lista kontaktów,
  • Email,
  • Kalendarz,
  • Google Maps,
  • Text-To-Speech (TTS).

Zarządzanie urządzeniami z poziomu panelu administracyjnego (Mobile Content Management oraz Mobile Device Management):

  • Synchronizacja i predefiniowanie zewnętrznych źródeł danych (Google Drive, DropBox, BOX.net, OneDrive, SharePoint),
  • Personalizacja aplikacji poprzez zmianę kolorów, logotypu,
  • Zdalne instalowanie wybranych aplikacji.

Zarządzanie funkcjami telefonu z poziomu aplikacji:

  • Wykonywanie połączeń,
  • Wysyłanie SMS,
  • Wykorzystanie dostawców usług lokalizacji (GPS).
TECHNOLOGIA

Stosujemy zwinne techniki zarządzania projektami, dzięki czemu zachowujemy elastyczność w procesie tworzenia aplikacji, jednocześnie utrzymujemy stałe przyrosty nowych funkcjonalności podczas kolejnych sprintów. Scrum pomaga nam dostarczyć wysokiej jakości produkt w relatywnie najkrótszym czasie.

Minimalizujemy koszty wdrożenia, korzystając z Continuous Delivery – w krótkich odstępach dostarczamy w pełni sprawne wersje aplikacji, pozyskując bezcenny feedback od Beta-testerów oraz użytkowników końcowych.

W połączeniu z systemem kontroli wersji (korzystając zarówno z Gita jak i SVNa), możemy jednocześnie pracować na równoległym ulepszaniem kilku wersji aplikacji, minimalizując czas niezbędny do tworzenia nowych funkcjonalności.

Kierujemy się najnowszymi trendami panującymi w Material Design  w projektowaniu interfejsów dla użytkowników systemu Android. Kładziemy nacisk na przejrzystość, prostotę i intuicyjność, co jest doceniane przez użytkowników, którzy są najważniejszym elementem w procesie designu. W przypadku prostszych systemów mobilnych, tworzymy aplikacje uniwersalne wykorzystując HTML5, które z powodzeniem są wdrażane na wszystkie dostępne platformy. Korzystając z najnowszych bibliotek lub frameworków, tworzymy czysty kod, bazując na elementach reużywalnych, co znacznie ułatwia przystosowanie aplikacji do wyświetlania na wielu rozdzielczościach – od niewielkich smartfonów po najnowsze tablety. Aby spełnić oczekiwania użytkowników, testerzy sprawdzają aplikacje za pomocą automatycznych testów, na podstawie których generowane są raporty efektywności aplikacji oraz testów manualnych przeprowadzanych według stworzonych scenariuszy.

W skrócie:

  • WebService: REST (JSON)
  • Model: Realm
  • UI: MaterialDesign Library, KendoUI
  • Test automation: Robotium, changed to Espresso
  • Build tool: Gradle
  • Version control: SVN, changed to GIT
  • Continuous Delivery: HockeyApp, Crashlytics
  • Other: Google Maps, Facebook SDK, Twitter SDK, Picassa, Retrofit, Glide, JackRabbit
DANE KONTAKTOWE

Asseco Data Systems S.A.

ul. Narutowicza 136
90-146 Łódź

 

 +48 502 002 053
pawel.wojdera@assecods.pl

DEMO PRODUKTU

Aplikacja do pobrania z Google Playstore z opcją DEMO mode:

Autorska aplikacja do zarządzania recepcją:

KORZYŚCI

Atrakcyjny interfejs użytkownika

Wygląd aplikacji odpowiada za pierwsze wrażenie, dlatego tak duży nacisk kładziemy na projektowanie interfejsu użytkownika, szczególną uwagę zwracając na detale.

Łatwość obsługi

Nasze aplikacje projektujemy, kierując się ogólnie przyjętymi wzorcami zachowań i dbamy o to, aby użytkownik w pierwszej kolejności miał dostęp do funkcji dla niego najistotniejszych.

Szybki czas produkcji

Dzięki wykorzystaniu w naszych rozwiązaniach powtarzalnych elementów jesteśmy w stanie w krótkim czasie przygotować wersje aplikacji na dowolne urządzenia z systemem Android.

Bezpieczeństwo

Posiadając w zespole specjalistów z dziedziny bezpieczeństwa, chronimy dane klientów zgodnie z najnowszymi wytycznymi Google, bezpośrednio przekuwając wskazówki na wzorce architektoniczne. Tworząc aplikacje wykorzystujemy komponenty zabezpieczające użytkowników przez niekontrolowanym wyciekiem danych, implementując funkcjonalności tj.: blokowanie aplikacji kodem cyfrowym czy konfigurowalnym wzorem przestrzennym.

Mobilność

Dokładamy wszelkich starań by przygotowywane przez nas aplikacje w pełni wykorzystywały potencjał współczesnych urządzeń mobilnych. Ściśle integrujemy je z dostępnymi w urządzeniu funkcjami.

Integracja z zewnętrznymi źródłami danych

Aplikacje można integrować zewnętrznymi źródłami danych, tj. Google Drive, Dropbox, SharePoint, itp. wpisując się w rosnący trend BYOD (bring your own device) oraz zdalnego zarządzania parkiem urządzeń mobilnych w przedsiębiorstwie (Mobile Device Management).

REALIZACJE

Wieloletnia współpraca z międzynarodowymi klientami pozwala nam spojrzeć na rynek mobile z różnych perspektyw – zarówno pod kątem kooperacji ze zleceniodawcą, jak i zbieraniem opinii od zagranicznych użytkowników. Fundamentem jest partnerstwo z niemiecką firmą Matrix42, z którą wspólnie tworzymy mobilny system do zarządzania infrastrukturą IT wykorzystywany przez największe korporacje w Europie. Aplikacja wykorzystuje najważniejsze funkcjonalności urządzeń mobilnych, tj. integracja z wersją desktopową, zdalne prekonfigurowanie wszystkich urządzeń przedsiębiorstwa, dostęp do źródeł danych umieszczonych w chmurze (m.in. Google Drive, OneDrive, Dropbox, BOX.net, owncloud, webdav czy SharePoint), wyświetlanie wiadomości z portali społecznościowych z możliwością dzielenia się z innymi użytkownikami, lokalizacja i mapy, kontakty, baza wiedzy czy personalizacja wyglądu aplikacji.

MULTIMEDIA

Szanowna Użytkowniczko/Szanowny Użytkowniku

Zgodnie z art. 13 ust. 1 i 2 ogólnego rozporządzenia o ochronie danych osobowych z dnia 27 kwietnia 2016 r (zwanego dalej „Rozporządzenie”) informuję, iż:

  1. Administratorem Pani/Pana danych osobowych jest Asseco Data Systems S.A. z siedzibą w Gdyni, ul. Podolska 21, 81-321 Gdynia;
  2. Kontakt do Inspektora ochrony danych w Asseco Data Systems S.A. można uzyskać pod adresem e – mail: IOD@assecods.pl, tel.+48 42 675 63 60.
  3. Pani/Pana dane osobowe przetwarzane będą w celu:
    • przygotowania odpowiedzi na zapytanie na podstawie art. 6 ust. 1 lit. b Rozporządzenia.
    • przesyłania informacji marketingowych za pomocą środków komunikacji elektronicznej i programów automatyzujących na podstawie ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną i w zw. z art. 172 ust. 1 ustawy z dnia 16 lipca 2004 r. prawa telekomunikacyjnego (zgoda alternatywna) na podstawie art. 6 ust. 1 lit. a Rozporządzenia.
  4. Pani/Pana dane osobowe będą przechowywane przez okres niezbędny do przygotowania i przedstawienia odpowiedzi na zapytanie oraz do czasu cofnięcia przez Panią/Pana wyrażonej zgody na otrzymywanie informacji marketingowych.
  5. Posiada Pani/Pan prawo dostępu do treści swoich danych oraz prawo ich sprostowania, usunięcia/zapomnienia, ograniczenia przetwarzania, prawo do przenoszenia danych, prawo wniesienia sprzeciwu, prawo do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem. Realizację wszystkich powyższych praw można zrealizować poprzez wniosek złożony na stronie https://www.daneosobowe.assecods.pl
  6. Ma Pani/Pan prawo wniesienia skargi do Regulatora, gdy uzna Pani/Pan, iż przetwarzanie danych osobowych Pani/Pana dotyczących narusza przepisy Rozporządzenia.
  7. Podanie przez Pana/Panią danych osobowych jest niezbędne do realizacji wniosku z zapytaniem. Jest Pan/Pani zobowiązana do ich podania, a konsekwencją niepodania danych osobowych będzie brak możliwości uzyskania odpowiedzi na wysłane zapytanie.
  8. Pani/Pana dane będą przetwarzane w sposób zautomatyzowany w tym również w formie profilowania. Zautomatyzowane podejmowanie decyzji będzie odbywało się na zasadach przetwarzania danych osobowych podanych przy utworzeniu Konta i uzupełnianiu danych w nim zawartych oraz danych dotyczących aktywności w Serwisach (zgodnie z Polityką prywatności serwisu internetowego Asseco Data Systems S.A. Polityka prywatności)
    i aktywności związanej z naszą komunikacją mailową z Panią/Panem, a efektem takiego przetwarzania będzie dopasowanie informacji marketingowych dotyczących naszych produktów i usług, które mogą Panią/Pana zainteresować.

POLITYKA PRYWATNOŚCI