Blog

Mobile Trends Conference 2016 – relacja Krzysztofa

Mobile Trends Conference 2016 – relacja Krzysztofa

desi9n.pl logo desi9n.pl

Mapa strony
PL EN

Mobile Trends Conference 2016 – relacja Krzysztofa

Relacja Krzysztofa Ściry z Mobile Trends Conference 2016 w Krakowie. Prelekcja o realnym testowaniu hybrydowych aplikacji mobilnych – trzy typy kliknięć w WebView, ghost clicks, ograniczenia ADB i własne narzędzie Cordova Testing. Kilka miesięcy później ten sam temat pojawił się na Code Europe 2016.

Mobile Trends Conference 2016 w Krakowie
Mobile Trends Conference 2016 – Kraków

Mobile Trends Conference 2016 – relacja Krzysztofa

Luty 2016 roku. Kolejna edycja Mobile Trends Conference w Krakowie i kolejne moje wystąpienie na tej scenie. Tym razem postanowiłem wziąć na warsztat temat, który przez kilka lat urósł do miana naszego firmowego know-how: testowanie hybrydowych aplikacji mobilnych.

MTC 2016 to była dobra konferencja – dojrzalsza od poprzednich edycji, z wyraźnie wyższym poziomem prelekcji developerskich i większą liczbą konkretnych, technicznych case study. Widać było, że uczestnicy mają już za sobą pierwsze wdrożenia mobilne i przyszli po odpowiedzi na kolejny etap problemów: nie „jak zbudować aplikację", ale „jak ją utrzymać, przetestować i skalować".

Moja prelekcja: Realne testowanie hybrydowych aplikacji mobilnych

Temat testowania aplikacji hybrydowych wybrałem z pełną premedytacją – bo to obszar, o którym w tamtym czasie prawie się nie mówiło. Wszyscy skupiali się na tym, jak budować, tymczasem testowanie aplikacji opartych o Apache Cordova i WebView niesie ze sobą bardzo specyficzne wyzwania, których nie pokrywają standardowe frameworki do testów mobilnych.

W trakcie prelekcji omówiłem:

  • Trzy typy kliknięć w WebView i dlaczego różnią się od siebie – click, touchstart/touchend i kliknięcia programatyczne przez ADB
  • Ghost clicks – zjawisko, które potrafi skutecznie zepsuć testy automatyczne
  • Ograniczenia JavaScript wewnątrz WebView i jak je obejść przy testowaniu wtyczek Cordova
  • Cordova Testing – własne narzędzie desi9n.pl do automatyzacji testów, które zbudowaliśmy po tym, jak istniejące rozwiązania okazały się niewystarczające

Pełny opis tematyki prelekcji, wraz z nagraniem wideo, dostępny jest w artykule: Realne testowanie hybrydowych aplikacji mobilnych.

Konferencja i branża w 2016 roku

MTC 2016 przypadał na ciekawy moment w historii aplikacji mobilnych. React Native – wydany rok wcześniej – zaczął poważnie kwestionować zasadność Cordovy jako platformy hybrydowej. Na konferencji było to wyczuwalne: część prelegentów traktowała podejście webowe jako przeszłość, część broniła jego użyteczności w określonych kontekstach.

Z perspektywy desi9n.pl – firmy, która od kilku lat aktywnie budowała aplikacje hybrydowe dla klientów – stałem raczej po drugiej stronie tej dyskusji. Cordova miała swoje miejsce: projekty z dużym udziałem logiki webowej, potrzeba jednej bazy kodu na trzy platformy, integracja z istniejącymi systemami webowymi. Nie każdy projekt potrzebuje natywnej wydajności Reacta.

Kilka miesięcy po tej konferencji pokazałem te same materiały na kolejnym wydarzeniu – Code Europe 2016, gdzie prelekcja o Cordovie i testowaniu mobilnym spotkała się z dobrym odbiorem zarówno w Krakowie, jak i Warszawie.

Networking i kontakty

Jak na każdej edycji MTC – część wartości ukryta była w kuluarach. Kraków za każdym razem przyciąga mix firm technologicznych, agencji i freelancerów, z którymi warto rozmawiać. Wymiana doświadczeń przy kawie jest często bardziej wartościowa niż niejeden panel dyskusyjny.

Krzysztof „Procek" Ścira

Powiązane

  • #WCAG

Zainteresował Cię nasz wpis? Masz jakieś pytania dotyczące rozwoju Twojego biznesu przy użyciu dedykowanego oprogramowania? Zapraszamy do nawiązania kontaktu biznesowego!

Kontakt