Page 454 - 3-3
P. 454

Android Studio 는 강력한 정적 분석 프레임워크를 제공하며 앱 전반에 걸쳐,                        280 가지 이상의
                  다양한 세부 검사 기능을 포함한다 또한 성능 보안 및 정확성 등의 다양한 범주에서 발생하는.  ,
                  문제를 단 한 번의 클릭으로 신속하게 해결할 수 있는 여러 간편 수정 기능을 제공한다.


                  12)  테스트 도구 및 프레임워크
                    Android Studio 에는 JUnit 4   및 기능 UI     테스트 프레임워크로 Android           앱을 테스트하는 데
                  도움되는 다양한 종류의 도구가 있다. Espresso Test Recorder                 를 사용하면 기기나 에뮬레이터
                  에서 앱과의 상호 작용을 기록하여 UI                   테스트 코드를 생성할 수 있다.               기기,   에뮬레이터,
                  CI(Continuous Integration)  환경 또는 Firebase Test Lab    에서 테스트를 실행할 수 있다.


                  13) C++   및 NDK   지원
                    Android Studio 는 앱에 JNI    구성 요소를 빠르게 빌드할 수 있도록 C/C++                  프로젝트 파일 편
                  집을 완벽히 지원한다. IDE         에서는 C/C++     를 위한 구문 강조표시 및 리팩터링 그리고 자바 코,
                  드와 C/C++     코드를 동시에 디버그할 수 있게 해주는 LLDB                   기반 디버거를 제공한다 또한 빌.         ,
                  드 도구는 아무런 수정 없이 CMake              및 ndk-build   스크립트를 실행한 후 APK           에 공유 객체를
                  추가할 수 있다.


                  14) Firebase  및 클라우드 통합
                    Firebase Assistant 를 사용하면 Android Studio     내에서 단계별 절차에 따라 Firebase            에 앱을
                  연결하고 Analytics,     인증 알림 등의 서비스를 추가할 수 있다 또한,             .     , Google Cloud Platform
                  용 내장 도구를 사용하면 Google App Engine              용으로 특수 설계된 프로젝트 모듈 및 Google
                  Cloud Endpoints 와 같은 서비스를 사용하여 Android            앱의 백엔드를 생성하고 배포할 수 있다.


                  15)  번거로운 작업 제거
                    Android Studio 는 앱 개발에서 중요도가 떨어지는 작업을 단순화하는 GUI                       도구를 제공한다.
                  16) Layout Editor
                    XML  레이아웃 파일로 작업할 때, Android Studio            에서 제공하는 드래그 앤 드롭 방식의 비주
                  얼 편집기를 사용하면 새 레이아웃을 만드는 것보다 훨씬 쉽게 작업할 수 있다. Layout Editor
                  는 ConstraintLayout API  와 조화를 이루도록 만들어진 편집기이므로 뷰를 원하는 위치로 드래,
                  그한 후 몇 번의 클릭 동작만으로 레이아웃 제약 조건을 추가하여 여러 가지 화면 크기에 맞춰
                  조정한 레이아웃을 빠르게 빌드할 수 있다.


                  17) APK Analyzer
                    APK Analyzer  를 사용하여 APK      의 콘텐츠를 손쉽게 검사할 수 있다. APK Analyzer                가 각 구
                  성 요소의 크기를 보여주므로 전체 APK                 크기를 줄일 방법을 파악할 수 있다 또한 패키지된.            ,
                  자산을 미리 보고, DEX         파일을 검사하여 multidex         문제를 해결하고 두,        APK   사이의 차이점을
                  비교할 수 있다.


                  18) Vector Asset Studio
                    Android Studio 에서는 모든 밀도 크기의 새로운 이미지 자산을 쉽게 만들 수 있다. Vector
                  Asset Studio 를 사용하면 Google     이 제공하는 머티리얼 디자인 아이콘 중에서 선택하거나 SVG
                  또는 PSD    파일을 가져올 수 있다 또한.           , Vector Asset Studio 는 Android   벡터 드로어블 형식
                  을 지원하지 않는 구버전의 Android            를 지원하기 위해 각 화면 밀도에 맞는 비트맵 파일을 생성
                  할 수 있다.




                                                        - 454 -
   449   450   451   452   453   454   455   456   457   458   459