대유행 중에 Google은 마침내 2020년 5월 28일 안정적인 버전의 Android Studio 4.0을 출시했습니다.
모든 릴리스에는 개발자가 더 똑똑하게 코딩하고 그 어느 때보다 빠르게 앱을 개발하는 데 도움이 되는 흥미로운 업데이트와 버그 수정이 있습니다. Android 스튜디오 4.0도 예외는 아닙니다.
이 기사에서는 개발자에게 많은 도움이 될 Android 스튜디오 4.0의 흥미로운 기능에 대해 알아볼 것입니다.
여기를 클릭하여 Windows, Mac 및 Linux 시스템에서 Android Studio 4.0을 다운로드할 수 있는 직접 링크를 얻을 수 있습니다.
다음은 릴리스 노트의 주요 내용입니다.
Android Studio 4.0은 다음을 포함한 많은 흥미로운 기능을 도입합니다.
- 빌드 속도 창
- 레이아웃 다중 미리보기
- 모션 편집기
- 라이브 레이아웃 검사기
- R8 규칙용 스마트 편집기
- Kotlin DSL 스크립트 파일
Android Studio 4.0의 재미있는 새 기능을 자세히 살펴보겠습니다.
Android Studio 4.0의 새로운 기능은 무엇입니까?
다음은 새로운 기능의 목록과 작동 방식 및 뛰어난 이유에 대한 정보입니다.
1. 모션 편집기
Motion Editor는 모션 레이아웃을 위한 비주얼 디자인 편집기를 업그레이드하고 XML도 생성합니다. MotionLayout은 ConstraintLayout의 하위 부분입니다. 개발자가 모바일 애플리케이션에서 위젯 및 모션 애니메이션을 관리하는 데 도움이 됩니다.
응용 프로그램을 개발하지 않고도 애니메이션을 만들고 편집하고 미리 볼 수 있는 시각적 디자인 편집기가 있습니다. 또한 디버깅을 위해 애니메이션을 재생/일시 중지할 수 있습니다.
모션 레이아웃은 이전 제약 레이아웃을 대신하여 개선합니다. Android 앱 개발자는 레이아웃 상태 간에 애니메이션을 적용하고 중요한 애니메이션을 쉽게 관리할 수 있습니다.
이제 Motion Layout API를 배포할 수 있습니다. 고급 모션 편집기 사용 모든 것이 XML 파일에 저장되어 있는 동안 애니메이션을 개발하거나 편집합니다.
유일한 차이점은 모든 것이 이제 Motion Editor에서 관리되기 때문에 수동으로 작성할 필요가 없다는 것입니다. 애니메이션을 쉽게 미리 보고 변경할 수 있습니다.
2. 라이브 레이아웃 검사기
이제 Android Studio 4.0을 통해 개발자는 모바일 애플리케이션의 UI에 대한 실시간 인사이트를 얻을 수 있습니다. 즉, 이제 애플리케이션이 다양한 기능과 함께 화면에 어떻게 배치되는지 시각화할 수 있습니다.
또한 새로 고칠 때마다 업데이트되는 동적 레이아웃 계층 구조가 있으며 리소스 값을 결정하는 데 도움이 되는 상세 보기 속성이 있습니다.
보기> 도구 창> 레이아웃 검사기를 선택하여 기능을 배포할 수 있습니다. 메인 메뉴에서.
API 레벨 29 이상에서 실행되는 기기에 앱을 배포하는 경우 동적 레이아웃과 같은 몇 가지 추가 기능에 액세스할 수 있습니다. Layout Inspector에 대한 자세한 정보도 확인해야 합니다.
속성 값 확인 기능을 사용하면 소스 코드에서 속성의 출처를 알 수 있습니다. 또한 하이퍼링크를 사용하여 해당 위치로 이동합니다. 애플리케이션이나 기기가 Android API 29에서 실행 중인 경우 3D 표현의 이점을 활용할 수 있습니다. 이상.
이제 개발자는 화면 애니메이션의 3D 표현을 배포하고 다른 속성을 검사할 수 있습니다. 따라서 개발자를 고용하여 앱 인터페이스를 개선하거나 새로운 기능을 추가할 때 코딩하는 동안 동시에 확인할 수 있으므로 최신 UX/UI 디자인 타이포그래피로 앱의 모양에 대해 걱정할 필요가 없습니다.
3. 레이아웃 검증
이제 다양한 장치에서 레이아웃을 생성하고 중단 없이 동시에 구성할 수 있습니다. 레이아웃 확인 또는 레이아웃 멀티 미리보기는 시각적 도구입니다.
이전에는 Android 스튜디오에서 레이아웃을 생성할 때 미리보기 모드에서 다양한 화면 크기와 해상도 사이를 전환하는 것이 어려웠습니다. 하지만 이러한 최신 업데이트를 사용하면 훨씬 더 간단해집니다.
어때요? 뭐, 픽셀 장치만 선택하면 통합 개발 환경에서 변경 사항을 쉽게 확인하거나 미리 볼 수 있습니다.
또한 이 도구를 사용하여 특정 구성 또는 표시되는 화면 크기에 대한 UI를 자주 디자인할 때 UI에서 발생할 수 있는 문제를 식별할 수 있습니다.
레이아웃 유효성 검사 를 클릭하여 이 도구에 액세스할 수 있습니다. 오른쪽 상단 탭 IDE 창 .
4. 빌드 분석기
Android Studio 4.0에는 개발자가 빌드 관련 문제를 분석하고 처리하는 데 도움이 되는 Build Analyzer 도구가 도입되었습니다. 애플리케이션 개발 시간은 항상 Android 개발자에게 많은 오버헤드를 나타냅니다.
이 새로운 기능은 오래되고 잘못 구성된 작업을 인식하여 시간과 생산성 손실을 빠르게 완화합니다. 빌드 분석기 도구는 작업과 플러그인을 보여주고 회귀를 줄이는 방법을 제안합니다.
이것은 또한 또 다른 문제를 해결하는 데 도움이 됩니다. 이전에는 개발자가 빌드 시스템의 어느 부분에 더 많은 시간이 소요되는지 정확히 알지 못했습니다. 지금은 그렇지 않습니다.
따라서 새로운 등급 플러그인 4.0은 개발자가 빌드 프로세스에서 부적절하게 구성된 작업과 같은 문제를 분석하고 찾는 데 도움이 됩니다. 각 모듈의 build.gradle 파일에 아래 줄 중 하나 이상을 포함하여 기본 설정을 쉽게 지정할 수 있습니다.
또한 빌드 분석기는 전체 애플리케이션 빌드 시간에 가장 중요한 플러그인 및 작업을 호출하여 빌드의 병목 현상을 해결하고 이해하는 데 도움이 됩니다. 그런 다음 회귀를 완화하는 몇 가지 단계를 제공합니다.
5. 모든 API에 대한 Java 8 언어 라이브러리 디슈가링
Android 앱 개발의 또 다른 짜증나는 부분은 Java 8 기능을 배포하는 것입니다. 스트림을 사용하는 일부 코드를 찾을 수 있습니다. 또는 람다 함수를 구현하려는 경우 또는 해결하기에 실용적이지 않은 Java 8 API가 필요할 수도 있습니다.
하지만 Android Gradle을 사용하면 플러그인을 사용하면 이전 API로 특정 Java 8 기능을 컴파일할 수 있습니다.
그리고 Android Studio 4.0을 사용하면 디슈가링 엔진이 Java 언어를 지원할 수 있습니다.
6. 빌드 기능
Android Studio 4.0을 활용하는 개발자는 보기 바인딩, 데이터 바인딩 또는 자동 생성된 BuildConfig 클래스와 같은 빌드 기능을 활성화 및 비활성화할 수 있습니다.
또한 모든 프로젝트에 이러한 플러그인과 라이브러리가 필요하지 않을 수 있으므로 라이브러리/플러그인을 비활성화하고 대규모 프로젝트에 대한 확장성을 높일 수 있습니다.
Kotlin은 인도의 Android 프로그래머들 사이에서 가장 많이 사용되는 기술 중 하나이며 이 기능은 향후 더 빠른 앱 개발을 위해 채택을 장려할 것입니다.
7. R8 규칙용 최신 편집자
R8은 축소, 디슈가링, 덱싱 및 난독화를 모두 한 단계로 결합하기 위해 Android Gradle 플러그인 3.4.0에 도입되었습니다. 그 결과 빌드 성능이 향상되었습니다.
이전에는 R8 규칙을 작성하는 동안 자동 제안을 제공하는 스마트 편집기가 지원되지 않았습니다. 하지만 Android Studio 4.0에서는 스마트 편집기가 코드 축소 규칙을 작성할 수 있습니다.
R8용 규칙 파일을 개발할 때 Android Studio는 이제 완성, 구문 강조 표시 및 오류 검사를 비롯한 다양한 기능을 제공합니다.
이 편집기는 프로젝트와 원활하게 작동하여 모든 모델, 클래스 및 필드에 대한 완전한 기호 완성을 제공하고 리팩토링 및 탐색도 포함합니다.
8. 조각 마법사
이제 탐색 편집기에서 새로운 조각 템플릿과 조각 마법사를 사용할 수 있습니다.
이 템플릿을 사용하면 개발자가 ViewPager를 사용하여 조각 마법사 콘텐츠를 빠르게 탐색하여 슬라이드쇼를 만들 수 있습니다. (지원 라이브러리에서 사용 가능). 이 도구를 사용하면 슬라이드 애니메이션을 쉽게 설정하고 앱의 모양과 느낌을 향상시킬 수 있습니다.
이러한 업데이트를 통해 개발자는 탐색 편집기에서 사용할 수 있는 간단한 끌어서 놓기 템플릿을 통해 애니메이션 기본 화면 슬라이드를 더 쉽게 구현할 수 있습니다. 그리고 관련된 코딩도 적습니다.
기본적으로 Fragment는 다양한 기기 화면 방향에 적용할 수 있는 UI 통합을 허용하는 Android의 클래스입니다. 다양한 유형의 세그먼트를 단일 화면 요소로 결합합니다.
Fragment Wizard에 템플릿을 도입하면 이러한 다양한 기능을 매우 쉽게 사용할 수 있습니다. 모바일 앱의 UI가 다양한 화면 크기와 방향에 맞춰 조정되는 것은 확실히 보너스입니다.
9. Kotlin Android 라이브 템플릿
최신 버전의 Android Studio에는 Kotlin DSLscript 지원 기능이 내장되어 있습니다. 파일. 프로젝트 구조 대화 상자에서 지원하는 전체 빠른 수정 제품군을 쉽게 사용할 수 있습니다. Android Studio에는 이제 Kotlin 코드용 Android 전용 라이브 템플릿이 있습니다.
예를 들어 “toast”를 입력하기만 하면 됩니다. Tab 키를 누릅니다. Toast에 대한 상용구 코드를 신속하게 삽입합니다.
라이브 템플릿의 전체 목록을 보려면 편집기> 라이브 템플릿으로 이동하세요. 설정(또는 기본 설정) 대화 상자에서.
10. CPU 프로파일러 UI 업그레이드
CPU 프로파일러는 특히 성능과 관련하여 Android Studio의 최고의 새로운 기능 중 하나입니다. CPU 프로파일러는 추적 기록 및 앱의 스레드 활동과 관련된 정보를 제공하도록 설계되었습니다.
이전에는 모든 프로파일러의 데이터가 한 섹션 아래에 표시되는 데 사용되었습니다.
Android Studio 4.0을 사용하면 CPU 기록을 메인 프로파일러 타임라인과 별도로 설정하고 그룹으로 관리하여 더 쉽게 분석할 수 있습니다. 개발자는 추가 사용자 지정을 위해 그룹 내에서 개별 항목을 쉽게 끌어다 놓을 수 있습니다.
또한 원활한 병렬 분석을 위해 스레드 활동 타임라인에서 모든 스레드 활동(함수, 메서드 및 이벤트 포함)을 검사하고 최신 탐색 단축키를 사용해 데이터를 이동할 수 있습니다.
시스템 추적 UI도 업그레이드되어 시각적 구분을 개선하기 위해 이벤트가 고유한 색상으로 표시될 수 있습니다. 스레드를 정렬하여 우선 순위에 따라 더 바쁜 스레드를 표시할 수도 있으며 결합된 모든 데이터보다 선택한 스레드에 대한 데이터만 보는 데 더 집중할 수 있습니다.
CPU 프로파일러에 대한 자세한 설명을 보려면 여기를 클릭하십시오.
11. 기능 종속성에 대한 기능
Android Studio 4.0을 사용하면 개발자가 다른 기능 모듈에 종속된 동적 기능 모듈을 지정할 수 있습니다. 이를 배포하면 앱에 애플리케이션의 기능을 향상시키기에 충분한 모듈이 있는지 확인할 수 있습니다.
예를 들어 사용자가 비디오를 녹화하면 컴퓨터 모듈이 자동으로 다운로드됩니다. 비디오 모듈이 카메라 모듈에 의존하기 때문입니다.
결론
다음은 Android 애플리케이션의 성능을 개선하는 데 실제로 도움이 되는 Android Studio 4.0의 기능입니다. 또한 Android 앱 개발자가 더 빠르고 효율적으로 코딩하는 데 도움이 됩니다.
현재 Android 앱을 만드는 것은 기업가와 기업 모두의 주요 투자 관심사입니다.
따라서 안드로이드 앱 개발 회사를 선택하기 위해 기업들 사이에 엄청난 경쟁이 있습니다 이는 최신 기술 분야에서 가장 빠른 속도로 발전하고 가치 있는 제품을 만들 수 있습니다.
Android 4.0이 출시되면 모든 사람이 훨씬 더 쉽고 흥미로워질 것입니다.