Android
[Kotlin/Android] 안드로이드 스튜디오 플러그인 정리(Android Studio Plugin)
우부랑
2024. 1. 28. 19:14
플러그인을 잘 활용하는 것은 개발 시간 단축에 꽤나 도움이 된다.
새로 안드로이드 스튜디오를 세팅하는 김에, 안드로이드 스튜디오에서 안드로이드 앱 개발 시 유용한 플러그인 정리를 해보자
디자인 및 가독성을 위한 친구들
개발자라면 IDE를 매일 볼 수 밖에 없기 때문에 보기 좋게 꾸미는 건 가장 중요하다. 아래 플러그인들은 안드로이드 스튜디오를 보기 좋게 꾸미고 추가적으로는 가독성을 높여 개발 편의를 향상시킨다.
- Material Theme UI
- 가장 유용하게 사용하는 플러그인이다. 코딩 중 기분 전환이 필요할 때, 제공 되는 여러가지 테마로 간단히 스튜디오 분위기를 환기할 수 있다.
- Atom Material Icons
- 파일 아이콘 꾸미기
- Extra ToolWindow Colorful Icons
- Tool 아이콘 꾸미기
- CodeGlance Pro
- 코드 미니맵을 표시해준다. 오랜 시간 적용했었는데(꾸미기 용도로..) 실질적으로 도움이 되는 것 같지 않아 현재는 사용하지 않는다. 기존 다른 editor에서 잘 활용했다면 좋을지도
- Rainbow Brackets
- 괄호에 색깔이 추가되어 쉽게 구분할 수 있도록 도와준다. 다만, 적용 시 코드가 너무 컬러풀해져서 현재는 사용하고 있지 않다.
- Indent Rainbow
- 얘도 동일하게 Indent에 색이 적용되는데 마찬가지로 사용시 코드가 너무 알록달록해져서 사용하지 않고 있다.
- Progress~~
- 프로그레스 바를 꾸며주는 용도로 "progress"로 검색하면 다양한 플러그인들이 나온다. 개인적으로는 프로그레스 돌 때 다른 화면을 보는 편이라 굳이 사용하지 않지만 주변 개발자들은 거의 대부분 사용하는 것 같다.
개발에 실질적인 도움을 주는 친구들
물론 IDE를 보기 좋게 하는 것도 분명 개발에 도움이 되지만 기능적으로 조금 더 유용한 플러그인들도 많다.
- Key Promoter X
- 단축키를 사용하지 않고 마우스로 클릭 할 때마다 단축키를 사용하라고 하단 메시지로 알려준다. 내가 몇 번이나 단축키를 놓치는 지도 보여줘서 의식적으로 단축키 학습하기에 도움이 된다. 꽤나 오래 이 플러그인을 사용한 것 같은데도 계속해서 마우스로 많은 기능을 사용하고 있는 것을 보니.. 앞으로 노력을 많이 해야겠다^
- JSON To Kotlin Class
- JSON 을 코틀린 데이터 클래스로 변환해준다. 이것만으로 데이터 클래스를 완벽하게 만들기는 무리지만 1차적인 노동을 줄여주어 우선 이걸로 만들고 수정해주는 편이다.
- ADB Idea
- ADB 명령어를 안드로이드 스튜디오에서 사용할 수 있게 해준다. 이거 설치했던 것 까먹고 항상 터미널에서 했는데 이참에 다시 써봐야겠다.
- ADB Wi-Fi
- wifi로 기기연결을 할 수 있다. 보통 속도 때문에 잘 안쓰게 되는 기능이지만, 카페가서 코딩하고 싶은 날에 선 주렁주렁 달지 않아도 되는 장점이 있어 가끔 사용한다.
- Kotlin Fill Class
- 파라미터를 자동으로 채워주는 기능으로, 매우 유용하게 사용하고 있다.
아직 사용해보지 못한 친구들
블로그로 남기는 김에 다른 사람들이 어떤 것들을 쓰는 지 찾아봤다. 유용해 보이는 것들 몇가지 정리.
-
- String Manipulation
- 문자열 별환을 도와준다고 한다. 평소 변환 필요하면 코테 푸는 것 마냥 따로 코드짜서 돌렸는데 이런게 있었다니..bb
- Presentation Assistant
- 단축키 사용 시 하단에 무슨 단축키를 사용하였는지 표시해준다고 한다. 단축키 익숙해지면 꼭 켜서 자랑해야지
- GitToolBox
- 누가 커밋했는지 코드 상에 바로 볼 수 있는 플러그인. 범인 색출 기능 외에도 깃 관련 여러 기능이 있는 것 같아 사용해보면 좋을 것 같다.
- Android Drawable Preview
- drawable 파일을 안누르고도 아이콘으로 볼 수 있다.
- activate-power-mode-x
- 코드 작성 시 이펙트를 주는 플러그인. 계속 사용하기엔 정신사납지만, 뭔가 왠지 저런 걸 하고 싶을 때가 있을 것만 같은 기분이다.
- Translator
- 한글-영어 번역 기능이 있다고 한다. 변수명 정할 때 번역기를 애용하던 나에게 꼭 필요한 플러그인을 찾은듯
- Compose Helper
- composable 로 wrap을 지원해준다고 한다. 유용할 지는 써봐야 알 수 있을 것 같다.
- MAD ScoreCard
- google LLC에서 만든 Modern Android Development 점수? 즉 얼마나 최신 기술로 개발 중 인지를 알려준다고 한다.
글을 쓰다 보니 기존부터 설치해두고 사용하지 않은 플러그인도 꽤 있는 것 같고 새롭게 알게 된 것도 여러가지 있다. 보통 사용하다가 이런거 있으면 좋겠다 싶은건 거의 있는 것 같으니 앞으로도 필요한게 생기면 바로바로 찾아써야겠다. 언젠가 플러그인을 한번 만들어 보는 것도 좋을 것 같다!
- 끝 -