모든 시간은 중부 유럽 일광 시간대 시간대 (UTC+02:00)입니다.
- 실시간 스트리밍됨
시간 | 설명 | _type | _track | _제품 |
---|---|---|---|---|
10:00~10:45 Keynote |
2일 차 기조연설에와 마시아스, 베샤드 베자디, 미첼 오 포글루S1 세션 강당 홀 유럽에서 이루어지고 있는 Google의 엔지니어링 활동에 대해 자세히 알아보고 이를 실천하는 사람들을 만나보세요. |
Keynote | 모바일을 뛰어넘는 모바일 개발 | 어시스턴트 클라우드 |
10:45~11:30 Q&A |
커뮤니티 구축 Q&A다니엘 프랑커뮤니티 라운지 프로젝트 관련 커뮤니티에 참여하는 방법 훌륭한 모임 그룹을 만드는 방법 Google 직원에게 질문하고 다른 커뮤니티는 커뮤니티 관련 모든 것을 주도합니다. |
Q&A | 커뮤니티 | |
11:00~17:15 세션 |
Google Developers 및 Cloud 자격증Google Developers 및 Cloud 자격증 라운지 Google Developers 및 Google Cloud 자격증 프로그램의 새로운 기능을 알아보세요. Android, 웹, 클라우드 전문가를 만나고 자격증을 취득하는 방법을 알아보세요. |
세션 | 커뮤니티 | |
11:00~11:45 세션 |
아키텍처 구성요소플로리나 문테네스쿠S1 세션 강당 홀 I/O에서 Android 아키텍처 구성 요소를 프리뷰로 출시된 이후로 많은 개발자들이 저희에게 훌륭한 피드백을 제공해 왔습니다. 최신 업데이트를 제공하고 흥미로운 사용 사례를 알아봅니다. |
세션 | Android | Android |
11:00~12:30 학습 |
데이터 기반 프로그레시브 웹 앱사라 클라크S3.1 교육실 PWA는 \'읽기 전용\'용으로 상대적으로 쉽게 빌드할 수 있습니다. 하지만 사용자가 오프라인으로 작업하고 온라인일 때 동기화하도록 하려면 어떻게 해야 할까요? Google Cloud는 정적 및 동적 데이터에 맞게 앱을 설계하고, 백그라운드 동기화를 빌드하고, 온라인 상태일 때 백엔드를 업데이트하고, 최신 Google 도구를 사용하여 프로세스를 간소화할 수 있도록 지원합니다. |
학습 | 모바일 웹 | PWA |
11:00~11:45 세션 |
TensorFlow를 사용한 머신러닝앤드류 가스파로비치S2 세션 극장 홀 TensorFlow는 전 세계에서 가장 널리 사용되는 오픈소스 머신러닝 프레임워크입니다. 이 강연에서는 TensorFlow를 소개하고 우리가 개발한 새로운 것들을 살펴볼 것입니다. Google과 실제 환경에서 TensorFlow를 사용하는 방법을 보여주는 몇 가지 사용 사례도 살펴보겠습니다. |
세션 | 모바일 그 이상 | TensorFlow |
11:00~12:30 학습 |
앞으로 나아갈 방향: 앱에서 성공적인 탐색 정의하기리암 스프라들린, 야스민 에브젠S3.2 교육실 탐색은 앱 사용자 환경의 핵심입니다. 사용자가 앱을 탐색하는 방법에 따라 앱에 대한 의견, 앱을 성공적으로 사용하는지, 앱이 비즈니스 목표를 충족하는지 등이 결정됩니다. 앱의 탐색을 정의하는 것이 항상 간단한 것은 아닙니다. 이 세션에서는 Android의 일반적인 탐색 패턴, 작동 방식, 탐색 패턴을 결합하여 앱에서 성공적인 탐색을 정의하는 방법을 알아봅니다. 주요 사용자를 식별하고, 사용자 작업의 우선순위를 지정하며, 콘텐츠를 계층 구조 내에 배치하여 정리하는 방법을 안내합니다. |
학습 | 모바일에서 개발하기 | Android |
11:30~12:00 세션 |
Google Developers 전문가 되기: GDE 프로그램 정보모니카 스타지크커뮤니티 라운지 Google Developer Experts 프로그램 및 가입 방법에 관해 자세히 알아보세요. |
세션 | 커뮤니티 | |
11:45~12:30 세션 |
Google Cloud Platform의 기초: 둘러보기마크 코헨, 메테 아타멜S1 세션 강당 홀 클라우드 컴퓨팅에는 많은 것들이 있으며, 이 모든 것을 이해하려고 노력하기는 어려울 수 있습니다. 이 세션에서는 마크와 메테가 Google Cloud Platform으로 해결할 수 있는 문제의 범위와 깊이를 다루는 실무형 실습 안내를 제공합니다. |
세션 | 모바일에서 개발하기 | 어시스턴트 클라우드 |
11:45~12:30 세션 |
앱 품질 개선을 통한 성능 향상알렉세이 코킨S2 세션 극장 홀 Material Design과 Android vitals를 사용하여 사용자 환경을 개선하고 참여도와 유지율을 높이는 방법을 알아보세요. 고품질 앱을 빌드하여 더 나은 사용자 리뷰를 얻고 편집팀의 주목을 더 많이 받으세요. |
세션 | 모바일에서 개발하기 | Firebase |
12:00~14:15 학습 |
귀걸이 실험실엘리스카 체이포바커뮤니티 라운지 귀걸이, 목걸이, 팔찌 등 오래된 컴퓨터 부품으로 만들어 보세요. |
학습 | 커뮤니티 | |
12:30~14:00 학습 |
Cloud Functions 및 머신러닝으로 앱 역량 강화S3.1 교육실 Firebase를 사용하는 기존 앱이 있다고 가정해 보겠습니다. 하지만 이제는 결제 대행, 이미지 처리, 푸시 알림 전송 또는 앱 자체에서는 할 수 없는 다른 기능을 추가하려고 합니다. 어떻게 하면 자체 서버를 가동하지 않고 이러한 작업을 수행할 수 있을까요? Firebase가 도와드립니다. 이 Codelab에서는 Firebase에서 발생하는 이벤트에 대한 응답으로 실행되는 JavaScript 함수를 작성하는 방법을 알아봅니다. 그런 다음 이러한 함수를 Firebase용 Cloud Functions에 배포하여 Google 인프라에서 자동 확장되도록 합니다. 참석을 최대한 활용하려면 Node.js 및 npm을 즐겨 사용하는 텍스트 편집기와 함께 머신에 설치해야 합니다. |
학습 | 모바일에서 개발하기 | Firebase |
12:30~13:15 세션 |
음성 UI의 패널: 무슨 소음이 심한 거죠?난디니 스토커, 사치트 미슈라, 킴벌리 하비, 마크 폴리나S2 세션 극장 홀 정의상 대화는 두 사람 사이에 말로 생각을 교환하는 것입니다. 하지만 인간과 기기 간에 교환이 발생하면 어떻게 될까요? 대화의 규범이 바뀌나요? 그렇다면 어떤 방법을 사용하셨나요? 이 패널에서는 디자인과 개발 사이의 교차점을 살펴보고 사용자를 위한 훌륭한 대화형 환경을 만드는 방법을 알아봅니다. 패널 멤버: 어시스턴트/Actions on Google 개발자 사치트 미슈라, 대화 디자이너 킴벌리 하비, Wear의 Google 어시스턴트 UX 디자이너 마크 폴리나, 운영자: 난디니 스토커, 대화 디자인 지지 및 책임자 파트너십 |
세션 | 모바일에서 개발하기 | |
12:30~14:00 학습 |
제약 조건 레이아웃 자세히 알아보기댄 갤핀S3.2 교육실 이 워크숍에서는 Constraint Layout Editor를 사용하여 Android 앱을 위한 유연하고 효율적인 레이아웃을 빌드하는 방법을 배웁니다. 워크숍에서는 레이아웃을 실험할 수 있는 시작 앱을 제공합니다. |
학습 | Android | Android |
12:30~13:15 세션 |
컨테이너, Kubernetes, Google Cloud로버트 쿠비스, 스테펜 하니켈S1 세션 강당 홀 단일 마이크로서비스를 만드는 것은 잘 알려진 문제입니다. 복원력이 우수하고 자가 복구가 가능한 부하 분산 마이크로서비스의 클러스터를 만드는 것은 그리 쉬운 일이 아닙니다. 출시 및 롤백을 통해 클러스터를 관리하고, 필요에 따라 개별 서비스를 확장하고, 서비스 간에 보안 비밀과 구성을 안전하게 공유하는 것은 훨씬 더 어렵습니다. 이때 오픈소스 컨테이너 관리 시스템인 Kubernetes가 도움이 될 수 있습니다. 이 강연에서는 간단한 마이크로서비스부터 시작하여 Docker를 사용하여 컨테이너화한 다음, Kubernetes에서 관리하는 복원력이 우수한 마이크로서비스의 클러스터로 이를 확장합니다. 이 과정에서 Kubernetes가 컨테이너화된 애플리케이션의 배포, 운영, 확장을 자동화하는 데 효과적인 시스템인 이유를 알아봅니다. FlixBus와 함께 프로덕션에 Kubernetes를 도입하고 실행하는 경험과 권장사항에 관해 이야기할 수 있게 되어 기쁩니다. |
세션 | 모바일에서 개발하기 | Cloud |
13:15~13:45 세션 |
글로벌 기술 정책의 한 해 전망다니엘 오슬러S1 세션 강당 홀 이 세션에서는 개발자에게 영향을 미치는 새로운 정치 및 기술 트렌드를 살펴보고 토론에 자신의 목소리를 낼 수 있는 방법에 관한 명확한 아이디어를 제공합니다. |
세션 | Android | Android Things |
13:30~14:15 세션 |
Google Developers 대행사 프로그램 정보아미트 초프라커뮤니티 라운지 Google Developers Agency Program 자세히 알아보기 |
세션 | 커뮤니티 | |
14:15~15:00 세션 |
위치 및 지도로 앱 구동브렛 모건S2 세션 극장 홀 Google 지도를 사용하면 누구나 쉽게 세계를 탐험할 수 있습니다. API를 활용하여 Android 또는 iOS 앱에서 Google 지도를 가져오는 방법을 알아보세요. 스타일 지정을 사용하여 기능을 선보이고 새로운 사용 사례를 지원하는 방법을 알려드립니다. 또한 Google Maps API는 다양한 추가 기능을 제공하여 전 세계에 대한 Google 데이터를 기반으로 구축할 수 있습니다. 사용자에게 세상을 제공하는 방법을 배우게 됩니다. |
세션 | 모바일에서 개발하기 | 지도 |
14:15~15:00 세션 |
Google 커뮤니티 만들기: GDG 프로그램 정보다니엘 프랑커뮤니티 라운지 Google Developer 그룹 프로그램, 그룹 생성 또는 멤버 가입 방법에 관해 자세히 알아보세요. |
세션 | 커뮤니티 | |
14:15~15:45 학습 |
Android에서 TensorFlow 모델 실행 실습마크 도스트S3.2 교육실 이 세션에서는 TensorFlow를 사용하여 Android 애플리케이션에 머신러닝을 추가하는 방법을 알아봅니다. TensorFlow를 사용하면 머신러닝을 쉽게 사용할 수 있습니다. 이 강연은 모든 Android 개발자가 머신러닝 추가 방법을 확인할 수 있는 좋은 세션입니다. |
학습 | 모바일 그 이상 | TensorFlow Android |
14:15~15:00 세션 |
프로그레시브 웹 앱용 프레임워크 및 도구스티븐 플루인S1 세션 강당 홀 프로그레시브 웹 앱 (PWA)은 누구도 예상했던 것보다 빠르게 웹 전반에 확산되고 있습니다. 2년 전만 해도 개발자는 브라우저에서 사용할 수 있는 새로운 API를 활용하기 위해 대부분의 작업을 직접 해야 했지만, 현재는 모든 배경의 개발자가 더욱 매력적인 애플리케이션을 빠르게 출시할 수 있는 강력하고 강력한 도구를 갖추게 되었습니다. 이 세션에서 학습하는 내용은 다음과 같습니다.• 활용해야 할 PWA 권장사항• • 다양한 배경의 개발자를 지원하기 위한 도구 및 이러한 철학 |
세션 | 모바일 웹 | PWA |
14:15~15:45 학습 |
Google Cloud Vision 및 Natural Language API 실습사라 로빈슨S3.1 교육실 이 강사 주도형 교육에서는 Google Cloud Vision API와 Cloud Natural Language API를 모두 사용하는 방법을 단계별로 보여줍니다. 참석자들은 Google Cloud Machine Learning API의 놀라운 기능을 활용하면서 애플리케이션을 개선하거나 새로운 애플리케이션을 작성하는 데 필요한 것이 무엇인지 이해하는 데 도움이 될 것입니다. |
학습 | 모바일에서 개발하기 | Cloud |
15:00~15:45 세션 |
웹의 다음 단계토마스 슈타이너S2 세션 극장 홀 전자상거래, 미디어, 게임 또는 다른 유형의 사이트 등 무엇을 하든 웹의 미래에 대해 알아야 합니다. 이 세션에서는 API, 플랫폼, 기술의 미래에 대해 알아봅니다. 결국에는 네이티브 앱이 필요하지 않을 가능성이 높습니다. |
세션 | 모바일 웹 | 모바일 웹 |
15:00~15:30 세션 |
커뮤니티 파트너십: Google Developers 프로그램 정보 및다니엘 프랑커뮤니티 라운지 커뮤니티를 구축하는 커뮤니티 리더를 위한 프로그램에 대해 알아보세요. 다른 리드 및 Google Developers의 의견을 참고할 수 있습니다. |
세션 | 커뮤니티 | |
15:00~15:45 세션 |
Actions on Google을 사용하여 대화형 어시스턴트 앱 개발이도 그린, 단 임리에 시투나야케S1 세션 강당 홀 Google 어시스턴트는 Google Home 및 Android 휴대전화 모두에서 사용할 수 있습니다. 개발자는 Actions on Google을 통해 Google 어시스턴트를 확장하여 나만의 대화형 어시스턴트 앱을 만들 수 있습니다. 이 강연에서는 Actions on Google의 주요 구성요소를 설명하고, API.AI와 같은 도구를 사용하여 첫 번째 어시스턴트 앱을 쉽게 빌드하는 방법을 보여주며, 사용자에게 즐거움을 선사하는 매력적인 대화형 환경을 설계하기 위한 음성 사용자 인터페이스 (VUI) 권장사항을 살펴봅니다. |
세션 | 모바일 그 이상 | 어시스턴트 |
15:30~16:30 세션 |
Women Techmakers 프로그램 정보아주라 라곤커뮤니티 라운지 Women Techmakers 프로그램에 관한 모든 정보와 가입 방법을 알아보세요. |
세션 | 커뮤니티 | |
15:45~17:15 학습 |
Google 어시스턴트 실습 및 API.AI를 사용하여 나만의 어시스턴트 앱 개발하기사치트 미슈라, 슈양 첸,S3.2 교육실 이 세션에서는 Google 어시스턴트와 호환되는 나만의 어시스턴트 앱을 만드는 방법을 알아봅니다. API.AI를 사용하면 예시 문장과 답장을 프로그래밍하기만 하면 사용자와 대화를 얼마나 쉽게 만들 수 있는지 확인할 수 있습니다. Node.js로 작성된 간단한 웹훅을 사용하면 자체 서버 백엔드와 어시스턴트 앱을 연동할 수 있습니다. 이 세션은 모든 개발자가 Google 어시스턴트용으로 빌드하는 방법을 배울 수 있는 좋은 세션입니다. 이 교육에 참석하기 전에 Node.js v6 이상 (LTS), Firebase CLI (\'npm install -g firebase-tools\')가 설치되어 있는지 확인하세요. |
학습 | 모바일 그 이상 | 어시스턴트 |
15:45~16:30 세션 |
성능 도구보이테크 칼리신스키S1 세션 강당 홀 성능이 중요합니다. 올해 Google Play와 Android 스튜디오에서는 성능 문제를 진단하여 앱을 빠르고 원활하게 유지하는 데 도움이 되는 완전히 새로운 도구를 제공했습니다. |
세션 | Android | Android Play |
15:45~16:30 세션 |
App to 60 - 기존 앱에서 Firebase 사용제니퍼 퍼스S2 세션 극장 홀 이제 앱의 핵심을 만들었습니다. 이제 사용자의 동향을 어떻게 알 수 있을까요? 재참여를 유도하려면 어떻게 해야 할까요? 앱의 비정상 종료와 버벅거림이 사라지지 않도록 하려면 어떻게 해야 할까요? |
세션 | 모바일에서 개발하기 | Cloud |
15:45~17:15 학습 |
PWA에 AMP 통합사라 클라크S3.1 교육실 Accelerated Mobile Pages (AMP)는 뉴스 사이트 및 블로그와 같은 콘텐츠 중심 사이트에 적합하지만 프로그레시브 웹 앱에 빌드하려면 어떻게 해야 할까요? AMP의 속도와 프로그레시브 웹 앱의 오프라인 기능을 결합하는 방법을 알아보세요. |
학습 | 모바일 웹 | PWA AMP |
16:30~17:15 세션 |
DeepMind 소개후안 실베이라S1 세션 강당 홀 DeepMind가 수행한 작업에 대한 간략한 개요입니다. |
세션 | 모바일 그 이상 | 심호흡 |
16:30~17:15 세션 |
앱 모듈화벤 바이스S2 세션 극장 홀 앱을 모듈화하면 사용자에게 가장 작은 APK를 제공할 수 있습니다. 이는 인스턴트 앱을 빌드하는 데 매우 중요하고 신흥 시장을 공격하는 데에도 도움이 됩니다. |
세션 | Android | Android |
17:15~18:00 Keynote |
마무리 기조연설더크 프림스, 소우미야 수브라마S1 세션 강당 홀 한 번에 한 걸음씩 세상을 바꾸다 |
Keynote | 모바일을 넘어 모바일 웹으로 개발하기(Android) |