Android Studio Hedgehog
Android Studio Iguana
Android Studio의 Studio Bot을 Gemini로 전환
최근 Stable 릴리즈에 900개 이상의 버그와 이슈 해결
메모리와 성능이 33% 가까이 향상
최신 Android Studio 출시
Intellij 2024.1 기반
Sticky lines : https://www.jetbrains.com/help/idea/sticky-lines.html
line breakpoints : https://www.jetbrains.com/help/idea/using-breakpoints.html#set-breakpoints
usb-check : https://developer.android.com/studio/preview/features#usb-check
Device UI setting shortcuts : https://developer.android.com/studio/preview/features#device-ui-setting-shortcuts
디바이스 설정을 더 빠르게 변경 가능
디스플레이 모드에서 폼팩터를 변경 가능 (폰, 폴더블, 태블릿)
Compose Preview는 성능/메모리를 고려해 게으르게 렌더링함
터치 크기가 너무 작다는 경고가 노출
Baseline Profile Generator를 통해서 쉽게 생성 가능
시작 경로를 캡쳐하고 Studio로 가져온 결과를 앱과 함께 패키징하고 배포하면, 앱이 더 빠르게 시작된다.
Faster and improved Profiler with a task-centric approach : https://developer.android.com/studio/preview/features#task-based-profiler
필요한 작업 중심으로 개선
Studio Bot대신 Gemini로 변경
Gemini가 볼 수 있는지 코드의 범위를 선택할 수 있다
Context 공유
Configure context sharing with .aiexclude files : https://developer.android.com/studio/preview/gemini/aiexclude
.aiexclude
파일을 생성한 후 정의하면 된다*
만 넣는다면 내 프로젝트의 모든 항목을 제외한다는 의미
Code suggestions with Gemini in Android Studio : https://developer.android.com/studio/preview/features#gemini-code-suggestions
Gemini에게 새 코드를 추가하거나 선택한 코드를 변환하는 코드 제안을 생성하도록 요청 가능
동작 영상 : https://developer.android.com/static/studio/videos/gemini-code-suggestions.mp4
기타 예제
동작 영상 : https://youtu.be/2wOfYgIMf-A?si=ThAyKyUQ7D6ITvlg&t=1624
1.5 모델로 전환 시 가능한 기능
릴리즈 모니터링
Crashlytics에서 Gemini를 통해서 체크 가능
Android Studio내 App Quality Insights를 통해서 Crash를 확인 가능
Show insights
를 통해 Gemini 사용Analyze crash reports with Gemini in Android Studio : https://developer.android.com/studio/preview/features#gemini-aqi
Crashlytics Stack trace에서 크래시가 발생한 시점의 관련 코드로 이동할 수 있다. 현재 git 체크아웃의 코드 줄로 이동하거나 현재 체크아웃과 크래시를 생성한 버전 간의 차이점을 볼 수 있다.
Version control system integration in App Quality Insights : https://developer.android.com/studio/releases/past-releases/as-iguana-release-notes#aqi-vcs
Android Studio를 다운로드하면 두 가지 구성 요소를 다운로드하게 된다.
2단계에 걸쳐 Android Studio를 출시할 예정
결과적으로
comments powered by Disqus
Subscribe to this blog via RSS.
LazyColumn/Row에서 동일한 Key를 사용하면 크래시가 발생하는 이유
Posted on 30 Nov 2024