Event details

Witamy po wakacyjnej przerwie! Zapraszamy na Allegro Tech Talks Warszawa #6. Temat przewodni to Android.

REJESTRACJA:
https://allegro.tech/events/ - prosimy o rejestrację poprzez przycisk "Register" przy opisie wydarzenia. Po zarejestrowaniu otrzymasz e-mail z potwierdzeniem oraz Twoim biletem.

Agenda:

17:45 - rejestracja

18:00 - przywitanie

18:00-18:40 - Michał Witkowski - "Redux.takeIf { it.isCool() }?.use { it }"

18:40-19:20 - Łukasz Wojtach - “Kotlinowe korutyny - gdzie wątek nie może, tam kontynuację pośle.”

19:20-19:50 - przerwa na pizze

19:50-20:20 - Samuel Jarosiński - “OK Google, spytaj Allegro ile kosztuje hulajnoga”

1. "Redux.takeIf { it.isCool() }?.use { it }"

Architektura Redux jest bliskim kuzynem MVI. Podczas prezentacji opowiem dlaczego moim zdaniem warto skorzystać z takiego podejścia, oraz co można uzyskać dodając do niego koncept middleware'ów. Pokażę jak zaimplementować prosty przypadek używając Kotlina i RxJavy, oraz wskażę na co należy zwrócić szczególną uwagę.

Michał Witkowski - programista Androida z 5 letnim stażem - od roku pracuje w warszawskim biurze Allegro. Lubi szukać idealnego podejścia podczas projektowania architektury aplikacji. Oprócz programowania na Androida miłośnik szwedzkiej motoryzacji i amerykańskich burgerów.

2. "Kotlinowe korutyny - gdzie wątek nie może, tam kontynuację pośle."

Będzie o korytunach. Od prostego przykładu, po próbę na produkcji. Z emocjonującym zakończeniem. Jeśli szukasz czegoś mniejszego od wątku, prostszego od rxjavy i bardziej atrakcyjnego od java.util.concurrent.Future - to jest prezentacja dla Ciebie (tylko weź lupę).

Łukasz Wojtach - historyk, programista androida i ogólnie dość wszechstronny człowiek. Od dwóch lat wnikliwy obserwator ewolucji światka androidowego. Współautor aplikacji o powstaniu warszawskim Ulice 44, obecnie pracuje w warszawskim biurze Allegro. Lubi przebywać w terenie i całkiem nieźle tańczy rock’n’rolla.

3. "OK Google, spytaj Allegro ile kosztuje hulajnoga."

Jak zaprogramować rozmowę człowieka z maszyną? Jak przetworzyć pytanie w języku naturalnym i skonstruować odpowiedź? Jak "podpiąć" czyjąś wypowiedź pod własne endpointy? Asystent Google wchodzi do Polski i daje nam możliwość łatwego rozwiązania tych problemów za pomocą tzw. "Actions on Google". Są to akcje, z którymi człowiek może wejść w interakcję za pomocą języka naturalnego. Stworzymy własną akcję na Asystenta Google i podepniemy ją do allegrowego API, by na końcu móc zapytać o cenę dowolnego produktu na Allegro. Omówimy jakie mamy możliwości oraz jak zaprojektować i zaprogramować dialog z człowiekiem.

Samuel Jarosiński - tworzy aplikacje na Androida od czasów Honeycomb. Specjalizuje się w tworzeniu i doskonaleniu interfejsu użytkownika. Próbuje też samodzielnie się kształcić w tematach UX, VUI i projektowaniu UI. Fan Androida, Material Design, Google i całego jego ekosystemu (miał Gmaila gdy ten był jeszcze tylko na zaproszenia). Od niedawna zainteresowany tworzeniem własnych produktów na Asystenta Google. Energooszczędny, wodoodporny i uprawia spanie długodystansowe. W wolnym czasie dalej koduje lub gra na PS4.