Work better together

  • 제품을 서로 연결 (connecting our products)
  • workflow 를 향상시키는 것을 돕기 위한 Providing guidance and best practices

Keynote 보러가기

키노트 영상

Developer Keynote (Google I_O '22) 1-51 screenshot

AR Core (Augmented Reality)

Developer Keynote (Google I_O '22) 3-6 screenshot

Geospatial API on Android and iOS

  • 87개 나라의 실제 지역을 기반으로 하는 AR Developer Keynote (Google I_O '22) 4-16 screenshot

  • 실제 AR 이 사용된 예시 앱들 Developer Keynote (Google I_O '22) 4-50 screenshot

  • Balloon Pop Developer Keynote (Google I_O '22) 5-2 screenshot

Android

웨어러블 및 대형화면에 중점을 두고 여러 장치에서 더 잘 작동 하는 앱을 빌드하는 방법을 공유
도구와 라이브러리를 사용하여 생산성을 향상 시키는 방법

Developer Keynote (Google I_O '22) 6-54 screenshot

Modern Android Development

  • Android Studio & Kotlin
  • Material Design and Compose
  • Jetpack
  • Google Services
  • Google Play Store

Developer Keynote (Google I_O '22) 8-13 screenshot

Wear OS

  • Google Pixel Watch (가을)
  • Compose for Wear OS
  • Health Connect
    • 공유된 헬스 데이터에 접근하기 위한 single api 제공
    • 삼성 헬스, 구글 헬스, fitbit 에서 접근 가능

Developer Keynote (Google I_O '22) 10-31 screenshot

Large Screen

  • 270M active large screen devices
  • Pixel Tablet (next year)
  • 안드로이드 12/13에서 라지스크린을 위해 지원 되는 것들
    • Task Bar
    • Multi-tasking
    • Keyboard and mouse support
    • Compatibility mode

Developer Keynote (Google I_O '22) 12-28 screenshot

Testing

Configuration changes : 화면을 접거나 펼칠 때 (folding/unfolding) 또는 카메라 등을 사용할 때 문제가 많이 발생한다. Jetpack libraries 에 포함해서 테스트가 가능하다.

아래 api가 release 1.0

  • Drag and Drop
  • WindowManager : 스크린 사이즈 찾기 위한 파운데이션 라이브러리 등을 포함

Play Store

라지 스크린을 위한 컨텐츠와 리뷰, rating 시스템을 분리

Developer Keynote (Google I_O '22) 16-42 screenshot

Developer Productivity

Modern Android Development

Multipreview API

@PreviewDevices 를 사용해서 다양한 화면 사이즈에서 미리 보기 띄울 수 있음 Developer Keynote (Google I_O '22) 18-34 screenshot

Developer Keynote (Google I_O '22) 19-8 screenshot

Screen Mirroring

디바이스를 usb 로 연결한 것을 안드로이드 스튜디오에서 바로 미러링 가능

Developer Keynote (Google I_O '22) 20-8 screenshot

Live Edit

빌드 안시키고 바로 적용, 기본적으로 리빌딩 없이 리터럴 값만 변경하는 것이 아니라 Compose 기능 자체도 변경

Developer Keynote (Google I_O '22) 21-9 screenshot

진행 중인 것들

Developer Keynote (Google I_O '22) 22-15 screenshot

Developer Keynote (Google I_O '22) 23-2 screenshot

추천! Developer Keynote (Google I_O '22) 23-53 screenshot

Flutter

플러터로 개발된 앱 : 500k

Flutter 3

Developer Keynote (Google I_O '22) 31-34 screenshot

Android, iOS, Web, Window, Mac, 리눅스에 적용 가능 Developer Keynote (Google I_O '22) 31-52 screenshot

MacOS application Developer Keynote (Google I_O '22) 33-12 screenshot

Flutter casual game tool kit : 샘플 게임, 커뮤니티 공간, 구글 디벨로퍼 크레딧등의 정보 포함 Developer Keynote (Google I_O '22) 33-46 screenshot

파이어베이스에서 완벽하게 지원됨 Developer Keynote (Google I_O '22) 34-40 screenshot

Crashlytics for Flutter Developer Keynote (Google I_O '22) 34-46 screenshot

FireBase

App Quality Insights window in Android Studio

(뱀장어 버전)

  • Discover
  • Investigate
  • Reproduce

안드로이드 스튜디오 하단의 App Insights 메뉴를 누르면 파이어베이스 크래시리틱스와 연결되어 리포트에 올라온 코드 위치로 바로 이동할 수 있다.
Developer Keynote (Google I_O '22) 37-10 screenshot

또는 코드에 하이라이트 처리되어서 바로 볼 수 있다. Developer Keynote (Google I_O '22) 38-5 screenshot

Firebase Extensions

  • 대부분의 앱은 20-40개의 api를 사용함. 주로 사용하는 서드파티 패키지 솔루션을 앱에 빠르게 추가할 수 있음
  • Extension Events : 세세한 사항들을 사용자 정의 할 수 있음

App Check

  • API 리소스 보안
  • Resource 및 Infro 에 엑세스 할 수 있는 사람을 제어
  • 트레픽이 합법적인 장치의 앱에서 발생했는지 등등을 체크
  • Play Integrity API 와 통합해서 Android 앱에 대한 고급 보호 기능을 제공 Developer Keynote (Google I_O '22) 40-55 screenshot