본문 바로가기
Develop/Android

안드로이드 스튜디오 플러그인 활용으로 개발 시간 줄여보기

by 라이프레이서 2020. 9. 21.
반응형

저번 포스팅에서는 개발 전 꼭 알아야 할 안드로이드 스튜디오 세팅에 대해 알아보았습니다.

 

앱 개발 전 반드시 알아야 할 안드로이드 스튜디오 세팅

저번 포스팅에서는 안드로이드 스튜디오를 설치해보았습니다. 안드로이드 스튜디오 설치하기 (2020.09.19) http://developer.android.com/studio/ Download Android Studio and SDK tools  | Android 스튜디오 de..

chjune0205.tistory.com

이번에는 안드로이드 스튜디오 플러그인에 대해 알아보겠습니다.

모든 플러그인은 안드로이드 스튜디오에서 File - Settings - Plugins - Marketplace에서 다운로드하여 적용할 수 있습니다.

자세한 설치 방법은 바로 아래에 나오는 Rainbow Bracket에서 설명드리겠습니다.

 

1. Rainbow Bracket

레인보우 브라켓

 

Rainbow Brackets - Plugins | JetBrains

Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs.

plugins.jetbrains.com

코드 작업을 하다보면, 소괄호() 소괄호()와 중괄호{}를 입력하는 일들이 많아집니다.

Rainbow Bracket은 해당 괄호가 어느 부분에 해당하는지 구분하는 시간을 줄여줍니다.

색깔 구별을 통해 원하는 부분의 괄호 범위를 쉽게 파악할 수 있습니다.

반드시 설치하는 것을 추천드립니다.

2. Drawable Preview

drawable 미리보기

 

Android Drawable Preview - Plugins | JetBrains

Render drawable instead of default icon.

plugins.jetbrains.com

안드로이드 앱 개발을 하다 보면, 여러가지 drawable 파일들이 생기게 됩니다.

많아질수록 구분하기도 힘들어지고, 하나씩 클릭하면서 원하는 리소스를 찾아야 할 때가 생깁니다.

이 때문에 미리보기가 가능하도록 해주는 플러그인이 생겼습니다.



3. NameThatColor

색상코드 맞춤 이름 지어주기

 

Name That Color - Plugins | JetBrains

Name the color you have in your clipboard directly inside your color resource file in Android Studio.

plugins.jetbrains.com

안드로이드에서 사용하는 색상 값은 #000000과 같이 헥사코드를 이용합니다.

NameThatColor는 해당 헥사코드가 무슨 색깔을 나타내는지 이름을 지어줄 때 편리한 플러그인입니다.

#000000처럼 헥사코드를 써두고 Alt+Enter를 눌러 사용하면 됩니다.

* 안드로이드 스튜디오의 res -> value -> colors.xml 파일에서 색상을 지정할 때 많이 사용합니다.

 

4. color manager

색상값 보는 플러그인, 컬러 매니저

 

Android Color Manager - Plugins | JetBrains

The plugin that manages Android colors.

plugins.jetbrains.com

이 또한 color와 관련된 플러그인입니다. colors.xml에서 ColorManager를 사용하면 색상 값을 한눈에 알아볼 수 있습니다. 필터를 끄면 수많은 색상값들을 헥사코드 형태로 볼 수 있습니다.

 

5. ADB Idea

가상 애뮬레이터 플러그인

 

ADB Idea - Plugins | JetBrains

Adds the following ADB commands to Android Studio and Intellij:.

plugins.jetbrains.com

안드로이드 스튜디오로 개발한 애플리케이션을 실행할 때 사용하는 가상 애뮬레이터 사용에 도움되는 플러그인입니다.

Ctrl + Shift + a에서 ADB를 입력한 후 사용하면 됩니다.

 

6. activate-power-mode 또는 power mode 2

코딩에 재미 붙이기, 파워모드 1

 

activate-power-mode - Plugins | JetBrains

activate-power-mode for IDEA.

plugins.jetbrains.com

코딩에 재미 붙이기, 파워모드 2

 

Power Mode II - Plugins | JetBrains

Power Mode Based on the activate-power-mode atom plugin and forked from Baptiste Mesta on Github.

plugins.jetbrains.com

이 플러그인은 코드 작성 시 다양한 효과를 줄 수 있습니다.

좀 더 전투적으로 코드를 작성하는 느낌이 듭니다.

플러그인 설치 후 안드로이드 스튜디오의 window - shake나 particle 설정을 해주시면 됩니다.

 

<power mode 2> 

플러그인 설치 후 file - settings - Appearance & Behavior의 powermode2에서 효과 조절이 가능합니다. (저는 오류인지 powermode2 세팅 화면이 뜨지를 않았습니다._캡처 불가)

7. Kotlin Fill Class

매개변수 채워주는 플러그인

 

Kotlin Fill Class - Plugins | JetBrains

Intellij plugin that provide intention action for empty constructor or function to fill property with default value.

plugins.jetbrains.com

Kotlin을 사용하며 개발을 하다 보면 생성자나 함수에 매개변수를 넘겨줘야 할 때가 많습니다.

이때 매개변수 항목들을 자동으로 채워주는 기능을 하는 Kotlin Fill Class 플러그인을 사용하는 것을 추천드립니다.

 

8. .ignore

깃헙에 올리지 말 것 알아서 지정

 

.ignore - Plugins | JetBrains

.ignore.

plugins.jetbrains.com

Github와 같은 리모트 저장소를 사용하며 버전 관리를 하는 경우 인터넷 상에 올라가면 안 되는 파일이나 정보들이 있습니다. 이때 Git을 사용하는 경우 .gitignore파일을 통해 어떤 파일을 올리지 않을지 지정해주어야 합니다. 주로 로컬 정보나 개발자 key 같은 개인정보를 올리지 않도록 지정하는데, .ignore플러그인이 이 역할을 쉽게 해 줍니다.

저는 git을 사용하므로 .gitignore를 생성해줍니다



이렇게 총 8가지의 플러그인들에 대해 알아보았습니다.

다른 플러그인 추천 해주실 것이 있다면 댓글로 남겨주시면 정말 감사하겠습니다.

다음 포스팅에서는 안드로이드 애뮬레이터 설치에 대해 알아보겠습니다.

반응형