게시자: Purnima Kochikar (VP of Play Partnerships)
이 글의 원문은 여기서 확인할 수 있습니다.
구글은 테크 분야의 여성분들이 더 주목 받고, 함께 커뮤니티를 형성하고, 필요한 자원을 얻을 수 있도록 돕고자 Women Techmakers 프로그램을 운영하고 있습니다. Women Techmakers는 오는 7월 테크 분야의 여성들이 발표를 비롯한 기타 커뮤니티 공헌을 통해 업계 리더로 발돋움하는 것을 돕고자 Women Developer Academy를 개최합니다.
Women Developer Academy는 발표 기회를 포착하고, 발표 능력을 향상시키고, 업계 내 네트워크를 만들어 나가고자 하는 개발자, 소프트웨어 엔지니어, 데이터 사이언티스트 등 여성 IT 실무자를 대상으로 3주 동안 매주 토요일에 진행됩니다. 발표와 관련된 여러 주제에 초점을 맞춘 다양한 세션을 제공할 예정이며, 참가자들이 새로운 스킬을 습득하는 것 외에도, 비슷한 고민을 하는 다른 여성 개발자들을 만나 네트워크를 형성할 수 있도록 도울 예정입니다. 또한 더 많은 여성들이 테크 관련 컨퍼런스에서 발표할 수 있도록 개발자 커뮤니티 네트워크를 통해 발표 기회를 찾는 것도 도울 예정입니다.
프로그램 진행 내용
1. 7월 17일(토) (일본 지역의 참가자들과 함께 참가하게 되며, 프로그램은 영어로 진행됩니다.)
세션 1: WDA 프로그램 소개, WTM & GDE 프로그램 소개
세션 2: 적절한 주제 고르기
세션 3: 발표 자신감 기르기
2. 7월 24일(토) (한국어로 진행)
세션 1: 기술 발표 구성하고 진행하기
세션 2: 좋은 발표의 요건
3. 7월 31일(토) (한국어로 진행)
세션 1: 내 발표 포지셔닝 및 홍보하기
세션 2: 참가자 Bio 작성
참석자 수가 제한되어 있는 관계로, 등록하시는 경우 모든 세션에 참석해주시길 부탁드립니다.
주요 일정
6월 21일(월): 등록 오픈
7월 5일(월): 참가자 대상 1차 이메일 발송 (7월 5일 이후 신청하신 분들에게는 순차적으로 안내 메일 발송)
7월 17일(토)-31일(토): Women Developer Academy 진행 ( 오전 10시, 온라인으로 진행 )
지원 요건
다음 기술 중 하나에 대한 지식, 열정 및 경험이 있으신 분: Android, Google Cloud, Tensorflow, Machine Learning, Flutter, Firebase, Kotlin, Go, Web Technologies, Google Workspace
대중 앞에서 연설한 경험이 거의 없으신 분
개발자 커뮤니티에서 활동적이고 목소리를 높이고 스피커로 참여하고자 하는 의지가 있으신 분
7월에 진행되는 모든 세션에 참석하고 프로그램 요구 사항에 전념할 수 있으신 분
한국에 거주하고 있는 여성 및 기타 성 소수자
등록해주신 모든 분이 다 프로그램에 참여할 수 있는 것은 아닙니다. 위와 같은 요건들에 해당하시는 분 중 참가자로 선정된 분들에게는 프로그램에 참여하기 위한 정보를 기재해주신 이메일로 따로 연락드릴 예정입니다.
프로그램 참가 요구 사항
프로그램 콘텐츠에 대한 액세스를 위한 개인 Gmail 또는 Google Workspace 계정
데스크탑 컴퓨터 또는 노트북
웹캠 및 마이크(내장 또는 외장)
등록하러 가기
다른 나라에서 진행된 이벤트에 대해 더 알고 싶은 분들은 아래의 링크를 확인해보세요
작성자: Paris Hsu (Product & Design, Android)
이 글의 원문은 여기서 확인하실 수 있으며 블로그 리뷰에는 강사룡(Google)님이 참여해주셨습니다.
Android Studio Arctic Fox 스플래시 화면
참고: 작년 말에 발표했듯이, 버전 번호 지정 규칙을 Android 스튜디오의 기준이 되는 IntelliJ IDE 번호와 일치하도록 변경했습니다(2020.3 + 구글 패치 번호). 또한 간편하게 기억하고 참조할 수 있도록 편리한 코드명을 붙였습니다. 코드명은 알파벳순으로 사용합니다. 첫 번째는 Arctic Fox(베타)이고 다음은 Bumblebee(카나리아)입니다.
오늘 Android Studio Arctic Fox(2020.3.1) 베타 ❄️🦊를 출시합니다! 디자인, 기기, 개발자 생산성에 초점을 맞춘 공식 Android IDE의 최신 릴리스입니다. 지금 베타 채널에서 다운로드하고 이번 주 Google I/O 2021에서 공개된 모든 새로운 기능을 체험해볼 수 있습니다!
작년에 힘겨운 상황에 적응하는 가운데서도 여전히 멋지고 혁신적인 앱을 개발하고 있는 전 세계 개발자 커뮤니티를 본받아, Google에서도 크게 세 가지 테마에 따라 도구 세트를 출시, 업데이트했습니다.
빠른 UI 디자인 - Jetpack Compose를 사용하면 최신 UI를 그 어느 때보다도 쉽게 개발할 수 있습니다. 개발 과정에 도움이 되는 도구도 준비했습니다. Compose Preview를 사용하여 여러 가지 구성으로 미리보기를 생성하고 코드를 탐색할 수 있으며, Deploy Preview to Device(장치에서 미리보기)를 사용하여 독립적으로 앱을 테스트하고, Layout Inspector로 앱 전체를 검사할 수 있습니다. 반복되는 개발 과정에서 문자열과 숫자를 빠르게 수정하고, 업데이트 결과를 즉시 확인할 수 있습니다. 게다가 Layout Editor의 Accessibility Scanner로 View 기반 레이아웃에서 접근성 문제를 찾아낼 수도 있습니다.
대형 및 소형 폼 팩터의 새로운 기기 - 앱을 새롭게 구상하고 휴대전화를 넘어 Wear OS, Google TV, Android Auto 등에까지 확장하세요. 새로운 에뮬레이터와 시스템 이미지는 물론이고, 다양한 테스트 시나리오에 맞는 실제와 유사한 시뮬레이션도 준비되어 있습니다. Wear OS Pairing으로 시계와 휴대전화 에뮬레이터를 페어링하고, Wear OS 심박수 센서로 가상 달리기를 하며, GoogleTV Remote Control로 채널을 바꾸고, Automotive OS Sensor Replay로 드라이브를 떠나보세요.
개발자 생산성 향상 - 여러분의 작업공간과 환경에 최신 시스템을 갖추고, 빠른 속도와 우수한 품질로 최적화할 수 있도록 도와드리고 싶습니다. 이제 Intellij 2020.3 주요 업데이트에서 제공되는 다양한 새로운 기능과 개선 사항을 활용할 수 있으며, Android 12로 앱을 테스트하고, 메모리 프로파일러의 업데이트된 UI로 앱 성능을 개선하고, WorkManager Inspector로 백그라운드 작업 관계를 파악하고, Non-Transitive R classes IDE Refactoring을 사용하여 빌드 속도를 높일 수 있습니다.
다시 말해, 이번 업그레이드는 절대 놓쳐서는 안 됩니다! ✨ 아래의 내용이나 동영상에서 하이라이트 정보를 참조해 이 테마와 관련된 여러 가지 기능과 개선 사항을 베타 버전에서 추가로 확인하세요. 문서를 읽지 않고 바로 Android Studio Arctic Fox(2020.3.1) 베타를 베타 채널에서 다운로드하고 직접 최신 기능을 사용하실 수도 있습니다! 의견을 보내주시면 개발자 여러분이 중요하게 여기는 영역을 Android 스튜디오의 다음 버전에서 중점적으로 개선하는 데 도움이 됩니다.
Android 개발 도구의 새로운 기능(I/O 2021)
Android Studio Arctic Fox(2020.3.1) 베타의 모든 새로운 기능을 정리해둔 3가지 테마를 확인해 보세요.
Compose Preview - Compose Preview로 Compose UI 미리보기를 생성할 수 있습니다! Compose 미리보기에서 @Preview 애너테이션을 사용하면 여러 구성 요소를 서로 다른 구성(예: 테마, 기기)으로 한 번에 시각화하고 코드를 살펴보기 위한 가이드로 삼을 수 있습니다.
Compose Preview
Layout Inspector for Compose - Layout Inspector를 사용하여 Compose로 작성된 레이아웃을 검사할 수 있습니다. 앱에서 Compose로만 작성된 레이아웃을 사용하든 Compose와 Views를 혼용한 레이아웃을 사용하든, Layout Inspector는 실행 중인 기기 또는 에뮬레이터에서 레이아웃이 렌더링되는 모습을 확인하여, 자세한 디테일(예: 각 컴포저블에 전달되는 매개변수, 수정자)을 찾아내고, 잠재적 이슈를 디버깅할 수 있습니다. 앱과 상호작용하면서 Live Updates를 활성화하여 기기에서 데이터를 계속 스트리밍하거나, 이 기능을 비활성화하고 필요에 따라 Refresh 액션을 클릭해 기기 성능에 미치는 영향을 줄일 수 있습니다
Deploy Preview to Device(장치에서 미리보기) - 이 기능을 사용하면 UI 코드 조각을 기기나 에뮬레이터에 배포할 수 있습니다. 애플리케이션 전체를 시작하지 않고도 기기에서 코드 일부를 테스트하는 데 도움이 됩니다. 미리보기도 애플리케이션과 동일한 컨텍스트(권한, 리소스)를 사용합니다. Compose Preview 창 상단, 또는 코드 편집기에서 @Preview 애니테이션 왼쪽 영역거터(gutter)에 표시되는는 Deploy to device 아이콘을 클릭하면 Android 스튜디오에서 연결된 기기나 에뮬레이터로 해당 @Preview를 배포합니다.
미리보기 및 거터 아이콘에서 Deploy to device 사용
Live Edit of literals(리터럴의 실시간 편집) - Live Editing of literals를 사용하면 Compose로 개발하는 개발자들이 코드에서 리터럴(문자열, 숫자, 논리형 값)을 빠르게 편집하고, 컴파일되기를 기다릴 필요 없이 즉시 결과를 확인할 수 있습니다. 이 기능은 미리보기, 에뮬레이터 또는 실제 기기에서 거의 실시간에 가깝게 코드 변경 사항을 표시하여 생산성을 높이기 위해 제공합니다.
미리보기와 기기에서 숫자와 문자열을 편집하고 즉시 업데이트
Accessibility Scanner for Layout Editor(레이아웃 편집기의 접근성 검사기) - Android 스튜디오가 Android 접근성 테스트 프레임워크와 통합되어 레이아웃에서 접근성 문제를 찾는 데 도움을 제공합니다. Layout Editor에서 오류 신고 버튼을 클릭하여 패널을 시작합니다. 접근성 관련 문제를 알려주고 일반적인 문제(예: 콘텐츠 설명 누락, 선명하지 않은 대비)에 대한 권장 수정 사항을 제안합니다.
Layout Editor의 접근성 테스트 프레임워크
Wear OS 페어링 - 개발자에게 실제 휴대전화 또는 가상 휴대전화가 포함된 Wear OS 에뮬레이터를 Android 스튜디오에 직접 페어링하기 위한 단계를 하나씩 안내하기 위한 새로운 Wear OS 페어링 어시스턴트를 개발했습니다! device dropdown > Wear OS emulator pairing assistant에서 시작할 수 있습니다. 현재 Wear OS 2 컴패니언 앱과 페어링되며, 새로운 버전의 호환 앱이 곧 출시될 예정입니다. 자세히 알아보세요.
새로운 Wear OS 시스템 이미지 - Wear OS 3 시스템 이미지의 개발자 프리뷰가 배포되었습니다. 이를 통해 최신 버전의 Wear OS 플랫폼을 실행해보실 수 있습니다!
Wear OS 시스템 이미지
Wear OS 에뮬레이터를 위한 심박수 센서 - Wear OS 앱을 테스트하는 데 도움을 드리기 위해 Android 에뮬레이터와 페어링 된 Wear OS 에뮬레이터 실행 시 Heart Rate Sensor API를 지원합니다. Android 스튜디오 SDK Manager에서 다운로드한 Android Emulator v30.4.5 이상에서 실행하셔야 합니다.
Heart Rate Sensor for Wear OS Emulators
Google TV Remote Control - 새로운 Google TV UI뿐만 아니라 리모컨 패널도 업데이트했습니다. 사용자 프로필, 설정 등과 같은 새로운 Google TV 리모컨에 대한 매핑이 포함됩니다.
Google TV 리모컨
새로운 Google TV 시스템 이미지 - UI를 자유롭게 살펴볼 수 있도록 새로운 Google TV 환경을 반영하여 시스템 이미지를 업데이트했습니다.
Google TV 시스템 이미지
Automotive OS Sensor Replay - Android Automotive 에뮬레이터를 사용하여 운전 시나리오를 시뮬레이션할 수 있습니다. 자동차 센서 데이터(예: 속도, 기어)를 재생하고, 개발을 완료한 후에 워크플로를 테스트할 수 있습니다.
Android Automotive OS Sensor replay
IntelliJ 플랫폼 업데이트 - Android Studio Arctic Fox (2020.3.1) 베타에는 IntelliJ 2020.3 플랫폼 릴리스😎가 포함됩니다. 디버거 인터랙티브 힌트, 새로운 환영 화면, 워크플로를 단축하기 위한 여러 가지 새로운 코드 편집기 개선 사항을 비롯한 새로운 기능이 다수 추가되었습니다. 자세히 알아보세요.
Android 12 lint 검사 - Android 12를 대상으로 한 앱 빌드에 lint 검사를 추가하여 상황에 따른 지침을 확인할 수 있도록 했습니다. 예를 들어 스플래시 화면의 커스텀 선언,“정확한 위치”가 필요한 상황에서 ”대략적인 위치" 권한을 설정한 경우 , 미디어 형식, 높은 센서 샘플링 레이트 권한에 대한 검사를 추가했습니다.
Non-transitive R 클래스 리팩토링 - Android Gradle Plugin과 함께 Non-transitive R 클래스를 사용하면 멀티 모듈 애플리케이션을 더욱 빠르게 빌드할 수 있습니다. 각 모듈에는 각 리소스에 대한 참조만 포함되어 있어 리소스가 중복되지 않고, 종속성에서 리소스를 가져오지 않습니다. Refactor > Migrate to Non-transitive R Classes에서 이 기능에 접근 수 있습니다.
Apple Silicon 지원(미리보기 판) - Apple Silicon(arm64) 하드웨어에서 MacOS를 사용하는 개발자를 위해, Android Studio Arctic Fox는 이 새로운 아키텍처에 미리보기를 지원합니다. arm64 플랫폼 지원은 현재 개발 단계이지만, 여러분에게 릴리스를 제공하고 의견을 받고자 합니다. arm64 아키텍처의 미리보기 출시이므로 Android 스튜디오 다운로드 자료실 페이지에서 이 버전을 별도로 다운로드하고 Mac(Apple Silicon)을 검색해야 합니다.
에뮬레이터 도구 창의 확장된 컨트롤 - 이제 개발자 여러분께서는 에뮬레이터를 도구 창에서 열었을 때 모든 확장된 에뮬레이터 컨트롤에 액세스할 수 있습니다. 확장된 컨트롤은 앱의 내비게이션 재생, 가상 센서, 스냅샷 등을 Android 스튜디오에서 테스트하기 위한 강력한 도구입니다. Android 스튜디오에서 에뮬레이터를 시작하려면 Android 스튜디오의 Preferences > Tools > Emulator로 이동하고 "Launch in a tool window"를 선택하세요.
에뮬레이터 도구 창의 확장된 컨트롤
Background Task Inspector (백그라운드 태스크 검사기) - 이제 Background Task Inspector를 사용하면 WorkManager 라이브러리 2.5.0 이상일 때 앱의 백그라운드 작업자를 시각화하여 모니터링, 디버깅할 수 있습니다. 메뉴 바에서 View > Tool Windows > App Inspection으로 가면 액세스할 수 있습니다. API 수준 26 이상을 실행하는 기기에서 앱을 배포하면 아래와 같이 Background Task Inspector 탭에서 활성화된 작업자를 확인할 수 있습니다. 자세히 알아보세요.
Background Task Inspector
Test Matrix를 사용한 동시 기기 테스트 - 새로운 전문 계측 테스트 도구를 사용해서 계측 테스트를 여러 기기에서 동시에 실행하고 검사하면 Test Matrix라는 패널에 테스트 결과가 실시간으로 스트리밍됩니다. 자세히 알아보세요.
여러 기기에서 동시에 테스트를 실행하는 Test matrix
Memory Profiler의 새로운 기록 UI - 다양한 기록 액티비티(예: 힙 덤프 캡처, 자바, Kotlin 및 네이티브 메모리 할당)에 대해 메모리 프로파일러 UI를 통합했습니다.
메모리 프로파일러: 기록된 자바/Kotlin 할당
시스템 요구 사항 업데이트 - Android 개발자에게 최고의 환경을 제공하기 위해 Android 스튜디오 사용 시 시스템 요구 사항을 업데이트합니다. 이 요구 사항은 우수한 품질과 성능을 유지하기 위해 Android 스튜디오를 엄격히 테스트할 때 사용하는 구성이기도 하며, 앞으로는 더욱 수시로 업데이트할 계획입니다. 요구 사항에 못 미치는 시스템을 사용할 수는 있지만 호환성이나 지원에 대해서는 보장할 수 없습니다. 공식 개발자 사이트의 업데이트된 시스템 요구 사항을 참조하세요.
요약하면 Android Studio Arctic Fox (2020.3.1) 베타는 아래와 같은 개선 사항과 기능이 포함됩니다.
Compose Layout Inspector
Deploy Preview to Device(장치에서 미리보기)
Live Edit of literals(리터럴의 실시간 편집)
Accessibility Scanner in Layout Editor(레이아웃 편집기의 접근성 검사기)
Wear OS 페어링
심박수 센서
새로운 WearOS 시스템 이미지
Google TV Remote Control
Automotive OS Sensor Replay
Intellij 2020.3.1
Android 12 lint 검사
Non-transitive R 클래스 리팩토링
Apple Silicon 지원(미리보기 판)
Android 에뮬레이터 도구 창의 확장된 컨트롤
Background Task Inspector (백그라운드 태스크 검사기)
Test matrix를 사용한 동시 기기 테스트
Memory Profiler의 새로운 기록 UI
위의 목록에는 나와 있지 않은 새로운 기능을 I/O에서 보셨을 수도 있습니다. 해당 기능은 아직 베타 채널에 릴리스할 준비가 끝나지 않아 Android 스튜디오(2021.1.1) Bumblebee 카나리아에 포함되어 있습니다.
Interactive Compose Preview
Compose Animation Preview
Preview Configuration Picker
Animated vector drawable Preview
Compose Blueprint Mode
Compose Constraints Preview for ConstraintLayout
Automotive OS USB Passthrough - 출시 예정
Automotive OS Rotary Controls - 출시 예정
Kotlin Coroutines 디버거
Device Manager
Android 스튜디오의 Gradle Instrumented Test Runner Integration
Gradle Managed Devices
Android 팀에서는 이번의 대규모 릴리스와 함께 Android 스튜디오와 관련된 세션 시리즈를 준비했습니다. 아래 영상을 통해 실행 가능한 최신 기능을 살펴보고, Android 스튜디오📺의 사용 방법에 관한 팁도 함께 확인해보세요.
Android 개발 도구의 새로운 기능
Android의 Kotlin 현황
디자인 도구의 새로운 기능
Android Gradle 플러그인의 새로운 기능
Android 테스트 도구의 새로운 기능
Android Studio Arctic Fox(2020.3.1)는 중요한 릴리스로, 지금이 베타 릴리스를 다운로드해 살펴보고 새로운 기능을 워크플로에 통합하기에 좋은 기회입니다. 베타 릴리스는 거의 안정화 릴리스에 가까워졌지만, 여느 베타 릴리스와 마찬가지로 버그가 남아 있을 수 있습니다. 문제점을 발견하신 경우 수정할 수 있도록 저희에게 알려주세요. 이미 Android 스튜디오를 사용하고 계시면 탐색 메뉴(Help > Check for Update [Windows/Linux] , Android Studio > Check for Updates [OS X])에서 베타 채널 업데이트를 확인하실 수 있습니다. 베타로 업데이트하면 새 버전의 Android 스튜디오와 Android Emulator에 액세스할 수 있습니다.