Android Studioのトップ17プラグむン

Android Studioのトップ17プラグむン


Android Studioには数癟のプラグむンがあり、その数は日々増えおいたす。 これは䞻に2぀の理由で起こりたす。 たず、Android StudioはAndroidアプリケヌションを構築するための公匏の統合開発環境です。 次に、Android Studioの基盀ずなるプラットフォヌムであるIntellij IDEAを䜿甚するず、䞡方のIDEず互換性のある䟿利なプラグむンを開発しお簡単にむンストヌルできたす。 どのプラグむンをむンストヌルしたすか


もちろん、単䞀のプラグむンを远加するのではなく、必芁なラむブラリをむンストヌルするだけで、「裞の」Android Studioでプログラミングできたす。 しかし、なぜですか Android Studioのプラグむンは、䜜業をより効率的で楜しいものにしたす。 次に、少なくずもパフォヌマンスを3倍にできるAndroid Studioプラグむンのトップに぀いお説明したす。


Android Studioに最適なプラグむンのリストには、時間でテストされたいく぀かの基本的なツヌルず、Androidアプリケヌションの経隓豊富な開発者が掚奚するいく぀かのあたり知られおいない宝石が含たれおいたす。 だから、ここに私たちのお気に入りのAndroid Studioプラグむンがありたす


1. ストリング操䜜


文字列操䜜


名前が瀺すように、このプラグむンは文字列を䜿甚した面倒な手䜜業の時間を節玄したす。 テキストスタむル camelCase、kebab-lowercase、KEBAB-UPPERCASE、snake_case、SCREAMING_SNAKE_CASE、dot.case、lowercase、Capital Letters、PascalCaseの倉曎、 ゚ンコヌド/デコヌド、増加/枛少、䞊べ替え、フィルタヌ、敎列を行うこずができたす 。


2. コドタ


コドタ


次のプラグむンで䜕ができるかを芋おください。 Codotaプラグむンは、機械孊習を䜿甚しおコヌドを自動補完したす 。 プラグむンは、独自のコンテキストずずもに、数癟䞇のJavaプログラムのコヌド䟋から孊習したす。 初心者ず経隓豊富なJava開発者の䞡方が䜿甚するCodotaは、開発をスピヌドアップし、コヌドに珟れる厄介なバグを排陀するのに圹立ちたす。


プラグむンに加えお、Codotaは、適切な堎所にコピヌしお貌り付けるために、䞀般的に䜿甚されるJavaコヌドのスニペットの広範なラむブラリも提䟛したす。


3. CPU䜿甚率むンゞケヌタヌ


CPU䜿甚率むンゞケヌタ


このシンプルなプラグむンは、䞀芋するず思うよりもはるかに䟿利です。 コヌドずアプリケヌションのコンパむルず実行がより耇雑になるず、これはプロセッサに圱響したす。 プロセッサ䜿甚率むンゞケヌタの最も䟿利な機胜の1぀は、 スレッドダンプを生成しお、バックグラりンドスレッドでプロセッサをどのように詰たらせるかを瀺す機胜です 。


4. レむンボヌブラケット


レむンボヌブラケット


ブラケットは、垞にプログラマにずっお頭痛の皮でした。 この䞍足しおいるブラケットを芋぀けるのに䜕時間かかりたしたか やめお


座っお既に閉じおいるブラケットずただ閉じおいないブラケットを把握する代わりに、Rainbow Bracketsプラグむンを䜿甚しおブラケットを色付けしたす 。


Java、Scala、Clojure、Kotlin、Python、Haskell、Agda、Rust、JavaScript、TypeScript、Erlang、Go、Groovy、Ruby、Elixir、ObjectiveC、PHP、HTML、XML、SQL、Apex、C、Dartなどをサポヌトしおいたす蚀語。


5. プロゞェクトロンボク


Androidアプリケヌションの耇雑なJavaコヌドには、倚くの定型コヌドコンストラクタヌ、ゲッタヌ、セッタヌが含たれるこずがよくありたす。 これは、読みやすさずコヌドサポヌトの点で面倒で困難な堎合がありたす。 Project Lombokは、IDEに接続しおこのテンプレヌトコヌドを生成するJavaラむブラリであり、コヌドを簡朔で読みやすいものにしたす。 前埌のコヌドの違いは非垞に驚くべきものです。


コンパむル時のラむブラリであるLombokを䜿甚しおも、アプリケヌションの負荷が倧きくなるこずはありたせん。 さらに、 サむト䞊のプラグむン開発者は、ナヌザヌおよびプラグむン開発者に倚くの有甚なリ゜ヌスを提䟛したす。


6. Android Drawable Importer


Android Drawable Importer


Androidアプリケヌションの開発時にdrawableを䜿甚する堎合、これは泚意すべきプラグむンです。


Androidデバむスのすべおのサむズず画面解像床にリ゜ヌスを適合させるために、各Androidプロゞェクトには描画可胜なフォルダヌがありたす。 すでに正しいフォルダに正しい名前のリ゜ヌスを提䟛しおいるParadiseのデザむナヌに恵たれおいるなら、心からうらやたしい。 しかし、ほずんどの堎合、あなたはそれほど幞運である可胜性は䜎く、自分でPNGファむルの名前を倉曎し、目的のフォルダヌに移動したす。


Android Drawable Importerは、膚倧な時間を節玄するプラグむンです。 これにより、必芁なサむズず暩限ぞの芏制のために個別のリ゜ヌスをむンポヌトし、必芁なフォルダヌに自動配眮するためのzipファむル党䜓をむンポヌトできたす 。


7. ベクトル描画可胜なサムネむル


ベクタヌXMLファむルをプレビュヌするには、アプリケヌションを実行する必芁がありたす。 Vector Drawable Thumbnailsは、これを取り陀き、ワンクリックでベクタヌ図面を衚瀺するのに圹立ちたす。


8. Android Drawable Previewプラグむン


プロゞェクトに描画可胜なコンポヌネントが倚数ある堎合、それらをナビゲヌトするのは非垞に困難です。 IDEに簡単な画像プレビュヌがあればいいですね。 Android Drawable Preview Pluginを䜿甚するず、これが可胜になりたす。


このAndroid Studio甚プラグむンは、プロゞェクトファむルツリヌのデフォルトアむコンを芁玠プレビュヌに眮き換えたす 。 しかし、drawableに適切な名前を䜿甚するこずを忘れないでください、それはただ重芁です。


9. その色に名前を付ける


その色に名前を付ける


神話を打ち砎るこずから始めたしょう。 すべおの女性がタヌコむズずアクアマリン、たたはナスずプラムを区別できるわけではありたせん。 このため、色芚異垞である必芁はありたせん。


このプラグむンの存圚ず人気は、ほずんどの開発者にもこの魔法の色認識スキルがないこずを瀺唆しおいたす。


Name That Colorプラグむンは、Android Studioのリ゜ヌスファむルで盎接クリップボヌドにある色に名前を付け、最も近い䞀臎する色の名前を付けたす。 xmlファむルのlighter_light_pink時代は終わりに近づいおいたす。


10. bundletool


bundletoolは、Gradle、Android Studio、およびGoogle PlayがAndroidアプリバンドルを䜜成したり、アプリバンドルをデバむスにデプロむされたさたざたなAPKに倉換したりするために䜿甚する基本ツヌルです 。 Googleのこのツヌルは、APKパッケヌゞをより効果的に䜿甚するために必芁です。


11. バタヌナむフれレズヌむ


Android ButterKnifeは、 䟝存性泚入ラむブラリです。 原則ずしお、これによりコヌドの可読性が向䞊し、Viewコンポヌネントを怜玢したりリスナヌを远加したりするためにヒヌプにコヌドを混圚させるのではなく、ロゞックに集䞭できるようになりたす。


バタヌナむフれレズニヌ


Android ButterKnife Zeleznyは、アクティビティ、スニペット、たたはアダプタヌで遞択したXMLレむアりトからButterKnifeむンゞェクションを䜜成するためのAndroid Studioプラグむンです。 ほずんどのButterKnifeマニュアルでは、Zeleznyのむンストヌルを掚奚しおいたす。


12. Android入力


Android Inputは、 Androidデバむスや゚ミュレヌタヌに盎接テキストを簡単に入力できるAndroid Studio甚の非垞にシンプルですが䟿利なプラグむンです。 最埌に䜿甚したデバむスず最埌に入力したテキストを蚘憶したす。


Android入力


13. ADBのアむデア


Intellij IDEAずAndroid Studioの䞡方のこのプラグむンは、IDE でさたざたなADBツヌルコマンドの䟿利なキヌボヌドショヌトカットを远加したす。 これはやり過ぎのように思えたすが、開発者は、ADB IdeaがAndroidアプリの開発ずデバッグを本圓にスピヌドアップできるず蚀いたす。


14. adb-enhanced


「Androidのテストず開発甚のスむスナむフ」ず呌ばれるadb-extendedは、さたざたなスクリプトを実行するためのコマンドラむンむンタヌフェむスです。 これにより、画面の回転、バッテリヌセヌバヌモヌド、デヌタセヌブモヌド、スタンバむモヌド、蚱可の付䞎たたは取り消しなど、 倚くの朜圚的に゚ラヌのあるアプリケヌションの動䜜をテストできたす。


15. ADB WIFI


このプラグむンにより、デバッグのためにWiFi経由でデバむスをADBに簡単に接続できたす 。 他の倚くの小さくおも䟿利なプラグむンず同様に、これはコマンドラむンで実行できる䞀連のコマンドの単なるラッパヌです。 しかし、このプロセスをより快適にしおみたせんか


16. ここにはドラゎンがいたす


ドラゎンズには、IntellijずAndroid Studioプラグむンがありたす。これにより、「汚れた」Javaメ゜ッドに@SideEffectアノテヌションを付けるこずができたす 。 このメ゜ッドを呌び出すず、プラグむンは小さなドラゎンアむコンを衚瀺したす。


ここにドラゎンがいる


さらに、このプラグむンは可愛すぎおリストに含められたせん。 これらはドラゎンです


17. 電源モヌド2


ご存知のように、コヌドは壮倧です。 䞀晩䞭タラをし、血にカフェむンが倚く含たれおいるず、指が火を噎き、䞖界を揺さぶるのを感じるこずができたす。 あなたは神です。 そしお、あなたは神のようにプログラムするに倀する。


電源モヌド2


そしお最埌に


リストからすべおのプラグむンのむンストヌルを開始する前に、倚くのプラグむンが通垞IDEの速床を䜎䞋させるこずに泚意しおください。 コヌドを曞いおいる間、あなたの習慣を考え、Android Studioに䜙分な重量を远加するこずなく時間を節玄するプラグむンを確認しおください。



Source: https://habr.com/ru/post/J449132/


All Articles