Alle Zeiten sind in der mitteleuropäischen Sommerzeitzone (UTC+02:00)
- Im Livestream
Zeit | Beschreibung | _type | _track | _Produkt |
---|---|---|---|---|
10:00–10:45 iWork Keynote |
Keynote zu Tag 2Ewa Macias, Behshad Behzadi, Mícheál Ó FoghlúS1 Session Auditorium Hall Hier erfahren Sie mehr über die Entwicklung von Google in Europa und die Menschen dahinter. |
iWork Keynote | Mehr als nur mobiles Entwickeln auf Mobilgeräten | Assistent-Cloud |
10:45–11:30 Fragen und Antworten |
Fragen und Antworten zum Aufbau einer CommunityDaniel FrancCommunity-Lounge Wie kann eine Community rund um Ihr Projekt eingebunden werden? Wie baut man eine gute Treffengruppe auf? Fragen Sie Google-Mitarbeiter und was eine andere Community angeht. |
Fragen und Antworten | Community | |
11:00–17:15 Sitzung |
Google Developers und Cloud-ZertifizierungLounge für Google Developers und die Cloud-Zertifizierung Hier erfahren Sie, was es Neues bei den Google Developers- und Google Cloud-Zertifizierungsprogrammen gibt. Hier erfahren Sie von Experten für Android, Web und Cloud, wie Sie sich zertifizieren lassen können. |
Sitzung | Community | |
11:00–11:45 Sitzung |
ArchitekturkomponentenFlorina MuntenescuS1 Session Auditorium Hall Seit der Vorabversion der Android Architecture Components, die auf der I/O als Vorschau verfügbar ist, 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-AppsClarkS3.1 Schulungsraum PWAs sind relativ einfach zu erstellen und schreibgeschützt. Websites. Aber was geschieht, wenn Sie möchten, dass Ihre Nutzer offline arbeiten und synchronisieren, wenn sie online sind? Wir helfen dir dabei, deine App für statische und dynamische Daten zu entwickeln, eine Hintergrundsynchronisierung zu erstellen, dein Backend zu aktualisieren, wenn du online bist, und die neuesten Google-Tools zu verwenden, um den Prozess zu vereinfachen. |
Training | Mobiles Web | PWA |
11:00–11:45 Sitzung |
Maschinelles Lernen mit TensorFlowGasparovicS2 Session Theatre Hall TensorFlow ist das weltweit beliebteste Open-Source-Framework für maschinelles Lernen. In diesem Vortrag stellen wir Ihnen TensorFlow vor und sehen uns an, was wir noch Neues entwickelt haben. Außerdem gehen wir auf einige Anwendungsfälle ein, die zeigen, wie TensorFlow von Google und auch in der realen Welt verwendet wird. |
Sitzung | Mehr als nur mobile Geräte | TensorFlow |
11:00–12:30 Training |
Der Weg vor (und zurück): Erfolgreiche Navigation in Ihrer AppLiam Spradlin, Yasmine EvjenS3.2 Schulungsraum Die Navigation ist für die User Experience einer App von zentraler Bedeutung. Die Art und Weise, wie Nutzer in Ihrer App navigieren, kann Aufschluss darüber geben, was sie von der App halten, ob sie die App erfolgreich verwenden und ob Ihre App die Geschäftsziele erfüllt. Es ist nicht immer einfach, die Navigation in Ihrer App festzulegen. In dieser Sitzung werfen wir einen Blick auf gängige Navigationsmuster unter Android, wie sie funktionieren und wie du sie kombinieren kannst, um eine erfolgreiche Navigation in deiner App zu definieren. Wir zeigen Ihnen, wie Sie wichtige Nutzende identifizieren, Aufgaben von Nutzenden priorisieren und Inhalte organisieren, indem Sie sie in einer Hierarchie platzieren. |
Training | Auf Mobilgeräten entwickeln | Android |
11:30–12:00 Sitzung |
Google Developers-Experte werden: Informationen zum GDE-ProgrammMonika StarzykCommunity-Lounge Erfahre alles über das Google Developer Experts-Programm und wie du daran teilnehmen kannst. |
Sitzung | Community | |
11:45–12:30 Sitzung |
Grundlagen der Google Cloud Platform: Eine DemoMarc Cohen, Mete AtamelS1 Session Auditorium Hall Es gibt viel über Cloud-Computing zu lernen, und es kann entmutigend sein, alles zu verstehen. In dieser Sitzung führen Marc und Mete Sie durch eine praktische, praxisorientierte Tour durch die erstaunliche Bandbreite und die Tiefe der Probleme, die mit der Google Cloud Platform gelöst werden können. |
Sitzung | Auf Mobilgeräten entwickeln | Assistent-Cloud |
11:45–12:30 Sitzung |
Leistung durch Verbesserungen der App-Qualität steigernAlexei KokinS2 Session Theatre Hall Hier erfährst du, wie du mithilfe von Material Design und Android Vitals die Nutzerfreundlichkeit sowie die Nutzerinteraktion und -bindung steigerst. Wenn Sie eine hochwertige App entwickeln, erhalten Sie bessere Rezensionen von Nutzern und werden von Redaktionsteams häufiger wahrgenommen. |
Sitzung | Auf Mobilgeräten entwickeln | Firebase |
12:00–14:15 Training |
Ohrring-LaborEliška ČejpováCommunity-Lounge Stellen Sie Ohrringe, Halsketten, Armbänder oder alles aus alten Computerkomponenten zusammen. |
Training | Community | |
12:30–14:00 Training |
Anwendungen mit Cloud Functions und maschinellem Lernen optimierenS3.1 Schulungsraum Angenommen, Sie haben eine App, die Firebase verwendet. Jetzt möchten Sie jedoch Funktionen zur Zahlungsabwicklung, Bildverarbeitung, Push-Benachrichtigungen oder andere Funktionen hinzufügen, die in der App selbst nicht möglich sind. Wie können Sie das tun, ohne Ihre eigenen Server einzurichten? Firebase hilft Ihnen dabei. 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 skaliert werden. Damit Sie optimal von der Teilnahme profitieren, sollten Sie Node.js und npm sowie Ihren bevorzugten Texteditor auf Ihrem Computer installieren. |
Training | Auf Mobilgeräten entwickeln | Firebase |
12:30–13:15 Sitzung |
Bereich auf der Google Voice-Benutzeroberfläche: Worum geht es hier?Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc PaulinaS2 Session Theatre Hall Per Definition ist ein Gespräch der Austausch von Ideen zwischen zwei Personen in gesprochener Sprache. Aber was passiert, wenn dieser Austausch zwischen Mensch und Gerät stattfindet? Ändern sich Kommunikationsnormen? Falls ja, wie? In diesem Panel untersuchen wir die Schnittstelle zwischen Design und Entwicklung, um zu erfahren, wie Sie großartige konversationelle User Experiences für Ihre Nutzenden schaffen können. Panelmitglieder: Sachit Mishra, Developer for Assistant/Actions on Google, Kimberly Harvey, Conversation Designer, und Marc Paulina, UX-Designer für Google Assistant auf Wear OS Moderiert von: Nandini Stocker, Head of Conversation Design Advocacy & Partnerschaften |
Sitzung | Auf Mobilgeräten entwickeln | |
12:30–14:00 Training |
Detaillierter Einblick in das Constraint-LayoutDan GalpinS3.2 Schulungsraum In diesem Workshop erfährst du, wie du mit dem Constraint-Layout-Editor flexible und effiziente Layouts für Android-Apps erstellen kannst. Der Workshop bietet eine Einstiegs-App, mit der Sie mit Layouts experimentieren können. |
Training | Android | Android |
12:30–13:15 Sitzung |
Container, Kubernetes und Google CloudRobert Kubis, Steffen HanikelS1 Session Auditorium Hall Einen einzelnen Mikrodienst zu erstellen, ist eine bekannte Herausforderung. Es ist nicht so einfach, einen Cluster von Mikrodiensten mit Load-Balancing zu erstellen, die stabil sind und sich selbst reparieren. Die Verwaltung dieses Clusters mit Rollouts und Rollbacks, die Skalierung einzelner Dienste bei Bedarf sowie die sichere gemeinsame Nutzung von Secrets und Konfigurationen zwischen Diensten ist noch schwieriger. Kubernetes, ein Open-Source-System zur Containerverwaltung, kann Ihnen dabei helfen. In diesem Vortrag beginnen wir mit einem einfachen Mikrodienst, containerisieren ihn mit Docker und skalieren ihn auf einen Cluster stabiler Mikrodienste, die von Kubernetes verwaltet werden. Dabei lernen wir, was Kubernetes zu einem idealen System für die Automatisierung von Bereitstellung, Abläufen und Skalierung von Containeranwendungen macht. Wir freuen uns, dass FlixBus auf der Bühne über Erfahrungen und Best Practices für die Einführung und Ausführung von Kubernetes in der Produktion sprechen wird. |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
13:15–13:45 Sitzung |
Das kommende Jahr in der globalen TechnologierichtlinieDanielle OslerS1 Session Auditorium Hall In dieser Sitzung sprechen wir über die neuen politischen und technologischen Trends, die Entwickler betreffen, und geben dir klare Ideen, wie du dich in die Debatte einbringen kannst. |
Sitzung | Android | Android und Android |
13:30–14:15 Sitzung |
Informationen zum Google Developers Agency ProgramChopraCommunity-Lounge Alles über das Google Developers Agency Program |
Sitzung | Community | |
14:15–15:00 Sitzung |
Mehr Power für Ihre Apps mit Standortfunktionen und KartenMorganS2 Session Theatre Hall Mit Google Maps ist die Welt jetzt für alle da. Hier erfahren Sie, wie Sie Google Maps mithilfe unserer APIs in Ihre Android- oder iOS-Apps einbinden können. Wir zeigen Ihnen, wie Sie mithilfe von Stilen Ihre Funktionen präsentieren und neue Anwendungsfälle ermöglichen können. Die 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 Ihren Nutzern die Welt präsentieren 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 als Mitglied beitreten. |
Sitzung | Community | |
14:15–15:45 Training |
Praxisorientiertes Ausführen eines TensorFlow-Modells unter AndroidMark DaoustS3.2 Schulungsraum In dieser Sitzung lernen Sie, wie Sie mit TensorFlow maschinelles Lernen in Ihre Android-Apps einbinden. Mit TensorFlow ist maschinelles Lernen nutzerfreundlich und dieser Vortrag ist für jeden Android-Entwickler geeignet, um zu erfahren, wie die Funktion hinzugefügt werden kann. |
Training | Mehr als nur mobile Geräte | TensorFlow Android |
14:15–15:00 Sitzung |
Frameworks und Tools für progressive Web-AppsLogo: Stephen FluinS1 Session Auditorium Hall Progressive Web-Apps (PWAs) werden schneller im Web verbreitet, als man es hätte erwarten können. Vor zwei Jahren mussten Entwickler sich selbst um die meisten erforderlichen Schritte kümmern, um die neuen im Browser verfügbaren APIs nutzen zu können. Heute haben wir jedoch leistungsstarke und robuste Tools, mit denen Entwickler mit unterschiedlichen Hintergründen noch ansprechendere Anwendungen bereitstellen können. In dieser Sitzung lernen Sie Folgendes:• Best Practices für PWAs, die Sie nutzen sollten• Tools zur Unterstützung von Entwicklern mit einer Vielzahl von Hintergründen• Die Philosophie hinter diesen Tools |
Sitzung | Mobiles Web | PWA |
14:15–15:45 Training |
Die Google Cloud Vision API und die Natural Language API in der PraxisSara RobinsonS3.1 Schulungsraum In dieser Schulung mit Kursleiter wird Schritt für Schritt gezeigt, wie Sie die Google Cloud Vision API und die Cloud Natural Language API verwenden. So erfahren die Teilnehmer, wie sie ihre Anwendungen verbessern oder neue entwickeln können, während sie gleichzeitig die fantastischen 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 für das WebThomas SteinerS2 Session Theatre Hall Ganz gleich, ob Sie in den Bereichen E-Commerce, Medien, Gaming oder eine andere Art von Website tätig sind – Sie müssen über die Zukunft des Webs Bescheid wissen. In dieser Sitzung erfahren Sie, was als Nächstes bei APIs, Plattformen und Technologien ansteht. Vermutlich benötigen Sie gar keine native App... |
Sitzung | Mobiles Web | Mobiles Web |
15:00–15:30 Sitzung |
Community-Partnerschaft: Informationen zum „Together with Google Developers“-ProgrammDaniel FrancCommunity-Lounge Hier erfährst du mehr über das Programm für Community-Leiter, die ihre Communitys aufbauen – von anderen Leads und Google Developers inspiriert. |
Sitzung | Community | |
15:00–15:45 Sitzung |
Mit Actions on Google Conversational Assistant-Apps entwickelnIdo Green, Dan Imrie-SitunayakeS1 Session Auditorium Hall 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 Conversational Assistant-Apps zu erstellen. In diesem Vortrag werden die wichtigsten Komponenten von Actions on Google beschrieben. Außerdem zeigen wir dir, wie du mit Tools wie API.AI ganz einfach deine erste Assistant-App erstellst. Außerdem zeigen wir dir Best Practices für die Sprachbenutzeroberfläche (VUI), mit denen du überzeugende dialogorientierte Kommunikation gestalten kannst. |
Sitzung | Mehr als nur mobile Geräte | Assistant |
15:30–16:30 Sitzung |
Informationen zum Women Techmakers-ProgrammAzzurra RagoneCommunity-Lounge Hier erfährst du alles über das Women Techmakers-Programm und wie du daran teilnehmen kannst. |
Sitzung | Community | |
15:45–17:15 Training |
Google Assistant hautnah erleben und mit API.AI eigene Assistant-Apps entwickelnSachit Mishra, Shuyang ChenS3.2 Schulungsraum In dieser Sitzung erfährst du, wie du deine eigenen Assistant-Apps erstellst, die mit Google Assistant kompatibel sind. Mit API.AI können Sie sehen, wie einfach es ist, eine Unterhaltung mit einem Nutzer zu führen, 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-Backend verbinden. In dieser Session können alle Entwickler lernen, wie sie Apps für Google Assistant entwickeln.Bevor du an dieser Schulung teilnimmst, musst du Folgendes installiert haben: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Training | Mehr als nur mobile Geräte | Assistant |
15:45–16:30 Sitzung |
Tools zur LeistungsoptimierungWojtek KalicińskiS1 Session Auditorium Hall In diesem Jahr haben wir für Google Play und Android Studio brandneue Tools bereitgestellt, mit denen du Leistungsprobleme diagnostizieren kannst, damit deine Apps schnell und reibungslos funktionieren. |
Sitzung | Android | Android Play |
15:45–16:30 Sitzung |
App to 60 – Firebase für vorhandene App verwendenJennifer PersonS2 Session Theatre Hall Sie haben also das Herzstück Ihrer App geschaffen. Woher wissen Sie nun, was Ihre Nutzer vorhaben? Wie können Sie sie noch einmal ansprechen? Und wie lassen sich Abstürze und Verzögerungen vermeiden, damit sie nicht weglaufen? |
Sitzung | Auf Mobilgeräten entwickeln | Cloud |
15:45–17:15 Training |
AMP in PWA einbindenClarkS3.1 Schulungsraum Accelerated Mobile Pages (AMP) eignen sich hervorragend für inhaltsorientierte Websites wie Nachrichtenwebsites und Blogs. Aber was ist, wenn Sie sie in progressive Web-Apps integrieren möchten? Hier erfahren Sie, wie Sie die Geschwindigkeit von AMP mit der Offlineleistung progressiver Web-Apps kombinieren können. |
Training | Mobiles Web | PWA-AMP |
16:30–17:15 Sitzung |
Einführung in DeepMindJonathan SilveiraS1 Session Auditorium Hall Ein kurzer Überblick über die Arbeit, die DeepMind geleistet hat. |
Sitzung | Mehr als nur mobile Geräte | DeepMind |
16:30–17:15 Sitzung |
Anwendung modularisierenBen WeissS2 Session Theatre Hall Durch die Modularisierung deiner App kannst du deinen Nutzern das kleinste APK zur Verfügung stellen. Dies ist entscheidend für die Entwicklung von Instant-Apps und für den Angriff auf aufstrebende Märkte hilfreich. |
Sitzung | Android | Android |
17:15–18:00 iWork Keynote |
Abschluss-KeynoteDirk Primbs, Sowmya SubramaS1 Session Auditorium Hall Die Welt – Stück für Stück verändern |
iWork Keynote | Mehr als nur mobiles Entwickeln für mobiles Web (Android) |