Wszystkie godziny podano dla strefy środkowoeuropejskiej letniej (UTC+02:00)
- Transmisja na żywo
Godzina | Opis | _type | _track | _produkt |
---|---|---|---|---|
10:00–11:00 Keynote |
Prezentacja dnia 1Jason Titus, Tal Oppenheimer, Francis Ma, Sara Robinson, Daniel Galpin, Tilke JuddSala audytorium sesji S1 Otrzymuj najnowsze wiadomości i aktualizacje dotyczące usług i platform Google dla deweloperów. |
Keynote | Nie tylko mobilne tworzenie aplikacji na urządzenia mobilne z Androidem | Asystent Androida Cloud Firebase TensorFlow w internecie mobilnym |
11:30–17:45 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:30–13:00 Szkolenia |
Tworzenie aplikacji przy użyciu komponentów architekturyFlorina MuntenescuSala szkoleniowa S3.1 W maju 2017 roku zostały udostępnione biblioteki komponentów architektury. Pomagają też deweloperom zarządzać cyklem życia i trwałością danych elementu interfejsu oraz je upraszczają. Razem można ich używać jako spójnego sposobu szybkiego tworzenia aplikacji na Androida. W ramach tego szkolenia wykorzystasz różne komponenty, aby stworzyć aplikację pogodową, która pobiera dane ze zdalnego źródła, zapisuje je lokalnie i wyświetla użytkownikowi. Nie wymagamy żadnego doświadczenia w korzystaniu z bibliotek. |
Szkolenia | Android | Android |
11:30–12:15 Sesja |
Progresywne aplikacje internetowe: co, dlaczego i jak?Sam DuttonSala audytorium sesji S1 Progresywne aplikacje internetowe łączą to, co najlepsze w internecie i aplikacjach. Szybko się ładują, nawet w przypadku niestabilnych sieci, mogą ponownie angażować użytkowników dzięki powiadomieniom push w internecie, mają ikonę na ekranie głównym i wczytują się jako reklamy pełnoekranowe najwyższego poziomu.W tym wykładzie wyjaśnimy, co, dlaczego i jak progresywne aplikacje internetowe, oraz przedstawimy przykłady kodu. |
Sesja | Internet mobilny | PWA |
11:30–12:15 Sesja |
Co dzieje się z internetem rzeczy i Asystentem GoogleJan KowalskiSala teatralna S2 Google oferuje szeroką gamę nowych platform i narzędzi umożliwiających obsługę komputerów w każdym miejscu i na dowolnym urządzeniu. Dowiedz się, jak można wykorzystać Android Things, aby uprościć programowanie i produkcję urządzeń IoT. Posłuchaj, jak Asystent Google umożliwia użytkownikom rozmowy za pomocą akcji. Zobacz, jak telefony z Androidem, Android Wear i Android Auto umożliwiają użytkownikom interakcję z Twoją usługą w dowolnym miejscu i o każdej porze. Dowiedz się, jak można wykorzystać TensorFlow, aby ułatwić uczenie maszynowemu zastosowanie we wszystkich rodzajach aplikacji IoT, nie tylko mobilnych. |
Sesja | Nie tylko mobilne | TensorFlow Android Things |
11:30–13:00 Szkolenia |
Tworzenie aplikacji mobilnej za pomocą FirebaseJoanna KowalskaSala szkoleniowa S3.2 Gdy tworzysz aplikację w Firebase, zajmuje się ona przechowywaniem danych, synchronizacją, przechowywaniem plików, uwierzytelnianiem i innymi funkcjami backendu, dzięki czemu możesz poświęcić czas na dopracowywanie interakcji użytkowników. W tym ćwiczeniu w Codelabs dowiesz się, jak stworzyć zaawansowaną aplikację działającą w czasie rzeczywistym tylko przy użyciu pakietów SDK Firebase. Przedstawimy różne sposoby, w jakie Firebase może pomóc Ci osiągnąć sukces, i zapewnimy na miejscu pomoc podczas tworzenia aplikacji. Nauczyciel utworzy aplikację internetową, ale ćwiczenia z programowania są dostępne na iOS, Androida i przeglądarki. Możesz wybrać preferowaną przez siebie technologię, a nasi asystenci nauczycieli będą odpowiadać na pytania dotyczące wszystkich platform. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Firebase |
12:00–12:45 Meetup |
Spotkanie społeczności DACHKatha Lindenthal, Tim MesserschmidtObszar społeczności Nieformalne spotkanie organizatorów i członków społeczności z kraju Niemcy i Szwajcaria. |
Meetup | Społeczność | |
12:15–13:00 Sesja |
Rzeczy na Androida: platforma IoT dla każdegoRebecca FranksSala audytorium sesji S1 Android Things to opracowana przez Google platforma Internet of Things (IoT) oparta na systemie operacyjnym Android. W tej prezentacji Rebecca opowiada o tym, jak zacząć korzystać z platformy i jak każdy deweloper bez doświadczenia z elektroniką może tworzyć aplikacje IoT za pomocą Android Things. W tej sesji przedstawiliśmy kilka przypadków użycia i przykładów, a także wskazuje, jak wykorzystać istniejące biblioteki Androida w kolejnym projekcie IoT. |
Sesja | Więcej niż komórka | Android Things |
12:15–13:00 Sesja |
Co Kotlin może dla mnie zrobić?Hadi haririSala teatralna S2 Na pewno znasz już Kotlin i już znasz jego funkcje. Pewnie zastanawiasz się, o co ta afera. Jasne, ma ładniejszą składnię. Co jeszcze? W Kotlin chodzi jednak o to, że nie chodzi o listę funkcji, lecz o to, jak, razem i w harmonii, funkcje te zapewniają przyjemne i produktywne środowisko programistyczne. W tym wykładzie skupimy się na pokazaniu, dlaczego Kotlin radzi sobie z niektórymi problemami, z jakimi często boryka się podczas pisania kodu – na przykład przy tworzeniu kodu dla Androida, serwera i innego rodzaju oprogramowania. |
Sesja | Android | Android |
12:45–13:30 Meetup |
Spotkanie Women TechmakersAzzurra RagoneObszar społeczności Nieformalne spotkanie liderów WTM i członków społeczności. |
Meetup | Społeczność | |
13:00–14:30 Szkolenia |
Korzystanie z Kotlin w aplikacji na AndroidaNikita GamolskiSala szkoleniowa S3.2 Podczas tego szkolenia dowiesz się, jak tworzyć aplikacje na Androida w nowo obsługiwanym języku Kotlin. Dowiesz się, jak wykorzystać Kotlin do redukcji powtarzalnego kodu, uniknąć najczęstszych błędów i uprościć kod przez konwersję istniejącej aplikacji na Androida napisanej w języku Java na Kotlin. |
Szkolenia | Android | Android |
13:00–14:30 Szkolenia |
Praktyczna nauka o urządzeniach z Androidem i tworzenie własnych urządzeń IoTRenato Mangini, Jonathan Koren,Sala szkoleniowa S3.1 W tej sesji 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ć wiedzę o Androidzie do interakcji ze sprzętem w prawdziwym świecie. |
Szkolenia | Nie tylko mobilne | Android Things |
13:00–13:45 Sesja |
Od witryny do progresywnej aplikacji internetowejEwa GasperowiczSala audytorium sesji S1 Od czego zacząć, co wdrożyć i jak nadać priorytet technikom progresywnych aplikacji internetowych. Dowiesz się też, jak w pełni wykorzystać potencjał „niskobudżetowych kampanii”: drobne zmiany, które mogą mieć naprawdę duży wpływ. |
Sesja | Internet mobilny | PWA |
13:00–13:45 Sesja |
Zero do aplikacji: kodowanie uniwersalnego tłumacza na żywo za pomocą FirebaseAnna Kowalska, Kasia LiSala teatralna S2 Firebase i Google Cloud Platform wspólnie pomagają programistom tworzyć wyjątkowe aplikacje mobilne i internetowe. W trakcie tej sesji tworzymy aplikację na żywo i pokazujemy, jak za pomocą Firebase zadbać o wygodę użytkowników. Następnie rozszerzamy tę aplikację, wywołując interfejsy API Google Cloud Platform bez konieczności uruchamiania serwerów czy zarządzania infrastrukturą. Przekonasz się, że Firebase i Google Cloud Platform ułatwiają tworzenie i skalowanie aplikacji. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Chmura |
13:30–14:15 Sesja |
Tworzenie społeczności Google: informacje o programie GDGUttam TripathiObszar 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ść | |
13:45–14:15 Sesja |
Co mogę zrobić przy użyciu Cloud Functions dla Firebase? Wszystko.James DanielsSala teatralna S2 Dzięki Cloud Functions możesz uruchamiać fragmenty kodu JavaScript na serwerze Google w odpowiedzi na zdarzenia z Firebase. Jakie problemy może to spowodować? Czy to może całkowicie zastąpić tradycyjny backend? Dowiedz się na przykładach, jak tworzyć bardziej niezawodne aplikacje za pomocą Firebase i integrować technologie takie jak Twilio, systemy uczące się i tłumaczenie maszynowe. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Firebase TensorFlow |
13:45–14:15 Sesja |
PWA+AMP = łatwa dla użytkowników i programistówBen MorssaSala audytorium sesji S1 Progresywne aplikacje internetowe umożliwiają korzystanie w internecie mobilnym jak w przypadku aplikacji. AMP sprawia, że sieć jest szybka dla użytkowników, a prostsza dla programistów. Jeśli po połączeniu tych rozwiązań wykorzystasz, możesz w łatwy sposób stworzyć szybką, ładną i wciągającą aplikację internetową. Do aplikacji PWA można dopasowywać istniejące treści AMP. Dołącz do nas i pokażemy, jak stworzyć PWA/AMP bez jednej platformy JavaScript. |
Sesja | Internet mobilny | PWA AMP |
14:15–15: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ść | |
14:45–15:30 Sesja |
Tworzenie na Androida OTuli shailenSala audytorium sesji S1 Android O zmienił sposób działania aplikacji w tle. Omawiamy też sposoby wdrażania typowych przypadków użycia aplikacji w nowych realiach. Przedstawiliśmy też kilka funkcji, o których warto pamiętać. |
Sesja | Android | Android |
14:45–15:30 Sesja |
Rekordowy czas: jak szybko stworzyliśmy bezserwerową, nowoczesną aplikację przy użyciu Firebase i Flutter.Seth Ladd, David DeRemerSala teatralna S2 Dowiedz się, jak wykorzystaliśmy Cloud Functions, Bazę danych czasu rzeczywistego, Flutter, Analytics i inne usługi, aby wprowadzić nową, bezserwerową aplikację mobilną dla jednej z czołowych marek z branży rozrywkowej w Stanach Zjednoczonych – w zaledwie 3 miesiące od zera – zarówno na iOS, jak i Androida, przy użyciu jednego kodu. Dzielimy się z nami historią tego, co się sprawdziło, a co nie, i w ten sposób możecie szybciej niż kiedykolwiek tworzyć lepsze aplikacje dla swoich klientów i użytkowników. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Analityka chmury Flutter |
14:45–16:15 Szkolenia |
Zwiększ możliwości aplikacji dzięki Gmailowi, Dysku, Kalendarzowi, Arkuszom, Prezentacjom i więcejWesley ChunSala szkoleniowa S3.2 Prawdopodobnie znasz narzędzia biurowe G Suite, takie jak Gmail, Dysk Google, Kalendarz, Arkusze, Prezentacje itp. Jednak za każdą z tych aplikacji, które dobrze znasz i lubisz, znajduje się interfejs API dla programistów. W trakcie tej prezentacji przedstawimy interfejsy API, które pozwolą Ci zintegrować ich technologie ze swoimi aplikacjami i zwiększyć wydajność użytkowników. |
Szkolenia | Nie tylko mobilne | G Suite |
14:45–16:15 Szkolenia |
Od witryny internetowej do PWA przy użyciu WorkboxSylwia ClarkSala szkoleniowa S3.1 Chcesz, aby Twoja witryna działała w trybie offline? Tworzysz skrypt service worker, zapisujesz w pamięci podręcznej niektóre pliki i...co? Jak radzicie sobie z aktualizacjami? Albo pamięć podręczna przeglądarki? Na szczęście inżynierowie Google napotkali te pytania w swojej pracy i opracowali Workbox, czyli zestaw narzędzi i podstawowe zasady logiczne dla progresywnej aplikacji internetowej. Pokażemy Ci, jak przekonwertować stronę do trybu offline i łatwo rozwiązać trudne problemy z buforowaniem. |
Szkolenia | Internet mobilny | PWA |
15:00–15:30 Sesja |
Google Summer of Code Kod GoogleSylwia TaylorObszar społeczności Dowiedz się więcej o programach Google open source |
Sesja | Społeczność | |
15:30–16:15 Sesja |
Przykładowe interfejsy API systemów uczących sięJoanna KowalskaSala audytorium sesji S1 Uważasz, że Twoja firma mogłaby wykorzystać doświadczenie systemów uczących się opracowanych przez Google do ulepszania i ulepszania aplikacji biznesowych, ale nie możesz jeszcze utworzyć i trenować własnego modelu? Google Cloud Platform (GCP) oferuje 5 interfejsów API: Google Cloud Vision API, Cloud Speech API, Cloud Natural Language API, Cloud Translation API i Cloud Video Intelligence API. Te interfejsy API uzyskują dostęp do już wytrenowanych modeli systemów uczących się za pomocą jednego wywołania interfejsu API. Podczas tej sesji omówimy każdy z interfejsów API. Następnie omówimy kod w ramach pokazu na żywo. |
Sesja | Tworzenie aplikacji na urządzenia mobilne | Chmura |
15:30–16:15 Sesja |
Android Wear, TV, Auto i Multimedia: Rozmowy z technologią błyskawicyHoi Lam, Daniel Galpin, Marc Bächinger, Agnieszka Madurska, Santiago SeifertSala teatralna S2 Seria szczegółowych omówień technicznych dotyczących nowych funkcji i wskazówek dotyczących wykorzystania najnowszych funkcji Androida Wear, TV, Auto i multimediów. |
Sesja | Android | Android |
15:30–16:15 Meetup |
Spotkanie społeczności Europy Środkowo-Wschodniej i RosjiPrzemek Pardel, Józef Vodička, Zviad KardavaObszar społeczności Nieformalne spotkanie organizacji i członków społeczności Europy Środkowo-Wschodniej i Rosji. |
Meetup | Społeczność | |
16:15–17:00 Sesja |
Podstawowe informacje o O i bibliotece pomocyDan Galpin i Lisa WraySala audytorium sesji S1 Przyglądamy się bliżej Androidowi O w bibliotece pomocy, a także animowanym działaniom opartym na fizyce i innym funkcjom, dzięki którym Twoje aplikacje działają lepiej, wyglądają i działają lepiej niż kiedykolwiek wcześniej. |
Sesja | Android | Android |
16:15–17:45 Szkolenia |
Twórz świetne aplikacje mobilne za pomocą FlutterAmahdy Abdelaziz, David YangSala szkoleniowa S3.1 Najczęstsze pytania dotyczące tworzenia aplikacji mobilnej to: hybrydowa czy natywna. A może w obu przypadkach? Flutter umożliwia ujednolicenie procesu tworzenia aplikacji na Androida i iOS, a jednocześnie pozwala uzyskać natywnie skompilowaną aplikację bez użycia tłumaczy. Na tych warsztatach zaczniemy korzystać z platformy Flutter i porozmawiamy o najważniejszych funkcjach pakietu SDK. Dowiesz się, jak skonfigurować środowisko i utworzyć swoją pierwszą aplikację Flutter. Podobnie jak w przypadku warsztatów na temat Androida uczestnicy muszą mieć na laptopach zainstalowane Android Studio lub Xcode. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Flutter |
16:15–17:00 Sesja |
Zaawansowane informacje techniczne dotyczące Google Cloud IoT CoreKlasa GusSala teatralna S2 W tym materiale przedstawimy ogólne funkcje usługi Google Cloud IoT Core. Dowiesz się też, w jaki sposób podstawowe usługi Google Cloud, które wchodzą w skład rozwiązania w chmurze, pozwalają dodawać do usług funkcje IoT na dużą skalę zarówno w przypadku ruchu przychodzącego, jak i analizy. Kompletna prezentacja produktu kończy się prezentacją. |
Sesja | Nie tylko mobilne | Chmura |
16:15–17:00 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ść | |
16:15–17:45 Szkolenia |
Śledzenie zasobów w czasie rzeczywistymStefan McDonaldSala szkoleniowa S3.2 Tworzenie aplikacji do lokalizacji jest teraz łatwiejsze niż kiedykolwiek wcześniej. W tej sesji utworzysz tę samą aplikację, która była używana na Google I/O do śledzenia i prognozowania transportu. Obejmuje to pełną integrację między Androidem, Firebase i interfejsami API Map Google. |
Szkolenia | Tworzenie aplikacji na urządzenia mobilne | Mapy Firebase na Androida |
17:00–17:45 Sesja |
Przedstawiamy ARCore: rzeczywistość rozszerzona na AndroidaTomek SalterSala audytorium sesji S1 ARCore to nowy pakiet SDK Google na Androida, który udostępnia funkcje rzeczywistości rozszerzonej milionom urządzeń mobilnych. W tej prezentacji przedstawimy główne koncepcje ARCore, pokażemy Ci, jak stworzyć pierwszą aplikację AR i jak w pełni wykorzystać możliwości pakietu ARCore SDK. |
Sesja | Nie tylko mobilne | Android |
17:00–17:45 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ść |