Wszystkie godziny podane są według czasu indyjskiego (UTC+05:30)
- Transmitowane na żywo
Godzina | Opis | _type | _ścieżka | _produkt |
---|---|---|---|---|
08:00-10:00 |
Śniadanie i rejestracja |
|||
10:00-10:55 Sesja |
Prezentacja – dzień 1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha VijayakumarHala 3a Otrzymuj najnowsze informacje dotyczące usług i platform Google dla deweloperów. |
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 Googlefrank danPokoje 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. |
Sesja | Społeczność | |
11:10-11:40 Sesja |
Progresywne aplikacje internetowe: co, dlaczego i jak?Sam Dutton, Jiewei Lin, Sarah ClarkHala 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. |
Sesja | Internet mobilny | PWA |
11:10-11:40 Sesja |
Systemy uczące się Real-World z TensorFlow i Cloud MLKaz SatoPokó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. |
Sesja | Więcej niż mobilność | Google Cloud |
11:10-12:40 Szkolenia |
Tworzenie aplikacji przy użyciu komponentów architekturyLyla FujiwaraPokó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. |
Szkolenia | Android | Android |
11:10-12:40 Szkolenia |
Praktyczne umiejętności tworzenia własnych aplikacji dla Asystenta Google przy użyciu DialogflowSachit Mishra, Silvano LucianiPokó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. |
Szkolenia | Więcej niż mobilność | Asystent |
11:45-12:15 Pytania i odpowiedzi |
Pytania i odpowiedzi na temat budowania społecznościfrank danPokoje 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:50-12:20 Sesja |
Przedstawiamy Cloud FirestoreDan McGrathPokó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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Firebase |
11:50-12:20 Sesja |
Sesja informacyjna Google Developers i Certyfikacji Google CloudJP Souchak, Manohar SilamGoogle 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. |
Sesja | Certyfikat | |
11:50-12:20 Sesja |
Testowanie KotlinSean McQuillanHala 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. |
Sesja | Android | Android |
12:30-13:00 Sesja |
Tworzenie witryny e-commerce za pomocą AMPBen Morss, Raghu SimhaPokó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. |
Sesja | Internet mobilny | progresywna aplikacja internetowa AMP |
12:30-13:00 Sesja |
Sesja informacyjna o programie GDGJennifer KohlPokoje 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ść | |
12:30-13:45 |
Przerwa na obiadHall 3b – piaskownica |
|||
13:15-13:45 Sesja |
Zgłębianie Oreo i biblioteki pomocyDaniel GalpinHala 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. |
Sesja | Android | Android |
13:15-14:45 Szkolenia |
Tworzenie aplikacji internetowej za pomocą Firebase i Cloud FirestoreArthur ThompsonPokó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. |
Szkolenia | Twórz aplikacje na urządzenia mobilne | Firebase |
13:15-14:45 Szkolenia |
Progresywne aplikacje internetowe oparte na danychSarah ClarkPokó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. |
Szkolenia | Internet mobilny | PWA |
14:00-14:30 Sesja |
Jak zostać ekspertem Google Developers: informacje o programie GDENathalie Pereira, Melissa PowelPokoje 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ść | |
14:00-14:30 Sesja |
Angażowanie społeczności za pomocą Asystenta Google i progresywnych aplikacji internetowychMeggin KearneyHala 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. |
Sesja | Internet mobilny | PWA |
14:00-14:30 Sesja |
Co słychać z internetem rzeczy, TensorFlow i Asystentem GoogleWanie PiekarskiPokó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. |
Sesja | Więcej niż mobilność | Asystent rzeczy na Androida w TensorFlow |
14:45-15:15 Sesja |
Sesja informacyjna Rozwiąż dla IndiiKarthik PadmanabhanPokoje dla społeczności Więcej informacji o programie Rozwiąż dla Indii |
Sesja | Społeczność | |
14:45-15:15 Sesja |
Opracowywanie aplikacji konwersacyjnych dla Asystenta Google za pomocą Actions on GoogleDaniel Imrie-SitunayakePokó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. |
Sesja | Więcej niż mobilność | Asystent |
14:45-15:15 Sesja |
Lokalizacja i bateriaTuli shailenHala 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. |
Sesja | Android | Android |
15:00-16:30 Szkolenia |
Powitanie użytkownikówSean McQuillan, Prateek TandonPokó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ę. |
Szkolenia | Android | Android |
15:00-16:30 Szkolenia |
Interakcja z Androidem i tworzenie własnych urządzeń IoTJonathan Koren, Wayne PiekskiPokó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. |
Szkolenia | Więcej niż mobilność | Android Things |
15:30-16:00 Sesja |
Zjazd Women TechmakersLakshya SivaramakrishnanPokoje dla społeczności Nieformalne spotkanie liderów WTM i członków społeczności podczas wydarzenia. |
Sesja | Społeczność | |
15:30-16:00 Sesja |
Użyteczne statystyki FirebaseAmrit SanjeevPokó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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Firebase |
15:30-16:00 Sesja |
Platformy i narzędzia do progresywnych aplikacji internetowychRowan MerewoodHala 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. |
Sesja | Internet mobilny | PWA |
16:00-17:00 |
Przerwa popołudniowa |
|||
16:15-16:45 Sesja |
Komponenty architektury – przypadki użyciaFlorina MuntenescuHala 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ć. |
Sesja | Android | Android |
16:15-16:45 Sesja |
Kontenery, Kubernetes i Google CloudKC AyagariPokó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. |
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ówJózef VodičkaPokoje dla społeczności Zdobądź umiejętności w zakresie nawiązywania kontaktów |
Sesja | Społeczność | |
16:45-18:15 Szkolenia |
Z witryny do PWA przy użyciu WorkboxDavid ScalesPokó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ą. |
Szkolenia | Internet mobilny | PWA |
16:45-18:15 Szkolenia |
Tworzenie aplikacji błyskawicznejAnirudh DewaniPokó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. |
Szkolenia | Android | Android |
17:00-17:30 Sesja |
Nowoczesne narzędzia, testy i automatyzacja: pierwsze kroki z Lighthouse i Puppeteer.Eric Bidelman, Vinamrata SingalHala 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. |
Sesja | Internet mobilny | PWA |
17:00-17:30 Sesja |
Rozszerzanie możliwości Dokumentów, Arkuszy i Prezentacji Google przy użyciu dodatkówWesley ChunPokó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. |
Sesja | Więcej niż mobilność | G Suite |
17:00-17:30 Sesja |
Spotkanie Grup dyskusyjnych w IndiachPadhy ManoranjanPokoje dla społeczności Nieformalne spotkanie indyjskich organizatorów i członków społeczności. |
Sesja | Społeczność | |
17:45-18:15 Sesja |
Jakość jest ważniejsza niż ilość: dlaczego jakość ma znaczenieJohannes Tonollo, Nick FortescueHala 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. |
Sesja | Twórz aplikacje na urządzenia mobilne | Odtwórz |
17:45-18:15 Sesja |
Co dalej w internecieThomas Steiner, Steven SoneffPokó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. |
Sesja | Internet mobilny | PWA |
18:30–22:00 |
Afterparty |