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 점수? 즉 얼마나 최신 기술로 개발 중 인지를 알려준다고 한다. 

글을 쓰다 보니 기존부터 설치해두고 사용하지 않은 플러그인도 꽤 있는 것 같고 새롭게 알게 된 것도 여러가지 있다.  보통 사용하다가 이런거 있으면 좋겠다 싶은건 거의 있는 것 같으니 앞으로도 필요한게 생기면 바로바로 찾아써야겠다. 언젠가 플러그인을 한번 만들어 보는 것도 좋을 것 같다! 

- 끝 -