1. Dezember 2017

Alle Zeitangaben basieren auf Indian Standard Time (UTC+05:30)

  • Im Livestream
-Filter:
Zeit Beschreibung Typ _track _Produkt
08:00-10:00

Frühstück und Anmeldung

10:00-10:55

Sitzung

Keynote Tag 1

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

Halle 3a

Hier können Sie sich über aktuelle Neuigkeiten und Updates zu Google-Produkten und ‐Plattformen für Entwickler informieren.

Android

Assistant

Cloud

Firebase

TensorFlow

Mobiles Web

Mehr als mobil

Auf Mobilgeräten entwickeln

Mobiles Web

Android

Sitzung Mobiles mobiles Web für Android – nicht nur für Mobilgeräte Android Assistant Cloud Firebase TensorFlow Mobile Web
11:00-11:30

Sitzung

Infositzung zum Community Groups-Programm

Dan Franc

Community-Lounge

Hier erfährst du alles über das Community Developer Groups-Programm und darüber, wie du eine Gruppe erstellst oder Mitglied wirst.

Community

Sitzung Community
11:10-11:40

Sitzung

Progressive Web-Apps: Was, warum und wie?

Sam Dutton, Jiewei Lin, Sarah Clark

Halle 3a

In diesem Vortrag erklären wir das Was, Warum und Wie von progressiven Web-Apps und arbeiten mit Codebeispielen. Progressive Web-Apps vereinen die Vorteile von Web und Apps und werden schnell geladen (selbst in unzuverlässigen Netzwerken), können Nutzer durch das Senden von Push-Benachrichtigungen noch einmal ansprechen, ein Symbol auf dem Startbildschirm platzieren und als Vollbildansicht auf oberster Ebene geladen werden.

PWA

Mobiles Web

Sitzung Mobiles Web PWA
11:10-11:40

Sitzung

Real-World Machine Learning with TensorFlow and Cloud ML

Kaz Sato

Zimmer Jacaranda

TensorFlow, die Open-Source-Bibliothek für maschinelles Lernen von Google, hat seit seiner Einführung im Jahr 2015 die Welt der maschinellen Intelligenz demokratisiert. Zusammen mit der Skalierbarkeit der Cloud Machine Learning Engine von Google kann TensorFlow von jedem genutzt werden, um Deep-Learning-Technologie kostengünstig und ohne viel Fachwissen zu nutzen.In diesem Vortrag werden drei Beispiele von Unternehmen vorgestellt, die TensorFlow und Cloud ML zur Lösung ihrer realen Probleme eingesetzt haben: ein Gurkenbauer in Japan, der selbst einen auf Deep Learning basierenden Gurkenbauer aufbauen konnte, und ein weltweiter Autoauktionsservice konnte mithilfe von TF-Versicherungen die Genauigkeit bei der Klassifizierung und Klassifizierung von Autoauktionswagen erheblich verbessern.

Cloud

Mehr als mobil

Sitzung Mehr als mobil Cloud
11:10-12:40

Training

Anwendung mit Architekturkomponenten erstellen

Fujiwara

Gulmohar-Raum

Im Mai 2017 wurden die Bibliotheken für Architekturkomponenten veröffentlicht. Allein sie helfen Entwicklern, den Lebenszyklus der UI-Komponente und die Datenpersistenz zu verwalten und zu vereinfachen. In Kombination bilden sie eine zusammenhängende Möglichkeit, um schnell Android-Apps zu erstellen. In diesem Training geht es um die gemeinsame Verwendung der Komponenten: Sie erstellen eine App mit einer reaktiven Benutzeroberfläche, in der lokale Daten gespeichert und geladen werden.

Android

Android

Training Android Android
11:10-12:40

Training

Praxisorientierte Entwicklung eigener Anwendungen für Google Assistant mit Dialogflow

Sachit Mishra, Silvano Luciani

Cassia-Raum

In dieser Schulung erfährst du, wie du eigene Apps für Google Assistant erstellst. Mit Dialogflow können Sie sehen, wie einfach es ist, eine Unterhaltung mit Nutzern zu erstellen, indem Sie einfach ein paar Beispielsätze und Antworten programmieren. Sie können Ihre Anwendung über einen einfachen Webhook in Node.js mit Ihrem eigenen Server-Back-End verbinden. Diese Sitzung eignet sich hervorragend für alle Entwickler, die lernen möchten, wie sie Apps für Google Assistant entwickeln.

Assistant

Mehr als mobil

Training Mehr als mobil Assistant
11:45-12:15

Fragen und Antworten

Fragen und Antworten zum Aufbau einer Community

Dan Franc

Community-Lounge

Wie kannst du eine Community für dein Projekt begeistern? Wie baue ich ein gutes Treffen auf? Frag Google-Mitarbeiter und andere Community-Leader, was mit der Community zu tun hat.

Community

Fragen und Antworten Community
11:50-12:20

Sitzung

Einführung in Cloud Firestore

McGrath

Zimmer Jacaranda

Firebase hat gerade die Betaversion von Cloud Firestore angekündigt, einer vollständig verwalteten NoSQL-Dokumentendatenbank für die Entwicklung von Mobil- und Webanwendungen. Sie wurde entwickelt, um App-Daten weltweit einfach zu speichern und zu synchronisieren, und ist jetzt als Betaversion verfügbar. In diesem Gespräch erläutern die Produktleiter alle Details und zeigen, wie Sie mit Cloud Firestore eine skalierbare Anwendung erstellen.

Firebase

Auf Mobilgeräten entwickeln

Sitzung Auf Mobilgeräten entwickeln Firebase
11:50-12:20

Sitzung

Session zu Google Developers und Cloud-Zertifizierungen

JP Souchak, Manohar Silam

Lounge für Google-Entwickler und Cloud-Zertifizierung

Erfahren Sie, wie Sie Ihre Fähigkeiten als Mobile Web Specialist, Associate Android Developer, Data Engineer oder Cloud Architect anerkennen können. In dieser Sitzung führen JP Souchak und Manohar Silam eine Live-Informationssitzung durch, in der die Highlights der beiden Zertifizierungsprogramme und einzelnen Zertifizierungen vorgestellt werden. Fragen und Antworten folgen, sofern die Zeit ausreicht.

Zertifizierung

Sitzung Zertifizierung
11:50-12:20

Sitzung

Kotlin testen

McQuillan

Halle 3a

Kotlin ist eine höhere Programmiersprache, die sowohl in die Programmiersprache Java als auch in Android Studio vollständig integriert ist. Sie wird in vielen beliebten Apps für die Android-Entwicklung verwendet. In diesem Vortrag lernst du, wie du Kotlin verwendest, und erläutere im Detail, wie Tests geschrieben werden. Tests sind eine gute Möglichkeit, Kotlin zu erlernen, lesbare Tests zu schreiben und Ihrem Entwicklungsteam die Möglichkeiten von Kotlin vorzustellen.

Android

Android

Sitzung Android Android
12:30-13:00

Sitzung

E-Commerce-Website mit AMP erstellen

Ben Morss, Raghu Simha

Zimmer Jacaranda

AMP wurde zu einer Webkomponentenbibliothek mit Komplettservice erweitert, die sich ideal zum schnellen Erstellen ansprechender, dynamischer Webseiten eignet. In diesem Vortrag zeigen wir Ihnen einige beeindruckende Möglichkeiten mit AMP. Zum Schluss zeigen wir Ihnen, wie Sie mit AMP ein umfassendes E-Commerce-Erlebnis schaffen.

AMP

PWA

Mobiles Web

Sitzung Mobiles Web AMP-PWA
12:30-13:00

Sitzung

GDG-Programminformationen

Jennifer Kohl

Community-Lounge

Hier erfahren Sie alles über das Google Developer Groups-Programm und darüber, wie Sie eine Gruppe erstellen oder Mitglied werden.

Community

Sitzung Community
12:30-13:45

Lunch-Pause

Hall 3b – Sandbox

13:15-13:45

Sitzung

Einführung in Oreo und die Support Library

Daniel Galpin

Halle 3a

In dieser Diskussion werden Android Oreo und die Support Library genauer betrachtet. Hier erfährst du mehr über die wesentlichen Änderungen, die dazu beitragen, dass deine Apps besser funktionieren und besser denn je sind.

Android

Android

Sitzung Android Android
13:15-14:45

Training

Webanwendung mit Firebase und Cloud Firestore erstellen

Thompson

Gulmohar-Raum

Erleben Sie aus erster Hand, wie einfach es ist, mit Cloud Firestore eine Webanwendung zu erstellen. Ihre Lehrkraft erstellt eine Webanwendung basierend auf diesem Online-Codelab. Sie können den Anleitungen folgen oder dieselbe App für iOS oder Android entwickeln. Während dieser Schulung stehen Google-Mitarbeiter zur Verfügung, die Sie bei allen diesen Technologien unterstützen.

Firebase

Auf Mobilgeräten entwickeln

Training Auf Mobilgeräten entwickeln Firebase
13:15-14:45

Training

Datengetriebene progressive Web-Apps

Sarah Connor

Cassia-Raum

PWAs lassen sich relativ einfach für schreibgeschützte Websites erstellen. Aber was ist, wenn Sie möchten, dass Ihre Nutzer offline arbeiten und sich online synchronisieren? Wir helfen Ihnen dabei, Ihre App für statische und dynamische Daten zu entwerfen, die Hintergrundsynchronisierung zu erstellen, Ihr Back-End online zu aktualisieren und die neuesten Google-Tools zu verwenden, um den Prozess zu vereinfachen.

PWA

Mobiles Web

Training Mobiles Web PWA
14:00-14:30

Sitzung

Google Developers-Experte werden: Informationen zum GDE-Programm

Nathalie Pereira und Melissa Powel

Community-Lounge

Erfahren Sie alles über das Google Developers-Expertenprogramm und wie Sie daran teilnehmen können.

Community

Sitzung Community
14:00-14:30

Sitzung

Mit Google Assistant und progressiven Web-Apps Communities interagieren

Meggin Kearney

Halle 3a

Stellen Sie sich eine Zeit vor dem Internet vor, in der jeder von uns Mitglied einer kleinen Gemeinschaft war. Wir haben uns darauf verlassen, dass diese Community uns gelegentlich weiterhilft, unsere Bedürfnisse erfüllt, wenn es uns nicht möglich ist, und im Gegenzug dasselbe tun. Einige von uns haben vielleicht noch das Glück, zu dieser Community zu gehören. Hier kommt Google Assistant ins Spiel. Es kann ein persönliches Tool sein, mit dem Sie Ihre Bedürfnisse mit der richtigen Community abgleichen und dann verfolgen können, wie diese Anforderungen erfüllt werden.

PWA

Mobiles Web

Sitzung Mobiles Web PWA
14:00-14:30

Sitzung

What's Up with the Internet der Dinge, TensorFlow und Google Assistant

Wayne Piekarski

Zimmer Jacaranda

Google verfügt über eine breite Palette neuer Plattformen und Tools, um Computer überall und an jedem Ort zu unterstützen. Hier erfährst du, wie Android Things verwendet werden kann, um die Entwicklung und Produktion von IoT-Geräten zu vereinfachen. Erfahren Sie, wie Sie Apps für Google Assistant entwickeln, und führen Sie Gespräche mit Ihren Nutzern. Erfahren Sie, wie Nutzer mit Android-Smartphones, Android Wear und Fernsehern jederzeit und überall mit Ihrem Dienst interagieren können. Hier erfahren Sie, wie mit TensorFlow maschinelles Lernen in allen Arten von IoT-Anwendungen über Mobilgeräte hinweg einfach gemacht werden kann.

TensorFlow

Android Things

Assistant

Mehr als mobil

Sitzung Mehr als mobil TensorFlow Android Things-Assistent
14:45-15:15

Sitzung

Informationssitzung \„Lösen für Indien\“

Karthik Padmanabhan

Community-Lounge

Mehr über das Programm \"solve for India\" erfahren

Community

Sitzung Community
14:45-15:15

Sitzung

Kommunikations-Apps für Google Assistant mithilfe von Actions on Google entwickeln

Daniel Imrie-Situnayake

Zimmer Jacaranda

Google Assistant ist sowohl für Google Home als auch für Android-Smartphones verfügbar. Mit Actions on Google können Sie Google Assistant erweitern, um Ihre eigenen Kommunikations-Apps zu erstellen. In diesem Vortrag beschreiben wir die wichtigsten Komponenten von Actions on Google und zeigen Ihnen, wie Sie mit Tools wie Dialogflow ganz einfach Ihre erste App für Google Assistant erstellen können. Außerdem stellen wir Best Practices für die Voice-Benutzeroberfläche (VUI) vor, mit denen Sie eine überzeugende dialogorientierte Nutzererfahrung bieten können.

Assistant

Mehr als mobil

Sitzung Mehr als mobil Assistant
14:45-15:15

Sitzung

Standort und Akku

Shailen Tuli

Halle 3a

Nutzer mögen standortbasierte Apps, befürchten jedoch, dass solche Apps eine Hauptursache für den Akkuverbrauch sind. Wir beschäftigen uns eingehend mit der Beziehung zwischen Standort und Akku und besprechen Strategien, wie du Apps mit möglichst vielen Standorten schreiben kannst, während gleichzeitig der Akku entlädt.

Android

Android

Sitzung Android Android
15:00-16:30

Training

Begrüßung der Nutzer

Sean McQuillan, Prateek Tandon

Gulmohar-Raum

Android stellt APIs bereit, um Nutzer, die deine App zum ersten Mal auf einem neuen Gerät verwenden, herzlich willkommen zu heißen. Funktionen wie die automatische Sicherung und Smart Lock tragen dazu bei, dass Ihre Nutzer zufrieden sind. Dadurch erhöht sich die Wahrscheinlichkeit, dass sie während der Umstellung weiterhin Nutzer bleiben.

Android

Android

Training Android Android
15:00-16:30

Training

Praktische Übungen mit Android Things und Erstellen eigener IoT-Geräte

Jonathan Koren, Wayne Piekarski

Cassia-Raum

In diesem Training erfahren Sie alles, was Sie über die Entwicklung von IoT-Anwendungen für Android Things wissen müssen. Mit Android Studio und einem Entwicklerkit werden Sie sehen, wie einfach es ist, Ihre Android-Kenntnisse zu nutzen, um in der Praxis mit Hardware zu interagieren.

Android Things

Mehr als mobil

Training Mehr als mobil Android Things
15:30-16:00

Sitzung

Treffen zu Techmakerinnen

Lakshya Sivaramakrishnan

Community-Lounge

Informelles Treffen der WTM-Leiter und Community-Mitglieder bei der Veranstaltung.

Community

Sitzung Community
15:30-16:00

Sitzung

Umsetzbare Informationen mit Firebase

Amrit Sanjeev

Zimmer Jacaranda

Analysen und Statistiken sind entscheidend für den Erfolg jeder App. In dieser Sitzung erfahren Sie, wie Sie mit Firebase wichtige Fragen zu Ihren Nutzern und ihrem Verhalten beantworten können, damit Sie fundierte Entscheidungen im Hinblick auf Ihre Produkt-Roadmap treffen können.

Firebase

Auf Mobilgeräten entwickeln

Sitzung Auf Mobilgeräten entwickeln Firebase
15:30-16:00

Sitzung

Frameworks und Tools für progressive Web-Apps

Rowan Merewood

Halle 3a

Progressive Web-Apps (PWAs) verbreiten sich schneller im Web, als man es vorhersehen hätte. Vor zwei Jahren mussten Entwickler einen Großteil ihrer Arbeit selbst erledigen, um die neuen, im Browser verfügbaren APIs nutzen zu können. Heute bieten wir leistungsstarke und solide Tools, mit denen Entwickler aller Art schnell ansprechendere Apps auf den Markt bringen können.\n\nIn dieser Sitzung erfahren Sie mehr über Best Practices für PWAs und praktische Tipps für den Einstieg. Wir besprechen die Tools, die Entwicklern mit den unterschiedlichsten Hintergründen zur Verfügung stehen, sowie \ndie Philosophien und Visionen hinter diesen Tools.

PWA

Mobiles Web

Sitzung Mobiles Web PWA
16:00-17:00

Nachmittagspause

16:15-16:45

Sitzung

Architekturkomponenten – Anwendungsfälle

Florina Muntenescu

Halle 3a

Mit den Bibliotheken der Architekturkomponenten können Sie robuste, testbare und verwaltbare Anwendungen entwerfen. In diesem Vortrag besprechen wir den Zweck jeder dieser Bibliotheken und werfen einen Blick auf die Muster und Anti-Muster, die Sie befolgen sollten. Wir gehen auch auf das wichtige Problem ein, wo Daten gespeichert werden sollten, um Anfragen zu minimieren: in der Datenbank, in ViewModel oder in SavedInstanceState?\nZum Schluss sprechen wir über die Paging-Bibliothek, die neueste Ergänzung der Architekturkomponenten. Sie erfahren, wie die Paging-Bibliothek funktioniert und warum und wie Sie sie verwenden sollten.

Android

Android

Sitzung Android Android
16:15-16:45

Sitzung

Container, Kubernetes und Google Cloud

KC Ayyagari

Zimmer Jacaranda

Das Erstellen eines einzelnen Mikrodiensts ist eine bekannte Herausforderung. Es ist nicht so einfach, einen Cluster aus Mikrodiensten mit Load-Balancing zu erstellen, die robust und selbstheilend sind. Noch schwieriger ist es, diesen Cluster mit Rollouts und Rollbacks zu verwalten, einzelne Dienste nach Bedarf zu skalieren sowie Secrets und die Konfiguration unter den Diensten sicher zu teilen. Kubernetes, ein Open-Source-System zur Containerverwaltung, kann dabei helfen. In diesem Vortrag beginnen wir mit einem einfachen Mikrodienst, containerisieren ihn mit Docker und skalieren ihn auf einen Cluster aus widerstandsfähigen Mikrodiensten, der von Kubernetes verwaltet wird. Dabei erfahren Sie, was Kubernetes zu einem hervorragenden System für die Automatisierung von Bereitstellungen, Vorgängen und der Skalierung von Containeranwendungen macht.

Cloud

Auf Mobilgeräten entwickeln

Sitzung Auf Mobilgeräten entwickeln Cloud
16:15-16:45

Sitzung

„Verlassen Sie Ihre Komfortzone und verbessern Sie Ihre Networking-Fähigkeiten“

Jozef Wodička

Community-Lounge

Networking-Fähigkeiten erlernen und üben

Community

Sitzung Community
16:45-18:15

Training

Von der Website zur PWA mit Workbox

David Scales

Cassia-Raum

Sie möchten also, dass Ihre Website offline funktioniert? Sie erstellen einen Service Worker und speichern einige Dateien im Cache, sind sich aber möglicherweise nicht ganz sicher, wie Sie mit Updates oder dem Browser-Cache umgehen sollen. Glücklicherweise sind die Entwickler von Google bei ihrer eigenen Arbeit auf diese Fragen gestoßen und haben Workbox entwickelt, eine Reihe von Tools und Kernlogik für eine progressive Web-App. Wir zeigen Ihnen, wie Sie eine Website in den Offlinemodus umwandeln und schwierige Caching-Probleme mit Leichtigkeit lösen können.

PWA

Mobiles Web

Training Mobiles Web PWA
16:45-18:15

Training

Instant-App erstellen

Anirudh Dewani

Gulmohar-Raum

Hier erfährst du, wie du eine Android Instant App mit Android Studio 3.0 erstellst. Mit Android Instant Apps können Sie App-Links einrichten, um Ihre App-Aktivitäten ohne vorherige Installation der App zu starten.

Android

Android

Training Android Android
17:00-17:30

Sitzung

Moderne Tools, Tests und Automatisierung: Erste Schritte mit Lighthouse und Puppeteer.

Eric Bidelman, Vinamrata Singal

Halle 3a

Die moderne Webentwicklung erfordert moderne Tools. Wir stellen Ihnen die neuesten Extras des Chrome-Entwicklertools-Teams vor. Wir nutzen Lighthouse, um Ihren Entwicklungsworkflow zu steuern, und automatisieren alles mit Chrome und Puppeteer, einer neuen Knotenbibliothek zur Steuerung der monitorlosen Chrome-Version.

PWA

Mobiles Web

Sitzung Mobiles Web PWA
17:00-17:30

Sitzung

Google Docs, Google Tabellen und Google Präsentationen mit Add-ons erweitern

Wesley Chun

Zimmer Jacaranda

Sie verwenden gern G Suite-Apps wie Google Docs, Google Tabellen und Google Präsentationen, möchten aber eigene Funktionen hinzufügen? Mit Add-ons können Sie Code für den Zugriff auf Daten schreiben und beispielsweise Menüs und Seitenleisten auf der Benutzeroberfläche anpassen. Vielleicht möchten Sie Daten von einem anderen Server abrufen oder eine Verbindung zu einer Datenbank herstellen. All dies ist mit Add-ons möglich. In dieser Sitzung stellen wir Ihnen Google Apps Script vor und zeigen Ihnen, wie Sie Ihre eigenen Add-ons erstellen.

G Suite

Mehr als mobil

Sitzung Mehr als mobil G Suite
17:00-17:30

Sitzung

Treffen der Community Groups Indien

Manoranjan Padhy

Community-Lounge

Informelles Treffen der Organisatoren und Mitglieder der indischen Community.

Community

Sitzung Community
17:45-18:15

Sitzung

Qualität statt Quantität: Warum Qualität so wichtig ist

Johannes Tonollo, Nick Fortescue

Halle 3a

Hier erfährst du, wie du mit Material Design und Android Vitals die Nutzerfreundlichkeit verbessern und die Nutzerinteraktion und -bindung steigern kannst. Sie erhalten bessere Rezensionen von Nutzern und werden von Redaktionsteams häufiger wahrgenommen, indem Sie eine qualitativ hochwertige App erstellen.

Wiedergeben

Auf Mobilgeräten entwickeln

Sitzung Auf Mobilgeräten entwickeln Wiedergeben
17:45-18:15

Sitzung

Nächste Schritte im Web

Thomas Steiner, Steven Soneff

Zimmer Jacaranda

Unabhängig davon, ob Sie an E-Commerce-, Medien-, Gaming- oder anderen Websites arbeiten, müssen Sie die Zukunft des Webs kennen. In dieser Sitzung besprechen wir, wie es bei APIs, Plattformen und Technologien weiter geht. Wahrscheinlich benötigen Sie gar keine native App.

PWA

Mobiles Web

Sitzung Mobiles Web PWA
18:30–22:00

Afterparty