Wszystkie godziny podano dla Indii (czas UTC+05:30)
- Transmisje na żywo
Czas | Opis | _type | _track | _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 VijayakumarHall 3a Poznaj najnowsze wiadomości i aktualizacje dotyczące usług i platform dla deweloperów w Google. |
Sesja | Rozwój aplikacji mobilnych – internet mobilny | Asystent Androida w Firebase Firebase (w przeglądarce mobilnej) |
11:00-11:30 Sesja |
Sesja informacyjna o programie Grup dyskusyjnych GoogleDan FrancSalon Dowiedz się więcej o programie społeczności dla deweloperów oraz o tym, jak utworzyć grupę lub do niej dołączyć. |
Sesja | Społeczność | |
11:10-11:40 Sesja |
Progresywne aplikacje internetowe: co, dlaczego i jak?Sam Dutton, Jiewei Lin, Sarah ClarkHall 3a W tej rozmowie wyjaśnimy, dlaczego, w jaki sposób i w jaki sposób progresywne aplikacje internetowe będą działać, a także omówimy przykłady kodu. Łącząc to z najlepszymi zasobami w internecie i aplikacjach, progresywne aplikacje internetowe szybko się ładują (nawet w niestabilnych sieciach) i pozwalają ponownie zaangażować użytkowników przez wysyłanie powiadomień push, wyświetlanie ikony na ekranie głównym i ładowanie na pełnym ekranie. |
Sesja | Internet mobilny | PWA |
11:10-11:40 Sesja |
Rzeczywiste systemy uczące się z TensorFlow i Cloud MLKaz-SatoSala Jacaranda TensorFlow, biblioteka Google na licencji open source w dziedzinie systemów uczących się, zrewolucjonizowała świat systemów uczących się od czasu wprowadzenia go w 2015 r. W połączeniu ze skalowalnością systemów uczących się opracowanych przez Google TensorFlow może być wykorzystywana przez każdego z niskim doświadczeniem i niedrogo korzystać z technologii głębszej nauki.W trakcie tej rozmowy omówimy 3 przykłady firm, które wdrożyły TensorFlow i Cloud ML, aby rozwiązywać prawdziwe problemy: rolnik z ogórków w Japonii był w stanie opracować własny model radzenia sobie z wypadkami, a także znacznie przyczynił się do zwiększania wygody użytkowników związanych z aukcjami samochodowymi i udało mu się zwiększyć wydajność w zakresie prognozowania samochodów. |
Sesja | Nie tylko na urządzeniach mobilnych | Chmura |
11:10-12:40 Trenowanie |
Tworzenie aplikacji z komponentami architekturyLyla FujiwaraSala Gumamohara W maju 2017 r. udostępniliśmy biblioteki komponentów Architecture Components. Pomagają też programistom zarządzać cyklem życia komponentów i trwałością danych w interfejsie użytkownika. Razem można ich używać jako spójnego sposobu szybkiego tworzenia aplikacji na Androida. Podczas tego szkolenia dowiesz się, jak używać komponentów razem: utworzysz aplikację z reaktywnym interfejsem, w której będą przechowywane i wczytywane dane lokalne. |
Trenowanie | Android | Android |
11:10-12:40 Trenowanie |
Ćwiczenia z zakresu tworzenia własnych aplikacji dla Asystenta Google z wykorzystaniem DialogflowSachit Mishra, Silvano LucianiSalon Z tego szkolenia dowiesz się, jak utworzyć własne aplikacje dla Asystenta Google. Korzystając z Dialogflow, przekonasz się, jak łatwo można utworzyć rozmowę z użytkownikami, zapisując kilka przykładowych zdań i odpowiedzi. Możesz zintegrować swoją aplikację z własnym backendem serwera za pomocą prostego webhooka, który został napisany w Node.js. To świetna sesja dla każdego dewelopera, który chce się nauczyć tworzyć Asystenta Google. |
Trenowanie | Nie tylko na urządzeniach mobilnych | Asystent |
11:45-12:15 Pytania i odpowiedzi |
Pytania i odpowiedzi dotyczące budowania społecznościDan FrancSalon Jak zaangażować społeczność wokół projektu? Jak stworzyć świetną grupę? Poproś Googleru i innych o społeczności. |
Pytania i odpowiedzi | Społeczność | |
11:50-12:20 Sesja |
Przedstawiamy Cloud FirestoreDan McGrathSala Jacaranda Firebase właśnie zapowiedział wersję beta Cloud Firestore – w pełni zarządzaną bazę danych NoSQL do tworzenia aplikacji mobilnych i internetowych. Został on zaprojektowany do łatwego przechowywania i synchronizowania danych aplikacji na całym świecie i jest teraz dostępny w wersji beta. W tym artykule omawiamy szczegóły dotyczące produktów i pokazujemy, jak stworzyć skalowalną aplikację za pomocą Cloud Firestore. |
Sesja | Programuj na urządzeniach mobilnych | Firebase |
11:50-12:20 Sesja |
Sesja z informacjami na temat certyfikacji Google Developers i Google CloudJP Souchak, Manohar SilamGoogle Developers i strefa certyfikacji Cloud Dowiedz się, jak zdobyć swoje umiejętności specjalisty ds. internetu mobilnego, programisty aplikacji na Androida, inżyniera danych lub architekta Cloud. W trakcie tej sesji JP Souchak i Manohar Silam poprowadzą sesję informacji na żywo prezentującą 2 programy certyfikacyjne i pojedyncze certyfikaty. Pyt. i odczekaj. |
Sesja | Certyfikat | |
11:50-12:20 Sesja |
Testuję KotlinSean McQuillanHall 3a Kotlin to język wyższego poziomu, który jest w pełni zintegrowany z językiem programowania Java i Androidem Studio. Jest używany w wielu popularnych aplikacjach na Androida. Z tej prezentacji dowiesz się, jak używać Kotlina podczas szczegółowego pisania testów. Testowanie to świetny sposób na naukę kotliny, pisanie czytelnych testów i przedstawienie swojego zespołu programistów. |
Sesja | Android | Android |
12:30-13:00 Sesja |
Tworzenie witryny e-commerce ze stroną AMPBen Morss, Raghu SimhaSala Jacaranda Technologia AMP została rozszerzona na kompleksową bibliotekę komponentów internetowych umożliwiających szybkie tworzenie pięknych, dynamicznych stron internetowych. W tej prezentacji omówimy ich niesamowite możliwości i zakończymy ich odtwarzaniem w technologii AMP. |
Sesja | Internet mobilny | PWA AMP |
12:30-13:00 Sesja |
Sesja informacyjna dotycząca programu GDGJennifer KohlSalon Dowiedz się więcej o programie Grup dyskusyjnych Google dla deweloperów oraz o tym, jak utworzyć grupę lub dołączyć do niej jako członek. |
Sesja | Społeczność | |
12:30-13:45 |
ObiadHall 3b – Piaskownica |
|||
13:15-13:45 Sesja |
Szczegółowe informacje o Oreo i Bibliotece pomocyDaniel GalpinHall 3a W tej rozmowie przyjrzymy się bliżej Androidowi Oreo i Bibliotece pomocy. Dowiedz się więcej o znaczących zmianach, które sprawią, że Twoje aplikacje będą lepiej wyglądać i działać. |
Sesja | Android | Android |
13:15-14:45 Trenowanie |
Tworzenie aplikacji internetowej za pomocą Firebase i Cloud FirestoreArthur ThompsonSala Gumamohara Przekonaj się, jak łatwe jest tworzenie aplikacji internetowej za pomocą Cloud Firestore. Nauczyciel utworzy dla Ciebie aplikację internetową na podstawie tych ćwiczeń z programowania. Możesz współpracować z nimi albo utworzyć tę samą aplikację na iOS lub Androida. Podczas tej sesji pracownicy Google pomogą Ci w rozwijaniu tych technologii. |
Trenowanie | Programuj na urządzeniach mobilnych | Firebase |
13:15-14:45 Trenowanie |
Progresywne aplikacje internetowe oparte na danychSarah ClarkSalon Te aplikacje można łatwo utworzyć w witrynach \"tylko do odczytu\. Co się jednak dzieje, gdy chcesz, aby użytkownicy pracowali offline i synchronizują się, gdy są online? Pomagamy w architekturze aplikacji pod kątem danych statycznych i dynamicznych, budowie synchronizacji w tle, aktualizacji w internecie i najnowszych narzędzi Google. |
Trenowanie | Internet mobilny | PWA |
14:00-14:30 Sesja |
Zostań ekspertem Google Developers: informacje o programie GDENathalie Pereira, Melissa PowelSalon 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 kearneyHall 3a Wyobraź sobie czas przed internetem, gdy wszyscy należały do małej społeczności. polegaliśmy na tym, że od czasu do czasu pomagaliśmy nam, zaspokajając nasze potrzeby, i w przeciwieństwie do nich. Niektórzy z nas wciąż mogą mieć szczęście, aby należeć do tych społeczności. I tak zaczyna się Asystent Google. Może to być osobiste narzędzie pozwalające dopasować się do potrzeb Twojej społeczności i pomóc Ci śledzić, jak je zaspokaja. |
Sesja | Internet mobilny | PWA |
14:00-14:30 Sesja |
Internet z rzeczami, TensorFlow i Asystentem GoogleWayne PiekarskiSala Jacaranda Google oferuje wiele nowych platform i narzędzi, które umożliwiają przetwarzanie danych w dowolnym miejscu i o każdej porze. Dowiedz się, jak za pomocą rzeczy Androida można uprościć tworzenie i produkcję urządzeń IoT. Dowiedz się, jak tworzyć aplikacje na potrzeby Asystenta Google, i porozmawiaj z użytkownikami. Zobacz, jak telefony z Androidem, Android Wear i TV umożliwiają użytkownikom interakcję z Twoją usługą w dowolnym miejscu i o każdej porze. Dowiedz się, jak za pomocą TensorFlow możesz ułatwić systemy uczące się we wszystkich aplikacjach IoT innych niż mobilne. |
Sesja | Nie tylko na urządzeniach mobilnych | Asystent TensorFlow Android |
14:45-15:15 Sesja |
Sesja informacyjna \"Solve for India\" infoKarthik PadmanabhanSalon Więcej informacji o programie \"Solve for India\" |
Sesja | Społeczność | |
14:45-15:15 Sesja |
Tworzenie aplikacji konwersacyjnych dla Asystenta Google za pomocą Actions on GoogleDaniel Imrie-SitunayakeSala Jacaranda Asystent Google jest dostępny zarówno na platformach Google Home, jak i na telefonach z Androidem. Platforma Actions on Google umożliwia rozszerzeniom Asystenta Google tworzenie własnych aplikacji do prowadzenia rozmów. W tym artykule omawiamy najważniejsze komponenty Actions on Google i pokazujemy, jak używać narzędzi takich jak Dialogflow, aby łatwo stworzyć pierwszą aplikację dla Asystenta Google, i poznasz sprawdzone metody korzystania z interfejsu Voice (VUI) pozwalające projektować atrakcyjne rozmowy. |
Sesja | Nie tylko na urządzeniach mobilnych | Asystent |
14:45-15:15 Sesja |
Lokalizacja i bateriaTulina ShailHall 3a Użytkownicy bardzo lubią aplikacje oparte na lokalizacji, ale obawiają się, że aplikacje te często są przyczyną zużycia baterii. Opowiadamy o relacji między lokalizacją a baterią, omawiamy strategie tworzenia aplikacji z wieloma funkcjami i jednocześnie minimalizujemy zużycie baterii. |
Sesja | Android | Android |
15:00-16:30 Trenowanie |
Powitanie użytkownikówSean McQuillan, Prateek TandonSala Gumamohara Android udostępnia interfejsy API, które pozwalają użytkownikom wygodnie korzystać z aplikacji po raz pierwszy na nowym urządzeniu. Funkcje takie jak automatyczna kopia zapasowa i Smart Lock zwiększają zadowolenie użytkowników, co zwiększa szanse na to, że w okresie przejściowym będą oni nadal używać tej usługi. |
Trenowanie | Android | Android |
15:00-16:30 Trenowanie |
Praktyczne funkcje i tworzenie własnych urządzeń z AndroidemJonathan Koren, Wayne PiekarskiSalon Podczas tego szkolenia dowiesz się wszystkiego o tworzeniu aplikacji IoT dla Androida. Korzystając z Androida Studio i zestawu dla programistów, przekonasz się, jak łatwo możesz korzystać ze sprzętu na co dzień w świecie rzeczywistym. |
Trenowanie | Nie tylko na urządzeniach mobilnych | Android Things |
15:30-16:00 Sesja |
Spotkanie kobiet w branży technologicznejLakshya SivaramakrishnanSalon Nieformalne spotkanie z liderami WTM i członkami społeczności podczas wydarzenia. |
Sesja | Społeczność | |
15:30-16:00 Sesja |
Przydatne statystyki FirebaseAmri SanjeevSala Jacaranda Kluczem do sukcesu każdej aplikacji jest analizy i statystyki. Podczas tej sesji dowiesz się, jak Firebase pomaga odpowiadać na kluczowe pytania dotyczące użytkowników i ich zachowań, dzięki czemu możesz podejmować bardziej inteligentne decyzje na podstawie harmonogramu rozwoju usługi. |
Sesja | Programuj na urządzeniach mobilnych | Firebase |
15:30-16:00 Sesja |
Platformy i narzędzia dla progresywnych aplikacji internetowychRowan MerewoodHall 3a Progresywne aplikacje internetowe (PWA) rozprzestrzeniają się w sieci szybciej, niż ktokolwiek mógł przewidzieć. Dwa lata temu deweloper musiał samodzielnie przeprowadzić większość czynności, aby korzystać z nowych interfejsów API dostępnych w przeglądarce. Dzisiaj mamy zaawansowane i niezawodne narzędzia, za pomocą których deweloperzy mogą szybko wysyłać bardziej atrakcyjne aplikacje.\n\nPodczas tej sesji poznasz sprawdzone metody PWA i praktyczne wskazówki dotyczące pierwszych kroków. Omówimy narzędzia, które pomagają deweloperom z różnych środowisk, a także \nfilozofie i wizje związane z tymi narzędziami. |
Sesja | Internet mobilny | PWA |
16:00-17:00 |
Przerwa na popołudnie |
|||
16:15-16:45 Sesja |
Komponenty architektoniczne – przypadki użyciaFlorina MuntenescuHall 3a Biblioteki Komponentów Architektury pomagają w projektowaniu solidnych, możliwych do przetestowania i utrzymywania aplikacji. W trakcie tej rozmowy omówimy, jak działają poszczególne biblioteki, a także omówimy wzorce, których należy przestrzegać. Omówimy też ważny problem, w którym trzeba zapisywać dane, aby zminimalizować żądania: bazy danych, widok modeli czy stan SavedInstanceState?\nNa koniec omówimy bibliotekę biblioteki Paging, która jest najnowszym dodatkiem do komponentów architektury. Dowiesz się, jak działa biblioteka Paging oraz dlaczego warto z niej korzystać. |
Sesja | Android | Android |
16:15-16:45 Sesja |
Kontenery, Kubernetes i Google CloudKY AyyagariSala Jacaranda Utworzenie jednego mikroserwisu to dobrze znane wyzwanie. Stworzenie klastra mikroserwisów o równoważonym obciążeniu, który jest odporny i samoleczący, nie jest takie łatwe. Zarządzanie klastrem za pomocą wdrożeń i przywracania, skalowanie poszczególnych usług na żądanie oraz bezpieczne udostępnianie obiektów tajnych i konfiguracji między usługami jest jeszcze trudniejsze. Przydaje się Kubernetes – system zarządzania kontenerami typu open source. W tej rozmowie zaczynamy od prostej mikroserwisu, konteneryzujemy ją za pomocą Dockera i skalujemy w klastrze odpornych mikroserwisów zarządzanych przez Kubernetes. Dowiesz się też, co sprawia, że Kubernetes to doskonały system do automatyzacji wdrażania, operacji i skalowania aplikacji skonteneryzowanych. |
Sesja | Programuj na urządzeniach mobilnych | Chmura |
16:15-16:45 Sesja |
"Wyjmij się ze strefy komfortu i popraw swoje umiejętności w sieciJózef VodičkaSalon Ćwicz i rozwijaj umiejętności współpracy |
Sesja | Społeczność | |
16:45-18:15 Trenowanie |
Od witryny do usługi PWA z WorkboxWagi DavidaSalon Chcesz, by Twoja witryna działała offline? Tworzysz skrypt service worker i pamięć podręczną niektórych plików, ale raczej nie wiesz, jak obsługiwać aktualizacje lub pamięć podręczną przeglądarki. Na szczęście inżynierowie Google znaleźli te pytania w swojej pracy i przygotowali zestaw narzędzi oraz podstawową logikę aplikacji progresywnej aplikacji internetowej. Pokażemy Ci, jak przekonwertować witrynę na tryb offline i łatwo rozwiązać problemy z pamięcią podręczną. |
Trenowanie | Internet mobilny | PWA |
16:45-18:15 Trenowanie |
Tworzenie aplikacji błyskawicznejAnirudh dewaniSala Gumamohara Dowiedz się, jak stworzyć taką aplikację za pomocą Androida Studio 3.0. Aplikacje błyskawiczne na Androida umożliwiają skonfigurowanie działań w aplikacji bez wcześniejszego instalowania. |
Trenowanie | Android | Android |
17:00-17:30 Sesja |
Nowoczesne narzędzia, testy i automatyzacja: pierwsze kroki z narzędziami Lighthouse i Puppeteer.Eric Bidelman, Vinamrata SingalHall 3a Nowoczesne tworzenie stron internetowych wymaga nowoczesnych narzędzi. Dołącz do nas i poznawaj najnowsze bonusy od zespołu Chrome DevTools. Użyjemy Lighthouse, aby pokierować procesem programowania i zautomatyzować go za pomocą Chrome bez interfejsu graficznego i Puppeteer – nowej biblioteki węzłów do zarządzania Chrome bez interfejsu graficznego. |
Sesja | Internet mobilny | PWA |
17:00-17:30 Sesja |
Zwiększanie możliwości Dokumentów, Arkuszy i Prezentacji Google dzięki dodatkomWesley chunSala Jacaranda Chcesz korzystać z aplikacji G Suite, takich jak Dokumenty, Arkusze i Prezentacje Google, ale chcesz dodać własną funkcję? Dodatki umożliwiają pisanie kodu pozwalającego na dostęp do ich danych, w tym dostosowywanie menu i pasków bocznych w interfejsie. Być może chcesz pobrać dane z innego serwera lub połączyć się z bazą danych. Wszystkie te działania są możliwe dzięki dodatkom. Podczas tej sesji omówimy Google Apps Script i pokażemy, jak utworzyć własne dodatki. |
Sesja | Nie tylko na urządzeniach mobilnych | G Suite |
17:00-17:30 Sesja |
Spotkanie na temat grup społeczności w Indiachpad manoranjanSalon Nieformalne spotkanie organizatorów i członków społeczności Indii. |
Sesja | Społeczność | |
17:45-18:15 Sesja |
Jakość zamiast ilość: dlaczego jakość ma znaczenieJohannes Tonollo, Nick FortescueHall 3a Dowiedz się, jak używać interfejsu Material Design i danych Android do poprawy wrażeń użytkowników oraz zaangażowania i utrzymania użytkowników. Zadbaj o lepsze opinie użytkowników i zwiększaj swoją widoczność, tworząc wysokiej jakości aplikację. |
Sesja | Programuj na urządzeniach mobilnych | Odtwórz |
17:45-18:15 Sesja |
Co dalej w internecieThomas Steiner, Steven SoneffSala Jacaranda Niezależnie od tego, czy pracujesz w e-commerce, mediach, grach czy z jakimś innym rodzajem witryn, musisz znać przyszłość internetu. W trakcie tej sesji omówimy zagadnienia dotyczące interfejsów API, platform i technologii. Bardzo możliwe, że w ogóle nie potrzebujesz aplikacji natywnej. |
Sesja | Internet mobilny | PWA |
18:30–22:00 |
Afterparty |