나의 Android Studio 플러그인 세팅 🧵

바키찬·2022년 8월 29일
0

이 글은 제가 JetBrains Tool에서 사용하는 플러그인들을 정리한 글 입니다.

내가 생각하는 JetBrains IDE의 가장 큰 단점은 각 IDE마다 플러그인 셋팅을 따로 해줘야 한다는것 같다.

그래서 한번에 보려고 블로그에 글을 작성하고, 추후에 추가로 사용하는 플러그인이 있다면
내용을 수정할 생각이다.

필수로 설치해야 할것, 있으면 편해지는것, 선택해서 설치하는 것
이 세가지로 나누어서 정리한다.

반드시 필수로 설치!! 🥇

없으면 정말 불편하고 개발하기 싫어지는 플러그인들이다.

1. ADB Idea

  • Android Studio에서만

Android 앱에 로그인 정보를 저장 하거나, 처음 실행할때만 이벤트가 실행 되는 등
데이터를 저장할때가있다. 이때 마다 테스트 하기 위해서는 설정에 가서 데이터를 지워주어야 하는데
정말 귀찮다.

이 플러그인은 이런 작업을 IDE에서 빌드할 때 선택할 수 있으며 데이터 삭제 이외에도
앱 재실행, 삭제, 종료, 와이파이 설정 등을 할 수 있다.

가능한 기능 목록

  • ADB Uninstall App - 앱을 기기에서 삭제 한다.
  • ADB Kill App - 실행 중인 앱을 종료한다.
  • ADB Start App - 빌드 없이 앱을 실행한다.
  • ADB Restart App - 실행 중인 앱을 재실행 한다.
  • ADB Clear App Data - 저장된 데이터를 삭제한다. (강추!!)
  • ADB Clear App Data and Restart - 데이터를 삭제하면서 재실행 한다. (강추!!)
  • ADB Start App With Debugger - 앱을 디버깅 하면서 실행한다.
  • ADB Restart App With Debugger - 앱을 재실행 하면서 디버깅 한다.
  • ADB Grant/Revoke Permissions - 앱에 설정된 권한을 허가 / 취소한다.
  • ADB Enable/Disable Wi-Fi - 앱의 Wifi 설정을 제어한다.
  • ADB Enable/Disable Mobile Data - 잘 모르겠다.

사용법

플러그인을 다운 받은 뒤
상단 메뉴의 Tools -> ADB Idea 에 가면 메뉴들이 있다.

2. CodeFlance Pro

  • 대부분의 IDE에서 사용 가능

VSCode에는 기본적으로 코드창 오른쪽에 미니맵으로 스크롤을 보여준다.
Jetbrains에는 이런 미니맵이 없어서 불편했는데
이 플러그인을 설피하면 미니맵이 생겨서 개발하기 정말 편해진다.

3. Rainbow Brackets

  • 대부분의 IDE에서 사용 가능

코드를 작성 하다 보면 수 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에 괄호안에
괄호를 작성 하는 경우가 있다.

이때 괄호들이 같은 색으로 표시되면 정말 불편하고 어떤 괄호가 어떤 괄호와 짝을 맺는지 모를때가 많다.

이 플러그인은 서로 짝을 맺는 괄호들을 같은 색으로 표시해주면서 다른 괄호와는 차이를 보여준다.


있으면 편해진다 🥈

있으면 시간 절약과 귀찮은 노가다 작업을 하지 않아도 되는 플러그인이다.

1. Kotlin Fill Class

  • Kotlin 파일에서 사용 가능

Kotlin에서는 생성자 인자 또는 함수의 매게 변수들의 인자 이름을 명시 할 수 있다.

이 플러그인은 해당 함수의 인자명을 자동으로 적어준다.
우리는 값만 적어주면 된다.

2. Key Promoter X

  • 대부분의 IDE에서 사용 가능

기본적으로 단축키가 지정되어있지만 마우스를 사용해서 한 작업이 있으면 알려준다.
(아니 화를 낸다..)

진정해 진정...

3. GitHub Copilot (+ 22.11.17 추가)

인간으로서 자존심을 지키기 위해서 안쓰고 있었는데 생각보다 많이 편하다.
정말 편하다.

함수만 적어도 나머지 코드를 작성해주는건 기본이고
생각하지도 못한 코드를 바로 작성해준다.

하지만 아직까지는 불편함 감이 있다.
특정 기능은 내가 직접 구현해보고 싶은 마음이 있는데
인공지능이 미리 완성을 시켜준다.

그럴때마다 비활성화 하는게 좀 불편하다.


이건 그냥 선택 🥉

대부분 있으면 예뻐지는 디자인 플러그인들이다.
나는 기본 테마 보다는 플러그인을 설치해서 커스텀 테마를 적용하는걸 선호한다.

1. Atom Material Icond

  • 대부분의 IDE에서 사용 가능

Jetbrains에서 기본적으로 만든 아이콘들도 예쁘지만 더욱 직관적이고 깔끔한 아이콘들을
사용 할 수 있는 플러그인이다.

2. Material Theme UI Lite

  • 대부분의 IDE에서 사용 가능

기본 회색빛 테마 보다 더 예쁘고, 가독성 있고, 눈에 편한 테마를 설치 할 수 있다.

나는 ~~ 테마를 설치해서 사용하고 있다.

3. Nyan Profress Bar

  • 대부분의 IDE에서 사용 가능

단 한줄로 설명 할 수 있다.
로딩창이 귀여워 진다.

4. WakaTime

  • 대부분의 IDE에서 사용 가능

자신이 어떤 IDE로, 어떤 프로젝트를, 어떤 언어로, 얼마나 개발 했는지 통계를 보여주는 플러그인이다.
이 플러그인으로 내가 개발 공부를 얼마나 조금 하고 있는지 보고 자괴감을 느낀다....

웹에서 자세한 통계를 보여주고, 매주 메일로 내 통계를 보내주고 있다.

이제 이 플러그인을 동아리 후배들에게 깔게 시킨 다음에
공부를 얼마나 하고 있는지 감시 해보자

5. Mario Progress Bar (+ 22.11.17 추가)

고양이는 질렸어, 이제는 마리오가 대세지
로딩창에 마리오가 움직이게 된다.

profile
천재 개발자가 되고 싶어요

0개의 댓글