6 września 2017 r.

Wszystkie godziny podano dla strefy czasowej środkowoeuropejskiej letniej (UTC+02:00)

  • Transmitowane na żywo
Filtr :
Godzina Opis _type _ścieżka _produkt
10:00–10:45

Keynote

Prezentacja – dzień 2

Ewa Macias, Behshad Behzadi, Mícheál Ó Foghlú

Sala audytorium sesji S1

Dowiedz się więcej o działaniach inżynierów Google w Europie i poznaj osoby, które za nimi stoją.

Asystent

Google Cloud

Więcej niż mobilność

Twórz aplikacje na urządzenia mobilne

Keynote Więcej niż tworzenie rozwiązań mobilnych w aplikacjach mobilnych Chmura Asystenta
10:45–11:30

Pytania i odpowiedzi

Pytania i odpowiedzi na temat budowania społeczności

Daniel Frank

Pokoje dla społeczności

Jak zaangażować społeczność wokół projektu? Jak stworzyć wspaniałą grupę? Zapytać pracownika Google i inną społeczność o wszystko, co jest związane ze społecznością.

Społeczność

Pytania i odpowiedzi Społeczność
11:00–17:15

Sesja

Certyfikat Google Developers i certyfikat Google Cloud

Google Developers i pokój certyfikacji Google Cloud

Dowiedz się o nowościach w programach Google Developers i Certyfikacji Google Cloud. Poznaj ekspertów ds. Androida, internetu i Google Cloud i dowiedz się, jak uzyskać certyfikat.

Społeczność

Sesja Społeczność
11:00–11:45

Sesja

Składniki architektury

Florina Muntenescu

Sala audytorium sesji S1

Od czasu premiery komponentów Android Architecture Komponenty w wersji testowej na konferencji I/O wielu deweloperów dzieli się z nami swoją opinią. Wprowadziliśmy najnowsze zmiany i zgłębiliśmy ciekawe przypadki użycia.

Android

Android

Sesja Android Android
11:00–12:30

Szkolenia

Progresywne aplikacje internetowe oparte na danych

Sarah Clark

Sala szkoleniowa S3.1

Progresywne aplikacje internetowe są stosunkowo łatwe do tworzenia dla witryn „tylko do odczytu”, ale co się stanie, jeśli użytkownicy będą pracować w trybie offline i synchronizować dane w trybie online? Pomożemy Ci zaprojektować aplikację pod kątem danych statycznych i dynamicznych, utworzyć synchronizację w tle, zaktualizować backend, gdy będziesz online, oraz korzystać z najnowszych narzędzi Google, aby uprościć ten proces.

PWA

Internet mobilny

Szkolenia Internet mobilny PWA
11:00–11:45

Sesja

Systemy uczące się na TensorFlow

Andrew Gasparovic

Sala teatralna S2 Session

TensorFlow to najpopularniejsza na świecie platforma systemów uczących się typu open source. W tym materiale zaprezentujemy TensorFlow i nowe rozwiązania, które opracowaliśmy. Omówimy też kilka przypadków użycia TensorFlow zarówno w świecie rzeczywistym, jak i przez Google.

TensorFlow

Więcej niż mobilność

Sesja Więcej niż mobilność TensorFlow
11:00–12:30

Szkolenia

Droga w przód (i z powrotem): zdefiniowanie skutecznej nawigacji w aplikacji

Liam Spradlin, Yasmine Evjen

Sala szkoleniowa S3.2

Nawigacja jest jednym z podstawowych celów aplikacji. Sposób, w jaki użytkownik porusza się po aplikacji, może wpłynąć na jego opinię o aplikacji, o tym, czy z niej korzysta oraz czy spełnia ona cele biznesowe. Określenie sposobu nawigacji po aplikacji nie zawsze jest proste. Podczas tej sesji przyjrzymy się typowym schematom nawigacji na Androidzie, ich działaniu i połączeniu, aby zdefiniować skuteczną nawigację w aplikacji. Pokażemy Ci, jak identyfikować najważniejszych użytkowników, ustalać priorytety zadań użytkowników i porządkować treści, umieszczając je w hierarchii.

Android

Twórz aplikacje na urządzenia mobilne

Szkolenia Twórz aplikacje na urządzenia mobilne Android
11:30–12:00

Sesja

Jak zostać ekspertem Google Developers: informacje o programie GDE

Monika Starzyk

Pokoje dla społeczności

Dowiedz się więcej o Programie dla Ekspertów Produktowych Google i o tym, jak do niego dołączyć.

Społeczność

Sesja Społeczność
11:45–12:30

Sesja

Podstawy Google Cloud Platform: prezentacja

Marc Cohen, Mete Atamel

Sala audytorium sesji S1

W przypadku usług w chmurze jest dużo rzeczy, do których trzeba popracować, a zrozumienie ich bywa zniechęcające. W ramach tej sesji Marc i Mete oprowadzają Cię przez praktyczną, praktyczną oprowadzanie po niezwykłym zakresie i stopniu problemów, które można rozwiązać dzięki Google Cloud Platform.

Asystent

Google Cloud

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Chmura Asystenta
11:45–12:30

Sesja

Zwiększanie wydajności przez poprawę jakości aplikacji

Aleksiej Kokin

Sala teatralna S2 Session

Dowiedz się, jak korzystać z interfejsu Material Design i Android Vitals, aby zwiększać wygodę użytkowników oraz ich zaangażowanie i utrzymanie. Twórz wysokiej jakości aplikacje, aby uzyskiwać lepsze opinie użytkowników i częściej docierać do nich przez zespoły redakcyjne.

Firebase

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Firebase
12:00–14:15

Szkolenia

Laboratorium kolczyków

Čejpová

Pokoje dla społeczności

Twórz kolczyki, naszyjniki, bransoletki lub cokolwiek ze starych komponentów komputerowych.

Społeczność

Szkolenia Społeczność
12:30–14:00

Szkolenia

Usprawnij działanie aplikacji dzięki funkcjom w Cloud Functions i systemom uczącym się

Sala szkoleniowa S3.1

Załóżmy, że masz już aplikację korzystającą z Firebase. Teraz chcesz dodać obsługę płatności, przetwarzanie obrazów, wysyłanie powiadomień push lub inne funkcje, których nie można robić w samej aplikacji. Jak można to zrobić bez włączania własnych serwerów? Firebase pomoże Ci we wszystkim. Z tego ćwiczenia z programowania dowiesz się, jak napisać funkcje JavaScriptu, które działają w odpowiedzi na zdarzenia w Firebase. Następnie wdrażasz te funkcje w Cloud Functions dla Firebase, gdzie są automatycznie skalowane zgodnie z infrastrukturą Google. Aby jak najlepiej wykorzystać uczestnictwo, pamiętaj, aby zainstalować na komputerze środowiska Node.js i npm oraz swój ulubiony edytor tekstu.

Firebase

Twórz aplikacje na urządzenia mobilne

Szkolenia Twórz aplikacje na urządzenia mobilne Firebase
12:30–13:15

Sesja

Panel w interfejsie Voice: O co chodzi?

Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc Paulina

Sala teatralna S2 Session

Z definicji rozmowa oznacza wymianę poglądów za pomocą słów wypowiadanych przez 2 osoby. Ale co się dzieje, gdy następuje wymiana między człowiekiem a urządzeniem? Czy normy dotyczące rozmów się zmieniają? Jeśli tak, to w jaki sposób? W tym panelu przyjrzymy się interakcjom między projektowaniem i programowaniem, aby dowiedzieć się, jak zapewnić użytkownikom doskonałe doświadczenia konwersacyjne. Ankietowani ankietowani: Sachit Mishra, programista w programie Assistant/Actions on Google, Kimberly Harvey, projektant rozmów i Marc Paulina, projektant UX Asystenta Google na Wear. Moderatorzy: Nandini Stocker, Head of Conversation Design Advocacy & Partnerships

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne
12:30–14:00

Szkolenia

Szczegółowa analiza układu ograniczeń

Dan Galpin

Sala szkoleniowa S3.2

Podczas tych warsztatów nauczysz się korzystać z edytora układu ograniczeń do tworzenia elastycznych i wydajnych układów w aplikacjach na Androida. Warsztaty zawierają aplikację startową, dzięki której możesz poeksperymentować z układami.

Android

Android

Szkolenia Android Android
12:30–13:15

Sesja

Kontenery, Kubernetes i Google Cloud

Robert Kubis, Steffen Hanikel

Sala audytorium sesji S1

Utworzenie jednego mikroserwisu to oczywiste wyzwanie. Stworzenie klastra mikroserwisów o zrównoważonym obciążeniu, które są odporne i samonaprawiają się, nie jest takie proste. Jeszcze trudniej jest zarządzać klastrem za pomocą wdrażania i przywracania, skalowania poszczególnych usług na żądanie oraz bezpiecznego udostępniania obiektów tajnych i konfiguracji między usługami. Pomóc w tym może Kubernetes, system open source do zarządzania kontenerami. W tej prezentacji zaczniemy od prostego mikroserwisu, skonteneryzujemy go za pomocą Dockera i przeskalujemy do klastra odpornych mikroserwisów zarządzanych przez Kubernetes. Po drodze dowiadujemy się, co sprawia, że Kubernetes jest świetnym systemem do automatyzacji wdrażania, operacji i skalowania aplikacji znajdujących się w kontenerach. Cieszymy się, że FlixBus dołączył do nas na scenie, aby porozmawiać o doświadczeniach i sprawdzonych metodach dotyczących wdrażania i uruchamiania platformy Kubernetes w środowisku produkcyjnym.

Google Cloud

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Google Cloud
13:15–13:45

Sesja

Globalne zasady techniczne w tym roku

Danielle Osler

Sala audytorium sesji S1

Podczas tej sesji zaprezentujemy nowe trendy polityczne i technologiczne, które wpływają na deweloperów, a także przedstawimy jasne pomysły na to, jak dodać własny styl do debaty.

Android

Android Things

Android

Sesja Android Android na Androidzie
13:30–14:15

Sesja

Informacje o programie Google Developers dla agencji

Amita Choprę

Pokoje dla społeczności

Wszystko o programie Google Developers dla agencji

Społeczność

Sesja Społeczność
14:15–15:00

Sesja

Obsługa lokalizacji i map w Twoich aplikacjach

Brett Morgan

Sala teatralna S2 Session

Dzięki Mapom Google świat jest dostępny na wyciągnięcie ręki. Dowiedz się, jak wykorzystać nasze interfejsy API do przeniesienia Map Google do aplikacji na Androida lub iOS. Pokażemy Ci, jak wykorzystać styl do prezentowania funkcji i wprowadzania nowych przypadków użycia. Interfejsy API Map Google mają też wiele dodatkowych funkcji, dzięki którym możesz wykorzystywać dane o świecie. Dowiadujesz się, jak dotrzeć do użytkowników z całego świata.

Mapy firmy Apple

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Mapy firmy Apple
14:15–15:00

Sesja

Utwórz społeczność Google: informacje o programie GDG

Daniel Frank

Pokoje dla społeczności

Dowiedz się więcej o programie Google Developer Groups oraz o tworzeniu grup i dołączaniu do nich jako członków.

Społeczność

Sesja Społeczność
14:15–15:45

Szkolenia

Praktyczne uruchamianie modelu TensorFlow na Androidzie

Mark Daoust

Sala szkoleniowa S3.2

Podczas tej sesji dowiesz się, jak za pomocą TensorFlow dodać systemy uczące się do swoich aplikacji na Androida. TensorFlow ułatwia korzystanie z systemów uczących się. Ta prezentacja jest świetną sesją dla każdego dewelopera aplikacji na Androida, aby zobaczyć, jak można ją dodać.

TensorFlow

Android

Więcej niż mobilność

Szkolenia Więcej niż mobilność TensorFlow na Androidzie
14:15–15:00

Sesja

Platformy i narzędzia do progresywnych aplikacji internetowych

Stefan Gryf

Sala audytorium sesji S1

Progresywne aplikacje internetowe (PWA) rozpowszechniają się w internecie szybciej, niż ktokolwiek mógłby przewidzieć. Dwa lata temu programiści musieli samodzielnie wykonywać większość czynności hydraulicznych, aby korzystać z nowych interfejsów API dostępnych w przeglądarce, ale obecnie mamy zaawansowane i niezawodne narzędzia, które mogą pomóc deweloperom z każdym wykształceniem w szybkim tworzeniu bardziej atrakcyjnych aplikacji:• sprawdzonych metod dotyczących aplikacji PWA, z których warto korzystać • Narzędzia wspomagające pracę deweloperów z różnych środowisk

PWA

Internet mobilny

Sesja Internet mobilny PWA
14:15–15:45

Szkolenia

Praktyczna obsługa interfejsów API Google Cloud Vision i Natural Language

Sara Robinson

Sala szkoleniowa S3.1

To szkolenie prowadzone przez instruktora pokazuje krok po kroku, jak korzystać z interfejsów Google Cloud Vision API i Cloud Natural Language API. To pomoże uczestnikom zrozumieć, jak ulepszyć swoje aplikacje lub napisać nowe, a jednocześnie wykorzystać niesamowite możliwości interfejsów API Google Cloud Machine Learning.

Google Cloud

Twórz aplikacje na urządzenia mobilne

Szkolenia Twórz aplikacje na urządzenia mobilne Google Cloud
15:00–15:45

Sesja

Jakie są przyszłość sieci

Thomas Steiner

Sala teatralna S2 Session

Niezależnie od tego, czy zajmujesz się handlem elektronicznym, media, gry czy witrynę innego typu, musisz znać przyszłość sieci. Podczas tej sesji opowiemy o przyszłości interfejsów API, platform i technologii. Możliwe, że w końcu nie potrzebujesz aplikacji natywnej...

Internet mobilny

Internet mobilny

Sesja Internet mobilny Internet mobilny
15:00–15:30

Sesja

Współpraca ze społecznością: informacje o programie razem z Google Developers

Daniel Frank

Pokoje dla społeczności

Dowiedz się więcej o programie dla liderów społeczności, którzy budują swoje społeczności – z inspiracją innych potencjalnych klientów i programistów Google.

Społeczność

Sesja Społeczność
15:00–15:45

Sesja

Opracowywanie aplikacji z Asystentem konwersacyjnym przy użyciu Actions on Google

Ido Green, Dan Imrie-Situnayake

Sala audytorium sesji S1

Asystent Google jest dostępny na telefonach Google Home i telefonach z Androidem. Actions on Google pozwala deweloperom tworzyć własne aplikacje z Asystentem Google do rozmów. W tym wykładzie omówimy najważniejsze komponenty Actions on Google, pokażemy, jak łatwo stworzyć pierwszą aplikację Asystenta za pomocą takich narzędzi jak API.AI. Poznamy też sprawdzone metody dotyczące interfejsu Voice User API, aby móc zaprojektować atrakcyjną funkcję rozmowy, która zachwyci użytkowników.

Asystent

Więcej niż mobilność

Sesja Więcej niż mobilność Asystent
15:30–16:30

Sesja

Informacje o programie Women Techmakers

Azzurra Ragone

Pokoje dla społeczności

Dowiedz się więcej o programie Women Techmakers i o tym, jak do niego dołączyć.

Społeczność

Sesja Społeczność
15:45–17:15

Szkolenia

Praktyczna interakcja z Asystentem Google i tworzenie własnych aplikacji z Asystentem za pomocą interfejsu API.AI

Sachit Mishra, Shuyang Chen,

Sala szkoleniowa S3.2

Podczas tej sesji dowiesz się, jak tworzyć własne aplikacje Asystenta działające z Asystentem Google. Korzystając z interfejsu API.AI, przekonasz się, jak łatwo można nawiązać rozmowę z użytkownikiem, zaprogramując kilka przykładowych zdań i odpowiedzi. Za pomocą prostego webhooka napisanego w środowisku Node.js możesz połączyć aplikację Asystent z własnym backendem serwera. To świetna sesja dla każdego dewelopera, która chce dowiedzieć się, jak tworzyć aplikacje z myślą o Asystencie Google.Zanim weźmiesz udział w tym szkoleniu, musisz mieć zainstalowany pakiet Node.js w wersji 6 lub nowszej (LTS), interfejs wiersza poleceń Firebase („npm instalacja -g firebase-tools”)

Asystent

Więcej niż mobilność

Szkolenia Więcej niż mobilność Asystent
15:45–16:30

Sesja

Narzędzia do mierzenia wydajności

Wojtek Kaliciński

Sala audytorium sesji S1

Wydajność ma znaczenie – w tym roku w Google Play i Android Studio pojawiły się nowe narzędzia, które pomogą Ci diagnozować problemy z wydajnością i umożliwiają szybsze działanie aplikacji.

Android

Odtwórz

Android

Sesja Android Android Play
15:45–16:30

Sesja

Aplikacja 60 – używanie Firebase w istniejącej aplikacji

Osoba Jennifer

Sala teatralna S2 Session

Udało Ci się stworzyć sedno aplikacji. Skąd masz wiedzieć, co robią użytkownicy? Jak możesz ich ponownie zaangażować? I jak możesz zapobiegać awariom i zacinać się w aplikacji, aby nie uciekały?

Google Cloud

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Google Cloud
15:45–17:15

Szkolenia

Integracja AMP z PWA

Sarah Clark

Sala szkoleniowa S3.1

Przyspieszone strony mobilne (ang. Accelerated Mobile Pages, AMP) doskonale sprawdzają się w przypadku witryn opartych na treści, takich jak strony z wiadomościami i blogi, ale co zrobić, by tworzyć je w progresywne aplikacje internetowe? Dowiedz się, jak połączyć szybkość AMP z możliwościami offline progresywnych aplikacji internetowych.

PWA

AMP

Internet mobilny

Szkolenia Internet mobilny PWA (AMP)
16:30–17:15

Sesja

Wprowadzenie do DeepMind

Juan Silveira

Sala audytorium sesji S1

Krótkie omówienie pracy, jaką zajmuje DeepMind.

Roztropnie

Więcej niż mobilność

Sesja Więcej niż mobilność Roztropnie
16:30–17:15

Sesja

Modularyzacja aplikacji

Ben Weissa

Sala teatralna S2 Session

Modularyzacja aplikacji pomaga dostarczać użytkownikom najmniejszy plik APK, co ma kluczowe znaczenie przy tworzeniu aplikacji błyskawicznych i pomaga atakować rynki wschodzące.

Android

Android

Sesja Android Android
17:15–18:00

Keynote

Zakończenie

Dirk Primbs, Sowmya Subrama

Sala audytorium sesji S1

Zmieniamy świat krok po kroku

Więcej niż mobilność

Twórz aplikacje na urządzenia mobilne

Internet mobilny

Android

Keynote Więcej niż tworzenie aplikacji mobilnych w internecie mobilnym (Android)