1 grudnia 2017 r.

Wszystkie godziny podane są według czasu indyjskiego (UTC+05:30)

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

Śniadanie i rejestracja

10:00-10:55

Sesja

Prezentacja – dzień 1

Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha Vijayakumar

Hala 3a

Otrzymuj najnowsze informacje dotyczące usług i platform Google dla deweloperów.

Android

Asystent

Google Cloud

Firebase

TensorFlow

Internet mobilny

Więcej niż mobilność

Twórz aplikacje na urządzenia mobilne

Internet mobilny

Android

Sesja Więcej niż tworzenie aplikacji mobilnych w internecie mobilnym (Android) Internet mobilny TensorFlow Asystenta Androida w chmurze Firebase
11:00-11:30

Sesja

Sesja informacyjna o programie Grup dyskusyjnych Google

frank dan

Pokoje dla społeczności

Dowiedz się więcej o programie społeczności dla deweloperów oraz o tworzeniu grup i dołączaniu do nich jako członków.

Społeczność

Sesja Społeczność
11:10-11:40

Sesja

Progresywne aplikacje internetowe: co, dlaczego i jak?

Sam Dutton, Jiewei Lin, Sarah Clark

Hala 3a

W tym wykładzie wyjaśnimy, co i dlaczego warto osiągnąć, a także jak działają progresywne aplikacje internetowe. Poznasz też przykłady kodu. Progresywne aplikacje internetowe, które łączą to, co najlepsze w internecie i aplikacjach, szybko się ładują (nawet w niestabilnej sieci), mogą ponownie zaangażować użytkowników, wysyłając powiadomienia push, mają ikonę na ekranie głównym i wczytują się w trybie pełnoekranowym na najwyższym poziomie.

PWA

Internet mobilny

Sesja Internet mobilny PWA
11:10-11:40

Sesja

Systemy uczące się Real-World z TensorFlow i Cloud ML

Kaz Sato

Pokój Jacarandy

TensorFlow, biblioteka open source Google dla systemów uczących się, zdemokratyzowała świat sztucznej inteligencji od momentu uruchomienia w 2015 roku. TensorFlow w połączeniu ze skalowalnością platformy Google Cloud Machine Learning Engine sprawia, że każdy może wykorzystać go, aby tanio i bez specjalistycznego doświadczenia wykorzystać technologię deep learning.W tej prezentacji przyjrzymy się 3 przykładom firm, które wdrożyły TensorFlow i Cloud ML, aby rozwiązywać rzeczywiste problemy: hodowca ogórków w Japonii, który był w stanie stworzyć w Japonii ogórek, który był w stanie stworzyć model dokładności, wykorzystując modele do sortowania ogórków w procesie aukcyjnym, korzystał z nich w swojej klasie.

Google Cloud

Więcej niż mobilność

Sesja Więcej niż mobilność Google Cloud
11:10-12:40

Szkolenia

Tworzenie aplikacji przy użyciu komponentów architektury

Lyla Fujiwara

Pokój Gumohar

W maju 2017 roku zostały opublikowane biblioteki komponentów architektury. Samodzielnie pomagają programistom zarządzać cyklem życia komponentów UI i trwałością danych oraz je uprościć. Można ich używać jako spójnego sposobu tworzenia aplikacji na Androida. To szkolenie skupia się na tym, jak używać tych komponentów razem. W ten sposób utworzysz aplikację z reaktywnym interfejsem, w którym przechowywane i wczytywane są dane lokalne.

Android

Android

Szkolenia Android Android
11:10-12:40

Szkolenia

Praktyczne umiejętności tworzenia własnych aplikacji dla Asystenta Google przy użyciu Dialogflow

Sachit Mishra, Silvano Luciani

Pokój Cassia

Z tego szkolenia dowiesz się, jak tworzyć własne aplikacje dla Asystenta Google. Przekonaj się, jak łatwo można przeprowadzić rozmowę z użytkownikami przy użyciu Dialogflow, zaprogramując kilka przykładowych zdań i odpowiedzi. Możesz połączyć swoją aplikację z własnym backendem serwera za pomocą prostego webhooka napisanego w Node.js. To świetna sesja dla wszystkich deweloperów, którzy chcą się dowiedzieć, jak tworzyć strony z pomocą Asystenta Google.

Asystent

Więcej niż mobilność

Szkolenia Więcej niż mobilność Asystent
11:45-12:15

Pytania i odpowiedzi

Pytania i odpowiedzi na temat budowania społeczności

frank dan

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:50-12:20

Sesja

Przedstawiamy Cloud Firestore

Dan McGrath

Pokój Jacarandy

Niedawno zapowiedzieliśmy wprowadzenie wersji beta Cloud Firestore – w pełni zarządzanej bazy danych dokumentów NoSQL służącej do tworzenia aplikacji mobilnych i internetowych. Została zaprojektowana tak, aby łatwo przechowywać i synchronizować dane aplikacji w skali globalnej, a teraz jest dostępna w wersji beta. W tej prezentacji liderzy usług podają wszystkie szczegóły i zademonstrują, jak utworzyć skalowalną aplikację przy użyciu Cloud Firestore.

Firebase

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Firebase
11:50-12:20

Sesja

Sesja informacyjna Google Developers i Certyfikacji Google Cloud

JP Souchak, Manohar Silam

Google Developers i pokój certyfikacji Google Cloud

Dowiedz się, jak zdobyć uznanie za swoje umiejętności jako specjalista ds. internetu mobilnego, współtwórca aplikacji na Androida, inżynier danych lub architekt w chmurze. W ramach tej sesji JP Souchak i Manohar Silam przeprowadziją na żywo sesję informacyjną, podczas której przedstawią zagadnienia związane z 2 programami certyfikacji i poszczególnymi certyfikatami. Pytania i odpowiedzi wkrótce, w zależności od czasu.

Certyfikat

Sesja Certyfikat
11:50-12:20

Sesja

Testowanie Kotlin

Sean McQuillan

Hala 3a

Kotlin to język wysokiego poziomu, który jest w pełni zintegrowany zarówno z językiem programowania Java, jak i Android Studio. Jest używany przy tworzeniu aplikacji na Androida w wielu popularnych aplikacjach. Z tego wykładu dowiesz się, jak korzystać z Kotlin, dzięki szczegółowym testom z pisania. Testowanie to świetny sposób, aby poznać Kotlin, pisać czytelne testy i przedstawić swojemu zespołowi programistów możliwości tego narzędzia.

Android

Android

Sesja Android Android
12:30-13:00

Sesja

Tworzenie witryny e-commerce za pomocą AMP

Ben Morss, Raghu Simha

Pokój Jacarandy

Rozwijamy bibliotekę AMP o kompleksową bibliotekę komponentów internetowych, która doskonale nadaje się do szybkiego tworzenia atrakcyjnych, dynamicznych stron internetowych. W tym wykładzie na koniec pokażemy, co potrafi AMP, a na koniec pokażemy, jak wykorzystać tę technologię do stworzenia kompletnej oferty w handlu elektronicznym.

AMP

PWA

Internet mobilny

Sesja Internet mobilny progresywna aplikacja internetowa AMP
12:30-13:00

Sesja

Sesja informacyjna o programie GDG

Jennifer Kohl

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ść
12:30-13:45

Przerwa na obiad

Hall 3b – piaskownica

13:15-13:45

Sesja

Zgłębianie Oreo i biblioteki pomocy

Daniel Galpin

Hala 3a

W tym artykule skupimy się na Androidzie Oreo i bibliotece pomocy. Poznaj istotne zmiany, dzięki którym Twoje aplikacje będą działać, wyglądać i działać lepiej niż kiedykolwiek wcześniej.

Android

Android

Sesja Android Android
13:15-14:45

Szkolenia

Tworzenie aplikacji internetowej za pomocą Firebase i Cloud Firestore

Arthur Thompson

Pokój Gumohar

Przekonaj się, jak łatwo można stworzyć aplikację internetową w Cloud Firestore. Nauczyciel utworzy aplikację internetową na podstawie tego ćwiczenia z programowania online. Możesz się do nich stosować lub utworzyć tę samą aplikację na iOS lub Androida. W trakcie sesji szkoleniowej pracownicy Google będą pomagać Ci w korzystaniu z każdej z tych technologii.

Firebase

Twórz aplikacje na urządzenia mobilne

Szkolenia Twórz aplikacje na urządzenia mobilne Firebase
13:15-14:45

Szkolenia

Progresywne aplikacje internetowe oparte na danych

Sarah Clark

Pokój Cassia

Progresywne aplikacje internetowe są stosunkowo łatwe do tworzenia dla witryn tylko do odczytu. Co jednak się stanie, jeśli chcesz, aby użytkownicy mogli pracować offline i synchronizować się, gdy są 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
14:00-14:30

Sesja

Jak zostać ekspertem Google Developers: informacje o programie GDE

Nathalie Pereira, Melissa Powel

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ść
14:00-14:30

Sesja

Angażowanie społeczności za pomocą Asystenta Google i progresywnych aplikacji internetowych

Meggin Kearney

Hala 3a

Wyobraź sobie czasy, kiedy każdy z nas należał do małej społeczności w internecie. Liczyliśmy na nią społeczność, która od czasu do czasu pomagała nam i pomagała zaspokajać nasze potrzeby, gdy nie mogliśmy tego zrobić, a w zamian robimy to samo. Niektórzy z nas mogą mieć jeszcze tyle szczęścia, aby należeć do tych społeczności. Tutaj z pomocą przychodzi Asystent Google. Dzięki temu możesz dopasować swoje potrzeby do odpowiedniej społeczności, a potem sprawdzić, jak te potrzeby są zaspokajane.

PWA

Internet mobilny

Sesja Internet mobilny PWA
14:00-14:30

Sesja

Co słychać z internetem rzeczy, TensorFlow i Asystentem Google

Wanie Piekarski

Pokój Jacarandy

Google oferuje szeroką gamę nowych platform i narzędzi, które pozwalają korzystać z komputera w dowolnym miejscu i w każdym miejscu. Dowiedz się, jak wykorzystać Android Things do uproszczenia tworzenia i produkcji urządzeń IoT. Dowiedz się, jak tworzyć aplikacje dla Asystenta Google, i rozmawiaj z użytkownikami. Zobacz, jak telefony z Androidem, Android Wear i TV umożliwiają użytkownikom korzystanie z Twojej usługi w dowolnym miejscu i czasie. Dowiedz się, jak wykorzystać TensorFlow do uproszczenia systemów uczących się we wszystkich rodzajach aplikacji IoT poza urządzeniami mobilnymi.

TensorFlow

Android Things

Asystent

Więcej niż mobilność

Sesja Więcej niż mobilność Asystent rzeczy na Androida w TensorFlow
14:45-15:15

Sesja

Sesja informacyjna Rozwiąż dla Indii

Karthik Padmanabhan

Pokoje dla społeczności

Więcej informacji o programie Rozwiąż dla Indii

Społeczność

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

Sesja

Opracowywanie aplikacji konwersacyjnych dla Asystenta Google za pomocą Actions on Google

Daniel Imrie-Situnayake

Pokój Jacarandy

Asystent Google jest dostępny na platformach Google Home i telefonach z Androidem. Actions on Google pozwala rozszerzyć Asystenta Google i tworzyć własne aplikacje do rozmów. W tym artykule omówimy najważniejsze elementy Actions on Google, pokażemy, jak używać narzędzi takich jak Dialogflow, aby łatwo stworzyć pierwszą aplikację dla Asystenta Google, oraz poznasz sprawdzone metody dotyczące interfejsu Voice User Interface (VUI) w celu zaprojektowania atrakcyjnej rozmowy dla użytkowników.

Asystent

Więcej niż mobilność

Sesja Więcej niż mobilność Asystent
14:45-15:15

Sesja

Lokalizacja i bateria

Tuli shailen

Hala 3a

Użytkownicy lubią aplikacje korzystające z lokalizacji, ale obawiają się, że głównym źródłem wyczerpywania się baterii są te aplikacje. Szczegółowo zagłębiamy się w relacje między lokalizacją a baterią, omawiając strategie tworzenia aplikacji z dużą ilością danych o lokalizacji i minimalizacji wykorzystania baterii.

Android

Android

Sesja Android Android
15:00-16:30

Szkolenia

Powitanie użytkowników

Sean McQuillan, Prateek Tandon

Pokój Gumohar

Android udostępnia interfejsy API, które pomagają przygotować się do pierwszych użytkowników Twojej aplikacji na nowym urządzeniu. Funkcje takie jak automatyczna kopia zapasowa i Smart Lock dbają o zadowolenie użytkowników, co zwiększa ich szanse na przejście na nową wersję.

Android

Android

Szkolenia Android Android
15:00-16:30

Szkolenia

Interakcja z Androidem i tworzenie własnych urządzeń IoT

Jonathan Koren, Wayne Piekski

Pokój Cassia

Podczas tego szkolenia dowiesz się wszystkiego, co musisz wiedzieć o tworzeniu aplikacji IoT na potrzeby Android Things. Dzięki Android Studio i zestawowi dla programistów przekonasz się, jak łatwo można wykorzystać swoją wiedzę o Androidzie do interakcji ze sprzętem w prawdziwym świecie.

Android Things

Więcej niż mobilność

Szkolenia Więcej niż mobilność Android Things
15:30-16:00

Sesja

Zjazd Women Techmakers

Lakshya Sivaramakrishnan

Pokoje dla społeczności

Nieformalne spotkanie liderów WTM i członków społeczności podczas wydarzenia.

Społeczność

Sesja Społeczność
15:30-16:00

Sesja

Użyteczne statystyki Firebase

Amrit Sanjeev

Pokój Jacarandy

Analityka i statystyki są podstawą sukcesu każdej aplikacji. Podczas tej sesji dowiesz się, jak Firebase pomaga odpowiadać na kluczowe pytania dotyczące użytkowników i ich zachowań, aby ułatwić Ci podejmowanie trafnych decyzji na podstawie planu rozwoju produktu.

Firebase

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Firebase
15:30-16:00

Sesja

Platformy i narzędzia do progresywnych aplikacji internetowych

Rowan Merewood

Hala 3a

Progresywne aplikacje internetowe (PWA) rozpowszechniają się w internecie szybciej, niż ktokolwiek mógłby przewidzieć. Dwa lata temu programiści musieli samodzielnie wykonać większość czynności hydraulicznych, aby skorzystać z nowych interfejsów API dostępnych w przeglądarce. Obecnie mamy zaawansowane i niezawodne narzędzia, których programiści mogą używać do szybkiego tworzenia bardziej atrakcyjnych aplikacji.\n\nPodczas tej sesji poznasz sprawdzone metody dotyczące PWA i praktyczne wskazówki dla początkujących. Omówimy narzędzia wspierające deweloperów z różnych środowisk, \n a także filozofie i wizje stojące za tymi narzędziami.

PWA

Internet mobilny

Sesja Internet mobilny PWA
16:00-17:00

Przerwa popołudniowa

16:15-16:45

Sesja

Komponenty architektury – przypadki użycia

Florina Muntenescu

Hala 3a

Zestaw bibliotek w komponentach architektury ułatwia projektowanie wydajnych, testowanych i łatwych w utrzymaniu aplikacji. W tym wykładzie przedstawimy funkcje każdej z tych bibliotek, a także omówimy wzorce i antywzorce, których należy przestrzegać. Omówimy też ważną kwestię miejsca zapisu danych w celu zminimalizowania liczby żądań: bazy danych, ViewModel czy SavedInstanceState?\nNa koniec omówimy bibliotekę stronicowania, czyli najnowszą uzupełnienie komponentów architektury. Dowiesz się, jak działa biblioteka stron internetowych, dlaczego warto z niej korzystać i jak należy z niej korzystać.

Android

Android

Sesja Android Android
16:15-16:45

Sesja

Kontenery, Kubernetes i Google Cloud

KC Ayagari

Pokój Jacarandy

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 dowiesz się, co sprawia, że Kubernetes jest świetnym systemem do automatyzacji wdrażania, operacji i skalowania aplikacji znajdujących się w kontenerach.

Google Cloud

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Google Cloud
16:15-16:45

Sesja

Wyjdź poza strefę komfortu i popraw swoje umiejętności w zakresie nawiązywania kontaktów

Józef Vodička

Pokoje dla społeczności

Zdobądź umiejętności w zakresie nawiązywania kontaktów

Społeczność

Sesja Społeczność
16:45-18:15

Szkolenia

Z witryny do PWA przy użyciu Workbox

David Scales

Pokój Cassia

Chcesz, aby Twoja witryna działała w trybie offline? Tworzysz skrypt service worker i pamięć o niektórych plikach w pamięci podręcznej, ale być może nie wiesz, jak obsługiwać aktualizacje lub pamięć podręczną przeglądarki. Na szczęście inżynierowie Google napotkali te pytania w swojej pracy i stworzyli Workbox, czyli zestaw narzędzi i elementów logicznych dla progresywnej aplikacji internetowej. Pokażemy Ci, jak przekonwertować stronę do trybu offline i z łatwością rozwiązać trudne problemy z pamięcią podręczną.

PWA

Internet mobilny

Szkolenia Internet mobilny PWA
16:45-18:15

Szkolenia

Tworzenie aplikacji błyskawicznej

Anirudh Dewani

Pokój Gumohar

Dowiedz się, jak utworzyć aplikację błyskawiczną na Androida w Android Studio 3.0. W przypadku aplikacji błyskawicznych na Androida możesz skonfigurować linki do aplikacji, aby uruchamiać swoją aktywność w aplikacji bez jej wcześniejszej instalacji.

Android

Android

Szkolenia Android Android
17:00-17:30

Sesja

Nowoczesne narzędzia, testy i automatyzacja: pierwsze kroki z Lighthouse i Puppeteer.

Eric Bidelman, Vinamrata Singal

Hala 3a

Nowoczesne tworzenie stron internetowych wymaga nowoczesnych narzędzi. Dołącz do nas, by poznać najnowsze korzyści zespołu Narzędzi deweloperskich w Chrome. Posłużymy się Lighthouse i zautomatyzujemy proces programowania i zautomatyzujemy go za pomocą pozbawionej interfejsu użytkownika przeglądarki Chrome oraz Puppeteer – nowej biblioteki węzłów do kontrolowania Chrome bez interfejsu graficznego.

PWA

Internet mobilny

Sesja Internet mobilny PWA
17:00-17:30

Sesja

Rozszerzanie możliwości Dokumentów, Arkuszy i Prezentacji Google przy użyciu dodatków

Wesley Chun

Pokój Jacarandy

Uwielbiasz używać aplikacji G Suite, takich jak Dokumenty, Arkusze i Prezentacje Google, ale chcesz dodać własne funkcje? Dodatki umożliwiają pisanie kodu umożliwiającego dostęp do ich danych, w tym dostosowywanie menu i pasków bocznych w interfejsie. Być może chcesz pobierać dane z innego serwera lub połączyć się z bazą danych. Wszystkie te możliwości są dostępne dzięki Dodatkom. Podczas tej sesji zaprezentujemy skrypt Google Apps Script i pokażemy, jak tworzyć własne dodatki.

G Suite

Więcej niż mobilność

Sesja Więcej niż mobilność G Suite
17:00-17:30

Sesja

Spotkanie Grup dyskusyjnych w Indiach

Padhy Manoranjan

Pokoje dla społeczności

Nieformalne spotkanie indyjskich organizatorów i członków społeczności.

Społeczność

Sesja Społeczność
17:45-18:15

Sesja

Jakość jest ważniejsza niż ilość: dlaczego jakość ma znaczenie

Johannes Tonollo, Nick Fortescue

Hala 3a

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, a zespoły redakcyjne mogą częściej wyświetlać Twoje treści.

Odtwórz

Twórz aplikacje na urządzenia mobilne

Sesja Twórz aplikacje na urządzenia mobilne Odtwórz
17:45-18:15

Sesja

Co dalej w internecie

Thomas Steiner, Steven Soneff

Pokój Jacarandy

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

PWA

Internet mobilny

Sesja Internet mobilny PWA
18:30–22:00

Afterparty