6 Most Useful Android Studio Plugins
Android Studio は、Android Phone、タブレット、Android Wear、Android TV 用の Android アプリを開発するためのプラットフォームを提供します。 Android Studio は、Android アプリケーション開発のための公式 IDE で、IntelliJ IDEA をベースにしています。 バックエンド言語としてKotlinまたはJava、フロントエンドのUI開発にはXMLを使用してAndroidアプリケーションを開発することができます。
コンピューティングにおいて、プラグインとは、既存のコンピュータプログラムに特定の機能を追加するソフトウェアコンポーネントである。 プログラムがプラグインをサポートしている場合、カスタマイズが可能になります。 プラグインは、生産性と全体的なプログラミング経験を向上させる素晴らしい方法です。 一部のタスクは退屈で楽しくありませんが、android studio でプラグインを使用することにより、より少ない時間でより多くの作業を行うことができます。 そこでこの記事では、より良いアンドロイド開発者になるために役立つ7つの便利なアンドロイドスタジオのプラグインを紹介します。
Key Promoter X
Key Promoter Xは、アンドロイドプロジェクトで作業中に必要なショートカットを取得するために役立ちます。 開発者が IDE 内のボタンにマウスを使用すると、キー プロモーター X は、代わりに使用する必要があるキーボード ショートカットを提示します。 キープロモーターXは、面倒なマウス操作をキーボードキーに置き換える方法を学ぶための簡単な方法を提供し、より速く、マウスを使わない開発への移行を支援します。 Key Promoter Xのツールウィンドウには、開発者が最もよく使うマウス操作のヒットリストが表示され、開発者が代わりに使えるショートカットがすぐに表示されます。 ボタンにショートカットがない場合、Key Promoter X は直接ショートカットを作成する機会を促します。
ButterKnifeZelezny
ButterKnifeZelezny は android Studio プラグインで、選択したレイアウト XML から ButterKnife インジェクションを作成するためのものです。 Android Studio/IDEA 用の非常にシンプルなプラグインで、ワンクリックで Butterknife ビューインジェクションを作成することができます。 ButterKnifeプログラマは怠惰であり、怠惰でないプログラマは良いプログラマではない、という楽しい事実があります。 Android開発者のほとんどは、@JakeWhartonのButterKnifeアノテーションライブラリを知っているはずです。 開発者は退屈なfindViewById()やsetOnClickListener()をたくさん書かずに、このライブラリを実装することができる。 主な目的は、開発者がコントロールバインドビューのコードを素早く生成し、コーディング効率を高めることです。
Json To Kotlin Class
Json to kotlin ClassはJSONストリングをKotlinデータクラスに変更するプラグイン、言い換えればJSONストリングをKotlinデータクラスに作成するためのプラグインです。 これを使うと、プログラム的にJSON文字列からKotlinデータクラスを生成することができます。 ほぼ全てのJSONライブラリのアノテーション(Gson, Jackson, Fastjson, MoShi, LoganSquare, kotlinx.serialization(default custom value))をサポートしています。 重要な機能として、
- 独自のアノテーションをカスタマイズする
- プロパティをデフォルト値で初期化する
- プロパティに nullable (?) を許可する
- アノテーションをカスタマイズする。)
- プロパティの nullability を自動的に決定する
- ターゲット JSON lib アノテーションを選択する際にフィールド名をキャメルケーススタイルに変更する
- 個別のクラスとしての Kotlin クラス生成
- Generating Kotlin クラスを内部クラスとする
- 任意の合法的な JSON 文字列をフォーマットする
- jsonキーがプリミティブ型の場合にMap型を生成する
- 必要時のみアノテーションを作成する
- カスタム定義データクラス 親クラス
- ソートプロパティ アルファベット順
- キーワードプロパティを有効にする
- Paster/Local File/Http URL からの JSON ロードサポート
- 拡張モジュールによる独自のプラグインのカスタマイズサポート
- 通常クラスサポート
- 動的プラグインサポート ロードサポート
- JSONArrayからのListClass生成サポート
- 複雑なjsonスキーマサポート
Json to kotlin ClassはKotlin開発者のための優れたツールで、JSONストリングをKotlinデータクラスへ変換することが可能です。 このツールは、プリミティブ型を理解するだけでなく、複雑な型を自動作成することができます。 簡単にアクセスできます。 私たちは、Windows用のALT + KとMac用のOption + Kのショートカットキーマップを提供し、試してみて、あなたはそれに恋をするつもりです。 JsonToKotlinClass はプログラミングをより楽しくしてくれます。
Rainbow Brackets
Rainbow Brackets はコードに虹色の括弧と虹色の括弧を追加してくれます。 括弧を色分けすることで、対になる括弧を簡単に取得できるため、開発者が同じ括弧の海に迷い込むことがなくなります。 これは非常に便利なツールで、どの括弧を閉じる必要があるのかを選択する際の混乱を避けることができる。 それぞれの括弧のペアは、異なる色を持っています。 とてもシンプルですが、優れたプラグインです。
CodeGlance
Codeglance プラグインは、Sublime で見られるようなズームアウトした概要またはミニマップをエディター ペインに表示します。 ミニマップは高速スクロールを可能にし、コードのセクションに直接ジャンプすることができます。 重要な機能の例:
- Codeglance は、カスタマイズした色を構文強調表示に使用し、明るいテーマと暗いテーマの両方で動作します。
- Embedded into editor window
- Code Outline の完全な置き換えにより、新しい Intellij ビルドを支援します。
ADB Idea
ADB Idea は Android Studio および Intellij IDEA 用プラグインで、通常の android 開発が速くなるものです。 アプリデータのリセット、アプリのアンインストール、デバッガの初期化など、通常では非常に時間のかかる様々なエミュレータの機能をショートカットで実現できます。 以下のコマンドが用意されています。
- ADB Uninstall App
- ADB Kill App
- ADB Start App
- ADB Restart App
- ADB Clear App Data
- ADB Clear App データおよび再起動
- ADB デバッガによるアプリの起動
- ADB デバッガによるアプリの再起動
- ADB 権限の付与/剥奪
- ADB 無線通信の有効化/無効化Fi
- ADB モバイルデータの有効化/無効化