Wszystkie godziny podano dla strefy środkowoeuropejskiej letniej (UTC+02:00)
- Transmisja na żywo
Godzina | Opis | _type | _track | _produkt |
---|---|---|---|---|
10:00–10:45 Keynote |
Prezentacja dnia 2Ewa Macias, Behshad Behzadi, Mícheál Ó FoghlúSala audytorium sesji S1 Dowiedz się więcej o projektach inżynierskich Google w Europie i poznaj ludzi, którzy się za tym stoją. |
Keynote | Więcej na temat aplikacji mobilnych: tworzenie aplikacji na urządzenia mobilne | Chmura Asystenta |
10:45–11:30 Pytania i odpowiedzi |
Pytania i odpowiedzi dotyczące budowania społecznościDaniel FrancObszar społeczności Jak zaangażować społeczność wokół projektu? Jak stworzyć ciekawą grupę na spotkania? Zapytaj pracownika Google i inne społeczności kierują wszystko, co jest związane ze społecznością. |
Pytania i odpowiedzi | Społeczność | |
11:00–17:15 Sesja |
Certyfikat Google Developers i Google CloudGoogle Developers i Centrum certyfikatów Google Cloud Dowiedz się o nowościach w programach certyfikacji Google Developers i Google Cloud. Poznaj ekspertów od Androida, internetu oraz chmury i dowiedz się, jak uzyskać certyfikat. |
Sesja | Społeczność | |
11:00–11:45 Sesja |
Składniki architekturyFlorina MuntenescuSala audytorium sesji S1 Od czasu premiery na konferencji I/O komponentów architektury Androida w wersji testowej wielu deweloperów podzieliło się z nami bardzo przydatnymi opiniami. Mamy najnowsze aktualizacje i przedstawiamy ciekawe przypadki użycia. |
Sesja | Android | Android |
11:00–12:30 Szkolenia |
Progresywne aplikacje internetowe oparte na danychSylwia ClarkSala szkoleniowa S3.1 Tworzenie aplikacji PWA jest stosunkowo łatwe w przypadku aplikacji „tylko do odczytu” witryn, ale co się dzieje, gdy użytkownicy mają pracować offline i synchronizować dane, gdy będą online? Pomożemy Ci zaprojektować aplikację pod kątem danych statycznych i dynamicznych, utworzyć synchronizację w tle, zaktualizować backend, gdy będziesz online, i wykorzystać najnowsze narzędzia Google, by uprościć ten proces. |
Szkolenia | Internet mobilny | PWA |
11:00–11:45 Sesja |
Uczenie maszynowe z TensorFlowAndrew GasparovicSala teatralna S2 TensorFlow to najpopularniejsza na świecie platforma systemów uczących się typu open source. Podczas tej prezentacji przedstawimy TensorFlow oraz nowe rozwiązania, które opracowaliśmy. Omówimy też kilka przypadków użycia pokazujących, jak Google i w praktyce korzystają z TensorFlow. |
Sesja | Nie tylko mobilne | TensorFlow |
11:00–12:30 Szkolenia |
Sposób na przyszłość (i do tyłu): definiowanie udanej nawigacji w aplikacjiLiam Spradlin, Yasmine EvjenSala szkoleniowa S3.2 Nawigacja ma kluczowe znaczenie dla wygody użytkowników aplikacji. Sposób, w jaki użytkownik porusza się po Twojej aplikacji, może wpłynąć na jej wrażenia, czy skutecznie z niej korzysta i czy spełnia ona cele biznesowe. Definiowanie sposobu nawigacji w aplikacji nie zawsze jest proste. Podczas tej sesji przyjrzymy się typowym wzorcom nawigacji na Androidzie, przyjrzymy się, jak działają i jak je łączyć, aby stworzyć udaną nawigację w aplikacji. Dowiesz się, jak identyfikować najważniejszych użytkowników, nadawać priorytety zadaniom i porządkować treści w określonej hierarchii. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Android |
11:30–12:00 Sesja |
Jak zostać ekspertem Google Developers: informacje o programie GDEMonika StarzykObszar społeczności Dowiedz się więcej o Programie dla Ekspertów Produktowych Google i o tym, jak do niego dołączyć. |
Sesja | Społeczność | |
11:45–12:30 Sesja |
Podstawy Google Cloud Platform: prezentacjaMarc Cohen, Mete AtamelSala audytorium sesji S1 Z usługami w chmurze trzeba sporo się dziać, a próby ich zrozumienia mogą być zniechęcające. Podczas tej sesji Marc i Mete oprowadzają Cię w praktycznej, praktycznej prezentacji o niesamowitym zakresie i głębi problemów, które można rozwiązać przy użyciu Google Cloud Platform. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Chmura Asystenta |
11:45–12:30 Sesja |
Większa wydajność dzięki ulepszeniu jakości aplikacjiAleksiej KokinSala teatralna S2 Dowiedz się, jak korzystać z Material Design i Android Vitals, aby zadbać o wrażenia użytkowników oraz zwiększyć ich zaangażowanie i utrzymanie. Twórz wysokiej jakości aplikacje, aby otrzymywać lepsze opinie użytkowników i częściej docierać do redaktorów. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Firebase |
12:00–14:15 Szkolenia |
Laboratorium kolczykówEliška ČejpováObszar społeczności Stwórz kolczyki, naszyjniki, bransoletki i inne przedmioty ze starych podzespołów komputerowych. |
Szkolenia | Społeczność | |
12:30–14:00 Szkolenia |
Zwiększ możliwości aplikacji dzięki Cloud Functions i uczeniu maszynowemuSala szkoleniowa S3.1 Załóżmy, że masz już aplikację korzystającą z Firebase. Teraz chcesz dodać obsługę płatności i przetwarzania zdjęć, wysyłać powiadomienia push lub korzystać z innych funkcji, których rzeczywiście nie można zrobić w samej aplikacji. Jak możesz to zrobić bez konieczności zakładania własnych serwerów? Firebase Ci w tym pomoże. Z tego ćwiczenia w Codelabs dowiesz się, jak pisać funkcje JavaScriptu, które będą uruchamiane w odpowiedzi na zdarzenia w Firebase. Następnie wdrażasz te funkcje w Cloud Functions dla Firebase, gdzie są uruchamiane autoskalowane w infrastrukturze Google. Aby jak najlepiej wykorzystać udział w zjeździe, zainstaluj na komputerze środowisko Node.js i npm oraz ulubiony edytor tekstu. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Firebase |
12:30–13:15 Sesja |
Panel w interfejsie Voice: o co chodzi tak hałas?Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc PaulinaSala teatralna S2 Z definicji rozmowa to wymiana idei za pomocą słów między 2 osobami. Ale co się stanie, gdy dojdzie do wymiany między człowiekiem a urządzeniem? Czy normy konwersacyjne się zmieniają? Jeśli tak, to w jaki sposób? W tym panelu omawiamy zależności między projektowaniem a programowaniem, aby dowiedzieć się, jak tworzyć aplikacje umożliwiające użytkownikom prowadzenie rozmów. Ankietowani: Sachit Mishra, deweloper aplikacji Asystenta i działań w Google, Kimberly Harvey, projektant rozmów, Marc Paulina, projektant UX Asystenta Google na Wear. Moderowane przez: Nandini Stocker, dyrektorka ds. projektowania rozmów Współpraca |
Sesja | Tworzenie aplikacji na urządzenia mobilne | |
12:30–14:00 Szkolenia |
Szczegółowa analiza układu ograniczeńDan GalpinSala szkoleniowa S3.2 Z tych warsztatów dowiesz się, jak używać edytora układu ograniczeń do tworzenia elastycznych i wydajnych układów aplikacji na Androida. Warsztaty udostępnia aplikację startową, dzięki której możesz poeksperymentować z układami. |
Szkolenia | Android | Android |
12:30–13:15 Sesja |
Kontenery, Kubernetes i Google CloudRobert Kubis, Steffen HanikelSala audytorium sesji S1 Utworzenie pojedynczego mikroserwisu to powszechnie znane wyzwanie. Stworzenie klastra mikroserwisów o zrównoważonym obciążeniu, które są odporne i automatycznie naprawiane, nie jest takie proste. Jeszcze trudniej jest zarządzać klastrem przez wdrażanie i przywracanie, skalowanie poszczególnych usług na żądanie oraz bezpieczne udostępnianie obiektów tajnych i konfiguracji między usługami. Pomoże w tym Kubernetes, czyli system zarządzania kontenerami typu open source. W tym wykładzie zaczniemy od prostego mikroserwisu, skonteneryzujemy go za pomocą Dockera i przeskalujemy do klastra odpornych mikroserwisów zarządzanych przez Kubernetes. Przy okazji dowiadujemy się, co sprawia, że Kubernetes jest świetnym systemem do automatyzacji wdrażania, operacji i skalowania aplikacji skonteneryzowanych. Cieszymy się, że FlixBus dołączył do nas na scenie, aby porozmawiać o doświadczeniach i sprawdzonych metodach wdrażania i uruchamiania Kubernetes w środowisku produkcyjnym. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Chmura |
13:15–13:45 Sesja |
Nadchodzące zmiany w globalnych zasadach technologicznychDanielle Osler,Sala audytorium sesji S1 Podczas tej sesji omówimy pojawiające się trendy polityczne i technologiczne, które wpływają na deweloperów, i podamy Ci jasne pomysły na to, jak oddać swój głos w debacie. |
Sesja | Android | Rzeczy Androida |
13:30–14:15 Sesja |
Informacje o programie Google Developers dla agencjiAmit ChopraObszar społeczności Więcej informacji o programie Google Developers dla agencji |
Sesja | Społeczność | |
14:15–15:00 Sesja |
Zwiększanie możliwości aplikacji dzięki lokalizacji i mapomBrett MorganSala teatralna S2 Dzięki Mapom Google świat jest na wyciągnięcie ręki. Dowiedz się, jak wykorzystać nasze interfejsy API, aby wprowadzić Mapy Google do aplikacji na Androida lub iOS. Pokażemy Ci, jak używać stylów, aby prezentować swoje funkcje i włączać nowe przypadki użycia. Interfejsy API Map Google mogą też dać Ci wiele dodatkowych funkcji, dzięki którym będziesz w pełni korzystać z naszych danych o świecie. Dowiedz się, jak pokazać użytkownikom świat! |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Mapy |
14:15–15:00 Sesja |
Tworzenie społeczności Google: informacje o programie GDGDaniel FrancObszar społeczności Dowiedz się wszystkiego o programie Google Developer Groups oraz o tym, jak utworzyć grupę i dołączyć do niej jako członek. |
Sesja | Społeczność | |
14:15–15:45 Szkolenia |
Praktyczne uruchamianie modelu TensorFlow na AndroidzieMarka DaoustaSala szkoleniowa S3.2 W tej sesji dowiesz się, jak za pomocą TensorFlow dodać systemy uczące się do aplikacji na Androida. TensorFlow ułatwia korzystanie z systemów uczących się. To świetna sesja dla każdego dewelopera aplikacji na Androida, który chce się dowiedzieć, jak można je dodać. |
Szkolenia | Nie tylko mobilne | TensorFlow na Androida |
14:15–15:00 Sesja |
Platformy i narzędzia do progresywnych aplikacji internetowychStephen GryinSala audytorium sesji S1 Progresywne aplikacje internetowe (PWA) rozprzestrzeniają się w sieci szybciej, niż ktokolwiek by pomyślał. Dwa lata temu deweloperzy musieli samodzielnie przeprowadzić większość instalacji, aby skorzystać z nowych interfejsów API dostępnych w przeglądarce. Dziś dysponujemy zaawansowanymi i zaawansowanymi narzędziami, które pomagają programistom o dowolnej branży w szybszym tworzeniu bardziej angażujących aplikacji. Podczas tej sesji zapoznasz się z tymi materiałami:• sprawdzone metody tworzenia aplikacji PWA, z których warto korzystać; • narzędzia wspomagające tworzenie aplikacji z szerokiej gamy filozofii i wizji;• filozoficzne wskazówki. |
Sesja | Internet mobilny | PWA |
14:15–15:45 Szkolenia |
Nauka praktyczna z interfejsami Google Cloud Vision i Natural Language APIJoanna KowalskaSala szkoleniowa S3.1 To szkolenie prowadzone przez instruktora pokaże krok po kroku, jak korzystać z interfejsów Google Cloud Vision API i Cloud Natural Language API. Dzięki temu uczestnicy dowiedzą się, jak ulepszyć swoje aplikacje lub napisać nowe, i jednocześnie wykorzystać niesamowite możliwości interfejsów API systemów uczących się Google Cloud. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Chmura |
15:00–15:45 Sesja |
Następne w internecieThomas SteinerSala teatralna S2 Niezależnie od tego, czy zajmujesz się handlem elektronicznym, multimediami, grami, czy innym rodzajem witryny, musisz wiedzieć, jak będzie wyglądać przyszłość internetu. Podczas tej sesji dowiesz się, jakie są dalsze możliwości interfejsów API, platform i technologii. Możliwe, że wcale nie potrzebujesz aplikacji natywnej... |
Sesja | Internet mobilny | Internet mobilny |
15:00–15:30 Sesja |
Współpraca ze społecznością: informacje o programie Together with Google DevelopersDaniel FrancObszar społeczności Dowiedz się więcej o programie dla liderów społeczności, którzy budują swoje społeczności – czerpiąc z inspiracji innych potencjalnych klientów i programistów Google Developers. |
Sesja | Społeczność | |
15:00–15:45 Sesja |
Tworzenie aplikacji Asystenta konwersacyjnych w Actions on GoogleIdo Green, Dan Imrie-SitunayakeSala audytorium sesji S1 Asystent Google jest dostępny zarówno na Google Home, jak i na telefonach z Androidem. Actions on Google pozwala deweloperom rozszerzać możliwości Asystenta Google o tworzenie własnych aplikacji Asystenta konwersacyjnych. W tej prezentacji omówimy najważniejsze komponenty Actions on Google, pokażemy, jak w prosty sposób utworzyć pierwszą aplikację Asystenta za pomocą takich narzędzi jak API.AI, i poznamy sprawdzone metody dotyczące interfejsu głosowego (VUI), aby tworzyć atrakcyjne środowiska konwersacyjne, które zachwycą użytkowników. |
Sesja | Nie tylko mobilne | Asystent |
15:30–16:30 Sesja |
Informacje o programie Women TechmakersAzzurra RagoneObszar społeczności Dowiedz się więcej o programie Women Techmakers i dowiedz się, jak do niego dołączyć. |
Sesja | Społeczność | |
15:45–17:15 Szkolenia |
Nauka praktyczna z Asystentem Google i tworzenie własnych aplikacji Asystenta z wykorzystaniem API.AISachit Mishra, Shuyang Chen,Sala szkoleniowa S3.2 Z tej sesji dowiesz się, jak utworzyć własne aplikacje Asystenta, które będą z nim działać. Korzystając z API.AI, przekonasz się, jak łatwo można nawiązać rozmowę z użytkownikiem – wystarczy zaprogramować przykładowe zdania i odpowiedzi. Za pomocą prostego webhooka napisanego w Node.js możesz połączyć aplikację Asystenta z własnym backendem serwera. To świetna sesja dla każdego programisty, który chce dowiedzieć się, jak tworzyć aplikacje na potrzeby Asystenta Google. Zanim weźmiesz udział w tym szkoleniu, sprawdź, czy masz zainstalowane oprogramowanie Node.js w wersji 6 lub nowszej (LTS) lub interfejs wiersza poleceń Firebase („npm install -g firebase-tools”). |
Szkolenia | Nie tylko mobilne | Asystent |
15:45–16:30 Sesja |
Narzędzia do pomiaru wydajnościWojtek KalicińskiSala audytorium sesji S1 Wydajność ma znaczenie. W tym roku w Google Play i Android Studio zostały udostępnione zupełnie nowe narzędzia, które pomagają diagnozować problemy z wydajnością, dzięki czemu aplikacje działają szybko i sprawnie. |
Sesja | Android | Android Play |
15:45–16:30 Sesja |
App to 60 – Używanie Firebase w istniejącej aplikacjiJennifer osobaSala teatralna S2 To główny element aplikacji. Skąd wiadomo, co robią użytkownicy? Jak możesz go ponownie zaangażować? Co zrobić, aby nie uciekała przed awariami i zacinaniem się aplikacji? |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Chmura |
15:45–17:15 Szkolenia |
Integracja AMP z PWASylwia ClarkSala szkoleniowa S3.1 Przyspieszone strony mobilne (ang. Accelerated Mobile Pages, AMP) świetnie sprawdzają się w witrynach opartych na treści, takich jak strony z wiadomościami i blogi. A jeśli chcesz wbudować je w progresywne aplikacje internetowe? Dowiedz się, jak połączyć szybkość AMP z możliwościami offline progresywnych aplikacji internetowych. |
Szkolenia | Internet mobilny | PWA AMP |
16:30–17:15 Sesja |
Wprowadzenie do DeepMindJuan SilveiraSala audytorium sesji S1 Krótkie omówienie działalności DeepMind. |
Sesja | Nie tylko mobilne | DeepMind |
16:30–17:15 Sesja |
Modułowe tworzenie aplikacjiBen WeissSala teatralna S2 Modularyzacja aplikacji pomaga zapewnić użytkownikom jak najmniejszy plik APK, co ma kluczowe znaczenie przy tworzeniu aplikacji błyskawicznych i pomaga atakować wschodzące rynki. |
Sesja | Android | Android |
17:15–18:00 Keynote |
Prezentacja końcowaDirk Primbs, Sowmya SubramaSala audytorium sesji S1 Zmieniaj świat krok po kroku |
Keynote | Nie tylko mobilne tworzenie aplikacji na urządzenia mobilne z Androidem |