태그 보관물: ColorManager

유용한 안드로이드 스튜디오 플러그인 소개

이 글에서는 안드로이드 스튜디오를 사용하면서 안드로이드 앱 개발에 유용한 플러그인을 몇 개 살펴본다. 여기에서 살펴보는 플러그인은 개인적으로 즐겨 사용하는 것으로, 개발시간을 단축하고 안드로이드 스튜디오를 더 편리하게 사용하도록 한다.

1. CodeGlance

이 플러그인은 서브라임 텍스트(Sublime Text)의 우측에 볼 수 있는 코드의 미니 맵을 편집기에 추가하는 플러그인이다. 플러그인 프로젝트에 밝은 테마와 어두운 테마 모두를 지원한다고 나와 있다.
– 플러그인 주소 : https://plugins.jetbrains.com/plugin/7275-codeglance
– 프로젝트 주소 : https://github.com/Vektah/CodeGlance

1.1 설치방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 CodeGlan을 검색해서 설치한다.

1.2 사용방법
설치를 완료하고 재시작하면, 편집기 우측에 코드의 미니맵이 나타나는 것을 확인할 수 있다.

2. WIFI ADB ULTIMATE

이 플러그인은 USB로 안드로이드 기기에 연결하지 않고도, 같은 네트워크(WIFI)를 사용하는 안드로이드 기기에 ADB로 연결을 지원하는 도구이다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/9207-wifi-adb-ultimate
프로젝트 주소 : https://github.com/huazhouwang/WIFIADB

2.1 설치방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 wifi를 검색해서, 화면에 선택된 플러그인을 설치한다.

2.2 사용방법
안드로이드 스튜디오 우측에 “WIFI ADB ULTIMATE”을 클릭하면 아래의 화면이 나온다. 이 화면에서 안드로이드 기기의 IP를 확인하고 초록색 버튼을 클릭하면 연결된 원격 기기에 기기가 나타나는 것을 확인할 수 있다.

3. Parcelable code generator

이 플러그인은 클래스의 변수를 기준으로 Parcelable 인터페이스 구현 코드를 생성하는 도구이다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/7332-android-parcelable-code-generator
프로젝트 주소 : https://github.com/mcharmas/android-parcelable-intellij-plugin

3.1 설치방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 parcel를 검색해서 아래 화면에 선택된 플러그인을 설치한다.

3.2 사용방법
아래의 이미지에서 사용하는 방법을 쉽게 알 수 있다. 편집기에서 마우스 우측 클릭 > Generate… > Parceable을 선택해서 코드를 생성한다.

4. Android Material Design Icon Generator Plugin

이 플러그인은 머터리얼 디자인 아이콘을 앱에서 사용하기 쉽게 도와주는 도구이다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/7647-android-material-design-icon-generator
프로젝트 주소 : https://github.com/konifar/android-material-design-icon-generator-plugin

4.1 설치 방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 material을 검색해서 설치한다.

4.2 사용방법
File > New > Material Design Icon을 선택해서 아이콘을 생성할 수 있다.

5. Findbugs

이 플러그인은 즐겨 사용하는 정적 코드 분석 도구로, 안드로이드 스튜디오에서도 쉽게 사용할 수 있다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/3847-findbugs-idea
프로젝트 주소 : http://andrepdo.github.io/findbugs-idea/

5.1 설치 방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 findbug를 검색해서 설치한다.

5.2 사용 방법
프로젝트의 모듈로 이동해서 마우스 우측을 선택해서, FindBugs 메뉴를 선택해서 정적 분석을 시작한다.

아래의 화면은 룰에 위반되는 사례를 FindBugs가 분석한 항목들에 대한 화면이다. 이 개별 항목들이 반드시 버그가 아니지만, 그래도 확인해볼 필요가 있겠다.

6. ColorManager

이 플러그인은 안드로이드 스튜디오의 리소스 파일에서 컬러 색을 좀 더 잘 보여주는 도구이다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/8583-android-color-manager
프로젝트 주소 : https://github.com/shiraji/color-manager

6.1 설치방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 color mana를 검색해서 설치한다.

6.2 사용방법
안드로이드 프로젝트 리소스 폴더에 있는 colors.xml을 열고, 우측의 탭에서 “Color Manager”를 선택하면 아래의 화면을 볼 수 있다. 이 플러그인이 머터리얼 컬러의 종류와 색을 화면에 다 보여주기 때문에, 색을 확인하기 위해서 구글 머터리얼 사이트에 접속하지 않아도 된다.

7. Android API Level Plugin

이 플러그인은 안드로이드 API 레벨과 버전 이름을 보여주는 도구이다. 여기에서 살펴본 플러그인들 중에 가장 간단하지만 아주 유용하게 사용될 수 있다.

플러그인 주소 : https://plugins.jetbrains.com/plugin/8121-android-api-level
프로젝트 주소 : https://github.com/droibit/androidapilevel-plugin

7.1 설치방법
File > Settings… > IDE Settings > Plugins > Browse repositories 에서 “Android API Level”를 검색해서 설치한다.

7.2 사용방법
툴바에 안드로이드 아이콘이 한개 추가된 것을 알 수 있다. 아래와 같이 이 버튼을 클릭하면 안드로이드 API의 레벨과 버전등을 보여주는 화면을 아래와 같이 보게 된다.

이상 안드로이드 앱을 개발하면서 유용하게 사용하는 플러그인 몇 개를 살펴봤다. 이 플러그인을 사용해서 개발에 도움이 되었으면 좋겠다.