Wszystkie godziny podano dla strefy czasowej środkowoeuropejskiej letniej (UTC+02:00)
- Transmitowane na żywo
Godzina | Opis | _type | _ścieżka | _produkt |
---|---|---|---|---|
10:00–10:45 Keynote |
Prezentacja – dzień 2Ewa 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ą. |
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ściDaniel FrankPokoje 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ą. |
Pytania i odpowiedzi | Społeczność | |
11:00–17:15 Sesja |
Certyfikat Google Developers i certyfikat Google CloudGoogle 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. |
Sesja | Społeczność | |
11:00–11:45 Sesja |
Składniki architekturyFlorina MuntenescuSala 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. |
Sesja | Android | Android |
11:00–12:30 Szkolenia |
Progresywne aplikacje internetowe oparte na danychSarah ClarkSala 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. |
Szkolenia | Internet mobilny | PWA |
11:00–11:45 Sesja |
Systemy uczące się na TensorFlowAndrew GasparovicSala 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. |
Sesja | Więcej niż mobilność | TensorFlow |
11:00–12:30 Szkolenia |
Droga w przód (i z powrotem): zdefiniowanie skutecznej nawigacji w aplikacjiLiam Spradlin, Yasmine EvjenSala 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. |
Szkolenia | Twórz aplikacje na urządzenia mobilne | Android |
11:30–12:00 Sesja |
Jak zostać ekspertem Google Developers: informacje o programie GDEMonika StarzykPokoje dla 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 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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Chmura Asystenta |
11:45–12:30 Sesja |
Zwiększanie wydajności przez poprawę jakości aplikacjiAleksiej KokinSala 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. |
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. |
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. |
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 PaulinaSala 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 |
Sesja | Twórz aplikacje na urządzenia mobilne | |
12:30–14:00 Szkolenia |
Szczegółowa analiza układu ograniczeńDan GalpinSala 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. |
Szkolenia | Android | Android |
12:30–13:15 Sesja |
Kontenery, Kubernetes i Google CloudRobert Kubis, Steffen HanikelSala 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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Google Cloud |
13:15–13:45 Sesja |
Globalne zasady techniczne w tym rokuDanielle OslerSala 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. |
Sesja | Android | Android na Androidzie |
13:30–14:15 Sesja |
Informacje o programie Google Developers dla agencjiAmita ChopręPokoje dla społeczności Wszystko o programie Google Developers dla agencji |
Sesja | Społeczność | |
14:15–15:00 Sesja |
Obsługa lokalizacji i map w Twoich aplikacjachBrett MorganSala 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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Mapy firmy Apple |
14:15–15:00 Sesja |
Utwórz społeczność Google: informacje o programie GDGDaniel FrankPokoje 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. |
Sesja | Społeczność | |
14:15–15:45 Szkolenia |
Praktyczne uruchamianie modelu TensorFlow na AndroidzieMark DaoustSala 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ć. |
Szkolenia | Więcej niż mobilność | TensorFlow na Androidzie |
14:15–15:00 Sesja |
Platformy i narzędzia do progresywnych aplikacji internetowychStefan GryfSala 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 |
Sesja | Internet mobilny | PWA |
14:15–15:45 Szkolenia |
Praktyczna obsługa interfejsów API Google Cloud Vision i Natural LanguageSara RobinsonSala 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. |
Szkolenia | Twórz aplikacje na urządzenia mobilne | Google Cloud |
15:00–15:45 Sesja |
Jakie są przyszłość sieciThomas SteinerSala 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... |
Sesja | Internet mobilny | Internet mobilny |
15:00–15:30 Sesja |
Współpraca ze społecznością: informacje o programie razem z Google DevelopersDaniel FrankPokoje 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. |
Sesja | Społeczność | |
15:00–15:45 Sesja |
Opracowywanie aplikacji z Asystentem konwersacyjnym przy użyciu Actions on GoogleIdo Green, Dan Imrie-SitunayakeSala 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. |
Sesja | Więcej niż mobilność | Asystent |
15:30–16:30 Sesja |
Informacje o programie Women TechmakersAzzurra RagonePokoje dla społeczności Dowiedz się więcej o programie Women Techmakers i o tym, jak do niego dołączyć. |
Sesja | Społeczność | |
15:45–17:15 Szkolenia |
Praktyczna interakcja z Asystentem Google i tworzenie własnych aplikacji z Asystentem za pomocą interfejsu API.AISachit 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”) |
Szkolenia | Więcej niż mobilność | Asystent |
15:45–16:30 Sesja |
Narzędzia do mierzenia wydajnościWojtek KalicińskiSala 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. |
Sesja | Android | Android Play |
15:45–16:30 Sesja |
Aplikacja 60 – używanie Firebase w istniejącej aplikacjiOsoba JenniferSala 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? |
Sesja | Twórz aplikacje na urządzenia mobilne | Google Cloud |
15:45–17:15 Szkolenia |
Integracja AMP z PWASarah ClarkSala 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. |
Szkolenia | Internet mobilny | PWA (AMP) |
16:30–17:15 Sesja |
Wprowadzenie do DeepMindJuan SilveiraSala audytorium sesji S1 Krótkie omówienie pracy, jaką zajmuje DeepMind. |
Sesja | Więcej niż mobilność | Roztropnie |
16:30–17:15 Sesja |
Modularyzacja aplikacjiBen WeissaSala 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. |
Sesja | Android | Android |
17:15–18:00 Keynote |
ZakończenieDirk Primbs, Sowmya SubramaSala audytorium sesji S1 Zmieniamy świat krok po kroku |
Keynote | Więcej niż tworzenie aplikacji mobilnych w internecie mobilnym (Android) |