AndroidStudioで使用しているプラグイン

目的

備忘

1. GitHub Copilot

目的: AIによるコード補完・自動生成
特徴:

  • GitHubとOpenAIが開発したAIコーディングアシスタント
  • コメントや関数名から、AIがコードを予測・提案してくれる
  • コード補完、テストコード生成、バグ修正提案など幅広くサポート
  • 複数言語対応(特にJava、Python、JavaScript、Dartなど強力)
  • 開発スピード向上・反復作業の削減に効果的

2. Key Promoter X

目的: IDEショートカットの習得支援
特徴:

  • マウスで操作した機能に対応するショートカットをポップアップ表示
  • 「この操作はCtrl+Shift+Fでできますよ」と教えてくれる
  • 同じ操作を繰り返すと警告(練習効果UP)
  • IDE操作を効率化・時短化

3. Pokémon Trainer Progress Bar

目的: 開発中の気分を楽しくする(進捗バーの装飾)
特徴:

  • ビルド・実行などの進捗バーに「ポケモンのトレーナーとポケモン」が表示
  • 進行度に応じてポケモンが動く・成長する
  • 開発のモチベーションを上げる「癒し系」プラグイン
  • 実用性よりエンタメ要素が強い

入れると、こんな感じ。

4. Rainbow Brackets Lite (Free & Open Source)

目的: コードの可読性向上
特徴:

  • 括弧 (), {}, [] をネストごとに異なる色で表示
  • 開閉対応も強調されるため、構造が視覚的にわかりやすい
  • “Lite版”は軽量でオープンソース(無償&動作が軽い)
  • 長大なコードでもミスや括弧の抜けを防ぎやすい

5. SonarQube for IDE(SonarLintの拡張版)

目的: コード品質とセキュリティのリアルタイム監査
特徴:

  • IDE内でSonarQubeの静的解析を実行し、バグやセキュリティリスクを検出
  • チームのSonarQubeサーバーと連携し、統一ルールで品質管理可能
  • 複雑度・コード臭(Code Smells)も検出
  • SonarLintよりもチーム向け・サーバー連携機能が充実

6. Save Actions X

目的: 自動フォーマット&クリーンアップを保存時に実行
特徴:

  • ファイル保存時に自動で:
    • コードフォーマット整形
    • import最適化(未使用削除)
    • ファイル末尾の空行追加
    • “Reformat & Optimize Imports”などを自動化
  • チームでコーディングスタイルを統一できる
  • PrettierやLinterとの共存も可能

終わり

Intellijでは必須なのかな。ふふっ。ってきた。

Comment
byu/dilixoid from discussion
inandroiddev

コメント

タイトルとURLをコピーしました