Alle Zeitangaben basieren auf der Mitteleuropäischen Sommerzeitzone (UTC+02:00)
- Im Livestream
Zeit | Beschreibung | Typ | _track | _Produkt |
---|---|---|---|---|
10:00–10:45 Uhr Keynote |
Keynote Tag 2Ewa Macias, Behshad Behzadi, Mícheál Ó FoghlúS1 Sessions Saal Erfahren Sie mehr über die Entwicklungsinitiativen von Google in Europa und lernen Sie die Menschen kennen, die dahinter stehen. |
Keynote | Mobile Entwicklungen – nicht nur für Mobilgeräte | Assistant-Cloud |
10:45–11:30 Fragen und Antworten |
Fragen und Antworten zum Aufbau einer CommunityDaniel FrancCommunity-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. |
Fragen und Antworten | Community | |
11:00–17:15 Sitzung |
Google Developers- und Cloud-ZertifizierungLounge für Google-Entwickler und Cloud-Zertifizierung Hier erfahren Sie, was es Neues bei den Google Developers- und Google Cloud-Zertifizierungsprogrammen gibt. Lernen Sie Android-, Web- und Cloud-Experten kennen und erfahren Sie, wie Sie sich zertifizieren lassen. |
Sitzung | Community | |
11:00–11:45 Uhr Sitzung |
ArchitekturkomponentenFlorina MuntenescuS1 Sessions Saal Seit der Einführung von Android Architecture Components in der Vorabversion auf der I/O haben uns viele Entwickler tolles Feedback gegeben. Wir haben die neuesten Updates und gehen auf interessante Anwendungsfälle ein. |
Sitzung | Android | Android |
11:00–12:30 Training |
Datengesteuerte progressive Web-AppsSarah ConnorS3.1 Trainingssaal PWAs lassen sich relativ einfach für schreibgeschützte Websites erstellen. Aber was passiert, wenn Nutzer offline arbeiten und sich online synchronisieren können? 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. |
Training | Mobiles Web | PWA |
11:00–11:45 Uhr Sitzung |
Maschinelles Lernen mit TensorFlowAndrew GasparovicS2 Sessions-Theater TensorFlow ist das weltweit beliebteste Open-Source-Framework für maschinelles Lernen. In diesem Vortrag geben wir Ihnen eine Einführung in TensorFlow und gehen auf neue Dinge ein, die wir entwickelt haben. Außerdem gehen wir auf Anwendungsfälle ein, die zeigen, wie TensorFlow von Google und in der Praxis eingesetzt wird. |
Sitzung | Mehr als mobil | TensorFlow |
11:00–12:30 Training |
Der Weg nach vorn und zurück: Erfolgreiche Navigation in Ihrer App definierenLiam Spradlin, Yasmine EvjenS3.2 Trainingssaal Die Navigation ist für die User Experience einer App von zentraler Bedeutung. Wie Nutzer in Ihrer App navigieren, gibt Aufschluss darüber, was sie von der App halten, ob sie die App erfolgreich verwenden und ob sie den Geschäftszielen entspricht. Die Navigation Ihrer App zu definieren ist nicht immer einfach. In dieser Sitzung beschäftigen wir uns mit gängigen Navigationsmustern unter Android, wie sie funktionieren und wie sie kombiniert werden können, um eine erfolgreiche Navigation in deiner App zu definieren. Wir zeigen dir, wie du wichtige Nutzer identifizieren, Aufgaben priorisieren und Inhalte organisieren kannst, indem du sie in eine Hierarchie einordnest. |
Training | Auf Mobilgeräten entwickeln | Android |
11:30–12:00 Sitzung |
Google Developers-Experte werden: Informationen zum GDE-ProgrammMonika StarzykCommunity-Lounge Erfahren Sie alles über das Google Developers-Expertenprogramm und wie Sie daran teilnehmen können. |
Sitzung | Community | |
11:45–12:30 Sitzung |
Fundamentals of Google Cloud Platform: Eine geführte TourMarc Cohen, Mete AtamelS1 Sessions Saal Beim Cloud Computing gibt es viel zu verstehen, und es kann eine große Herausforderung sein, alles zu verstehen. In dieser Sitzung führen Marc und Mete Sie durch eine praktische, praxisorientierte Tour durch den erstaunlichen Umfang und die Tiefe der Probleme, die mit der Google Cloud Platform gelöst werden können. |
Sitzung | Auf Mobilgeräten entwickeln | Assistant-Cloud |
11:45–12:30 Sitzung |
Leistungssteigerung durch Verbesserungen der App-QualitätAlexei KokinS2 Sessions-Theater Hier erfährst du, wie du mit Material Design und Android Vitals die Nutzerfreundlichkeit verbessern und die Nutzerinteraktion und -bindung steigern kannst. Wenn du eine hochwertige App erstellst, erhältst du bessere Rezensionen von Nutzern und wirst von den Redaktionsteams häufiger wahrgenommen. |
Sitzung | Auf Mobilgeräten entwickeln | Firebase |
12:00–14:15 Training |
OhrringlaborEliška ČejpováCommunity-Lounge Stellen Sie Ohrringe, Halsketten, Armbänder oder andere Komponenten aus alten Computerkomponenten her. |
Training | Community | |
12:30–14:00 Training |
Anwendungen mit Cloud Functions und maschinellem Lernen optimierenS3.1 Trainingssaal Angenommen, Sie haben bereits eine App, die Firebase verwendet. Aber jetzt möchten Sie Funktionen zur Zahlungsabwicklung, Bildverarbeitung, zum Senden von Push-Benachrichtigungen oder andere Funktionen hinzufügen, die in der App selbst nicht möglich sind. Wie können Sie diese Dinge tun, ohne Ihre eigenen Server hochfahren zu müssen? Dann ist Firebase genau das Richtige für Sie. In diesem Codelab erfahren Sie, wie Sie JavaScript-Funktionen schreiben, die als Reaktion auf Ereignisse in Firebase ausgeführt werden. Anschließend stellen Sie diese Funktionen in Cloud Functions for Firebase bereit, wo sie automatisch in der Google-Infrastruktur automatisch skaliert werden. Um die Teilnahme optimal zu nutzen, sollten Sie Node.js und npm zusammen mit Ihrem bevorzugten Texteditor auf Ihrem Computer installiert haben. |
Training | Auf Mobilgeräten entwickeln | Firebase |
12:30–13:15 Sitzung |
Bereich auf der Voice-UI: Worum geht es in letzter Zeit?Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc PaulinaS2 Sessions-Theater Eine Unterhaltung ist der Austausch von gesprochenen Ideen zwischen zwei Personen. Aber was passiert, wenn dieser Austausch zwischen Mensch und Gerät stattfindet? Ändern sich die Gesprächsstandards? Wenn ja, inwiefern? In diesem Panel untersuchen wir den Schnittpunkt zwischen Design und Entwicklung, um zu erfahren, wie Sie Ihren Nutzenden optimale Konversationsmöglichkeiten bieten können. Panelmitglieder: Sachit Mishra, Developer for Assistant/Actions on Google, Kimberly Harvey, Conversation Designer, und Marc Paulina, UX Designer für Google Assistant on Wear Moderiert von: Nandini Stocker, Head of Conversation Design Advocacy & Partnerships |
Sitzung | Auf Mobilgeräten entwickeln | |
12:30–14:00 Training |
Detaillierte Informationen zum Einschränkungs-LayoutDan GalpinS3.2 Trainingssaal In diesem Workshop lernen Sie, wie Sie mit dem Constraint-Layout-Editor flexible und effiziente Layouts für Ihre Android-Apps erstellen. Der Workshop bietet eine Einstiegs-App, mit der du mit Layouts experimentieren kannst. |
Training | Android | Android |
12:30–13:15 Sitzung |
Container, Kubernetes und Google CloudRobert Kubis, Steffen HanikelS1 Sessions Saal 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 großartigen System für die Automatisierung von Bereitstellungen, Vorgängen und der Skalierung von Containeranwendungen macht. Wir freuen uns, dass wir mit FlixBus auf der Bühne über Erfahrungen und Best Practices für die Einführung und Ausführung von Kubernetes in der Produktion sprechen. |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
13:15–13:45 Sitzung |
Das kommende Jahr in Bezug auf globale TechnologierichtlinienDaniela OslerS1 Sessions Saal In dieser Sitzung stellen wir Ihnen die neuen politischen und technologischen Trends vor, die sich auf Entwickler auswirken, und geben Ihnen klare Ideen, wie Sie sich in die Debatte einbringen können. |
Sitzung | Android | Android und Android |
13:30–14:15 Sitzung |
Informationen zum Google Developers-Programm für AgenturenChopraCommunity-Lounge Weitere Informationen zum Google Developers-Programm für Agenturen |
Sitzung | Community | |
14:15–15:00 Sitzung |
Standort- und Kartenfunktionen für Ihre AppsBrettS2 Sessions-Theater Mit Google Maps ist die Welt für alle zugänglich. Hier erfährst du, wie du mithilfe unserer APIs Google Maps in deine Android- oder iOS-App einbinden kannst. Wir zeigen dir, wie du mithilfe von Stilen deine Funktionen hervorhebst und neue Anwendungsfälle ermöglichst. Google Maps APIs bieten Ihnen außerdem viele zusätzliche Funktionen, mit denen Sie auf unseren weltweiten Daten aufbauen können. Sie lernen, wie Sie die Welt zu Ihren Nutzenden machen können! |
Sitzung | Auf Mobilgeräten entwickeln | Maps |
14:15–15:00 Sitzung |
Google-Community erstellen: Informationen zum GDG-ProgrammDaniel FrancCommunity-Lounge Hier erfahren Sie alles über das Google Developer Groups-Programm und darüber, wie Sie eine Gruppe erstellen oder Mitglied werden. |
Sitzung | Community | |
14:15–15:45 Training |
TensorFlow-Modell in Android in der Praxis ausführenMark DaoustS3.2 Trainingssaal In dieser Sitzung lernen Sie, wie Sie mit TensorFlow Ihre Android-Anwendungen um maschinelles Lernen erweitern. Mit TensorFlow ist maschinelles Lernen einfach zu bedienen. Dieser Vortrag eignet sich für alle Android-Entwickler, um zu erfahren, wie es ergänzt werden kann. |
Training | Mehr als mobil | TensorFlow Android |
14:15–15:00 Sitzung |
Frameworks und Tools für progressive Web-AppsStefan FluinS1 Sessions Saal Progressive Web-Apps (PWAs) verbreiten sich schneller im Web, als man es vorhersehen hätte. Vor zwei Jahren mussten Entwickler einen Großteil der Arbeit erledigen, um die neuen APIs im Browser nutzen zu können. Heute bieten wir jedoch leistungsstarke und solide Tools, mit denen Entwickler mit jedem Hintergrund schnell ansprechendere Anwendungen bereitstellen können. In dieser Sitzung erfahren Sie mehr über:• Best Practices für PWAs, die Sie nutzen sollten• Tools, die Entwicklern dabei helfen, aus einer Vielzahl von Hintergründen zu lernen• Die Philosophien und Philosophien |
Sitzung | Mobiles Web | PWA |
14:15–15:45 Training |
Praktische Übung mit der Google Cloud Vision API und der Natural Language APISara RobinsonS3.1 Trainingssaal In dieser von einem Kursleiter gehaltenen Schulung erfahren Sie Schritt für Schritt, wie Sie sowohl die Google Cloud Vision API als auch die Cloud Natural Language API verwenden. So erfahren die Teilnehmer, wie sie ihre Anwendungen verbessern oder neue schreiben und gleichzeitig die großartigen Funktionen der Google Cloud APIs für maschinelles Lernen nutzen können. |
Training | Auf Mobilgeräten entwickeln | Cloud |
15:00–15:45 Sitzung |
Nächste Schritte im WebThomas SteinerS2 Sessions-Theater 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 erfahren Sie, wie es bei APIs, Plattformen und Technologien weiter geht. Vermutlich brauchen Sie gar keine native App... |
Sitzung | Mobiles Web | Mobiles Web |
15:00–15:30 Sitzung |
Community-Partnerschaft: Informationen zum Google Developers-ProgrammDaniel FrancCommunity-Lounge Hier erfahren Sie mehr über das Programm für Community-Leader, die sich von anderen Führungskräften und Google Developers inspirieren lassen möchten. |
Sitzung | Community | |
15:00–15:45 Sitzung |
Kommunikations-Apps für Assistant mithilfe von Actions on Google entwickelnIdo Green, Dan Imrie-SitunayakeS1 Sessions Saal Google Assistant ist sowohl auf Google Home- als auch auf Android-Smartphones verfügbar. Mit Actions on Google können Entwickler Google Assistant erweitern, um eigene Kommunikations-Apps für Assistant zu erstellen. In diesem Vortrag beschreiben wir die Hauptkomponenten von Actions on Google und zeigen dir, wie du ganz einfach mit Tools wie API.AI deine erste Assistant-App erstellen kannst. Außerdem erkundest du Best Practices für sprachgesteuerte Benutzeroberflächen (VUI), mit denen du überzeugende Unterhaltungen erstellen kannst, die deine Nutzer begeistern. |
Sitzung | Mehr als mobil | Assistant |
15:30–16:30 Sitzung |
Informationen zum Programm „Women Techmaker“Azzurra RagoneCommunity-Lounge Hier erfährst du alles über das Women Techmakers-Programm und wie du teilnehmen kannst. |
Sitzung | Community | |
15:45–17:15 Training |
Google Assistant in der Praxis nutzen und mit API.AI eigene Assistant-Apps entwickelnSachit Mishra, Shuyang ChenS3.2 Trainingssaal In dieser Sitzung lernst du, wie du deine eigenen Assistant-Apps erstellst, die mit Google Assistant kompatibel sind. Mithilfe von API.AI können Sie sehen, wie einfach es ist, eine Unterhaltung mit einem Nutzer zu erstellen, indem Sie einfach einige Beispielsätze und Antworten programmieren. Mit einem einfachen Webhook, der mit Node.js geschrieben wurde, können Sie Ihre Assistant-App mit Ihrem eigenen Server-Back-End verbinden. Diese Sitzung eignet sich hervorragend für alle Entwickler, um zu lernen, wie man Apps für Google Assistant entwickelt.Bevor Sie an dieser Schulung teilnehmen, stellen Sie sicher, dass Folgendes installiert ist: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Training | Mehr als mobil | Assistant |
15:45–16:30 Sitzung |
Performance-ToolsWojtek KalicińskiS1 Sessions Saal Deshalb haben wir dieses Jahr bei Google Play und Android Studio brandneue Tools bereitgestellt, mit denen du Leistungsprobleme diagnostizieren kannst, damit deine Apps schnell und flüssig laufen. |
Sitzung | Android | Android Play |
15:45–16:30 Sitzung |
App to 60 – Firebase in einer vorhandenen App verwendenJenniferS2 Sessions-Theater Sie haben den Kern Ihrer App erstellt. Aber woher wissen Sie, was Ihre Nutzer so machen? Wie können Sie sie wieder ansprechen? Und wie können Sie verhindern, dass Ihre App abstürzt, damit sie nicht zu lange dauert? |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
15:45–17:15 Training |
AMP in PWA einbindenSarah ConnorS3.1 Trainingssaal Accelerated Mobile Pages (AMP) eignen sich hervorragend für inhaltsorientierte Websites wie Nachrichtenwebsites und Blogs. Aber was ist, wenn du sie in progressive Web-Apps einbinden möchtest? Erfahren Sie, wie Sie die Geschwindigkeit von AMP mit der Offlineleistung von progressiven Web-Apps kombinieren können. |
Training | Mobiles Web | PWA-AMP |
16:30–17:15 Sitzung |
Einführung in DeepMindSilveiraS1 Sessions Saal Ein kurzer Überblick über die Arbeit von DeepMind. |
Sitzung | Mehr als mobil | DeepMind |
16:30–17:15 Sitzung |
Anwendung modularisierenBen WeißS2 Sessions-Theater Durch die Modularisierung deiner App kannst du deinen Nutzern das kleinste APK bereitstellen, was für die Entwicklung von Instant-Apps wichtig ist und für den Angriff auf aufstrebende Märkte nützlich ist. |
Sitzung | Android | Android |
17:15–18:00 Keynote |
Abschluss-KeynoteDirk Primbs, Sowmya Subrama, USAS1 Sessions Saal Die Welt verändern – Stück für Stück |
Keynote | Mobiles mobiles Web für Android – nicht nur für Mobilgeräte |