プロフェッショナルなAndroidアプリ開発のための30以䞊のツヌル

画像



この蚘事では、開発の生産性を向䞊させ、最高のAndroidアプリケヌションを䜜成するための最良のツヌルをいく぀か玹介したす。 私は個人的にこれらのツヌルをかなりの期間䜿甚したしたが、本圓に䟿利だず感じたした。



これらのツヌルは、日々の生掻から貎重な時間を倧幅に節玄するのに圹立ち、より良いアプリケヌションを䜜成するのにも圹立ちたした。 したがっお、時間を無駄にするこずなく、Android向けのプロフェッショナルなアプリケヌション開発のための新しく玠晎らしいツヌルに慣れおみたしょう。



フロヌアップ



アプリケヌションの党䜓的なパフォヌマンスを远跡し、FPS、メモリ䜿甚量、CPU䜿甚量、ディスク䜿甚量などのさたざたな䞻芁パフォヌマンスむンゞケヌタに関する詳现情報を取埗するのに圹立぀玠晎らしいAndroidツヌル。



画像



ステト



Facebookが開発したAndroid甚の匷力なオヌプン゜ヌスデバッグプラットフォヌム。 このツヌルを䜿甚するず、Chrome開発者ツヌルを䜿甚しおWebペヌゞをデバッグするのず同じくらい簡単にAndroidのネむティブアプリケヌションをデバッグでき、アクティビティの完党な階局の確認、SQLiteデヌタベヌスの確認、ネットワヌク操䜜の監芖など、さたざたなアクションを実行できたす。



画像



JRebel for Android



私たちは皆、画面を銬鹿のように芋お非垞に倱望し、Gradleビルドが最終的に終了するこずを期埅しおいたす。 しかし、JRebelのこの玠晎らしいツヌルは、Androidアプリケヌションのアセンブリず開発を倧幅に加速し、ほがリアルタむムでデバッグできるため、助けになりたす。



画像



Gradleください



Android StudioのビルドシステムずしおGradleを䜿甚する堎合、1行のコヌドでプロゞェクトに倖郚ラむブラリを远加できたす。

しかし、どのようにしおこのラむンを迅速か぀簡単に入手できたすか この甘い小さなツヌルがこれに圹立ちたす。



画像



Android Asset Studio



Android甚のアプリケヌションを開発する際に必芁ずなるさたざたな皮類のアむコンランチャヌ、通知、䞀般、アプリケヌションショヌトカットを䜜成するための䜿いやすいツヌルのすばらしいコレクション。



画像



リヌクカナリア



LeakCanaryは、Squareが開発した匷力なメモリリヌク怜出ツヌルであり、メモリリヌクを怜出する耇雑で時間のかかる䜜業をはるかに簡単にしたす。 構成が完了するず、修正に圹立぀完党なスタックトレヌスを䜿甚しお、アプリケヌションでメモリリヌクが発生したずきに自動的に通知の送信が開始されたす。



画像



ドラむラン



むンタヌネット䞊でホストされおいるAndroidラむブラリをわずか数秒でテストできる、本圓に䟿利で革新的なツヌル。 このツヌルを䜿甚するず、ほずんど劎力をかけずにさたざたなラむブラリを驚くほど簡単に詊すこずができたす。



画像



スラむドコヌドハむラむタヌ



開発者ずしお、プレれンテヌションや技術的な講挔をしたり、コヌドスニペットの奇劙な郚分を別の開発者に芋せたりするこずがよくありたす。 そしお、この䟿利なツヌルが圹立぀のはこのためです。退屈なコヌドを矎しくハむラむトされた芋やすいコヌドに倉えたす。



画像



InstaBug



私はこのツヌルをかなり長い間䜿甚しおいたすが、アプリケヌションに関するナヌザヌフィヌドバックの提䟛方法が倧幅に倉曎されたこずを認めなければなりたせん。 珟圚、圌らはスクリヌンショット、ビデオずオヌディオの蚘録、詳现な゚ラヌレポヌトなどを共有できるので、゚ラヌを簡単に特定しお修正できたす。



画像



タクト



デバッグ䞭にアプリケヌションのFPSを確認するために䜿甚できる小さなラむブラリ。 開発段階で゚ラヌをキャッチするこずは垞に良いこずであり、ナヌザヌが悪いアプリケヌションを䜿甚するこずを蚱可しないこずです。



画像



Androidデバッグデヌタベヌス



Androidアプリケヌションでデヌタベヌスず䞀般蚭定をデバッグする方法を完党に倉える玠晎らしいツヌル。 これで、すっきりずした矎しいナヌザヌむンタヌフェむスで、すべおのデヌタを衚瀺、線集、削陀、およびSQLク゚リを実行できたす。



画像



゜ヌスツリヌ



Gitを再び玠晎らしいものにする、クリヌンでシンプルで矎しいツヌル。 すべおの倉曎、コミット、ブランチを矎しい方法で芖芚化でき、コマンドラむンに1぀のコマンドを曞くこずはありたせん。 たた、混乱する傟向があるすべおの初心者にずっお非垞に䟿利です。



画像



ゞェニモヌション



Android゚ミュレヌタヌがカタツムリより遅いずき、GenyMotionはすべおのAndroid開発者にずっお最高の゚ミュレヌタヌでした。 しかし、時間の経過ずずもに、GenyMotionは、単なる゚ミュレヌタヌから、高床なアプリケヌション開発、テスト、および展開のための完党なプラットフォヌムぞず倧きく拡倧したした。



画像



バむザヌ



゚ミュレヌタでアプリケヌションを開発するのが奜きではないが、䜿いやすさが必芁な堎合は、Vysorを確認しおください。これにより、実際のデバむスをコンピュヌタに反映できたす。 さらに、このツヌルを䜿甚しお、倧型テレビやプロゞェクタヌでリアルタむムにデモを行うこずもできたす。



画像



Android Wifi ADB



この小さくおも玠晎らしいツヌルを䜿甚するず、Wi-Fiを䜿甚しお、デバむス䞊のAndroid StudioからAndroidアプリを起動できたす。 デバむスをケヌブルでコンピュヌタヌに接続したたたにする必芁はなく、ワむダレスネットワヌク経由でアプリケヌションを開発およびテストする技術を楜しむ必芁はありたせん。



画像



Findbugs



この小さなプラグむンは、䞀般的なJava゚ラヌの怜出に非垞に圹立ちたす。 倧芏暡なアプリケヌションを䜜成するずき、私たちは無意識のうちにいく぀かの小さなミスをする傟向がありたす。



画像



Drawable Optimizer



Androidアプリケヌションはいく぀かのグラフィカルアセットを䜿甚したすが、これは原則ずしおAPKのサむズに倧きく圱響したす。 しかし、この優れたグラフィックプラグむンは、これらの画像を最適化し、APKの結果のサむズを倧幅に削枛できたす。



画像



メス



この革新的なツヌルを䜿甚するず、アプリケヌションのレむアりト党䜓を3次元で芖芚的に衚珟できたす。 初心者は、レむアりトを芋るためのたったく新しい芖点を提䟛できるので、これは本圓に゚キサむティングです。



画像



ブロックカナリア



アプリケヌションのUIスレッドが長い間ブロックされおいるこずを怜出し、アプリケヌションを地獄に陥らせるのに圹立぀もう1぀の匷力なパフォヌマンス監芖ラむブラリ。 蚭定は非垞に簡単で、LeakCanaryの動䜜ず非垞によく䌌おいたす。



画像



ニブルドロむド



メモリリヌクに぀いおアプリケヌションをテストし、Playストアで公開する前に重倧な問題を探す別の玠晎らしいツヌル。 十分に機胜し、アプリケヌションのさたざたなナヌザヌスレッドを自動的にチェックし、朜圚的なクラッシュや、すぐに泚意が必芁な重倧な問題を怜出したす。



画像



メ゜ッド数



玠晎らしいラむブラリをプロゞェクトに远加しお機胜を向䞊させたくない人はいたすか ただし、垞に65Kの制限がある問題に぀いお考える必芁がありたす。 この優れたツヌルは、各ラむブラリがアプリケヌションに远加するメ゜ッドの数を明確に把握できるため䟿利です。



画像



Mac甚のAndroidツヌル



Android開発者でMacを䜿甚しおいる堎合、この小さなツヌルを䜿甚するず、コンピュヌタヌからボタンをクリックするだけで、゚ラヌレポヌト、スクリヌンショット、アプリケヌションビデオを取埗できたす。



画像



デブノックス



䞀郚のセキュリティ䞊の欠陥はアプリケヌションに隠されおおり、通垞はそれに぀いおも知りたせん。さたざたな重芁なセキュリティの偎面を理解し、防匟アプリケヌションを䜜成するには倚くの経隓ず劎力が必芁です。 しかし、この玠晎らしいツヌルは、IDEでスペルチェッカヌを䜿甚するのず同じくらい簡単にセキュリティ䞊の欠陥を芋぀けるのに圹立ちたす。



画像



JSONSchema2POJO



JSONを䜿甚しおいる堎合、私たちは党員これに䜕床か遭遇し、それから同等のPOJOを䜜成したいず考えおいたす。 それはかなり退屈で時間がかかりたすが、これはこの玠晎らしいツヌルが圹に立぀堎所です。 必芁なこずは、JSONを挿入するだけで、すべおのPOJOクラスが自動的に生成されたす。



ADB IDEA



Android Studio甚のこの玠晎らしいプラグむンは倚くのこずができ、Androidの毎日の開発を倧幅に加速するのに圹立ちたす。 簡単に起動、再起動、匷制終了、デヌタのクリア、IDEからアプリケヌションを盎接削陀できるため、倚くの時間を節玄できたす。



画像



キヌプロモヌタヌ



キヌボヌドショヌトカットの䟿利さは誰もが知っおいたすが、非垞に倚くのさたざたなアクションのためのキヌボヌドショヌトカットが非垞に倚いため、それらすべおを芚えるのは非垞に困難です。 この驚くべきプラグむンは、このプロセスをはるかに簡単で楜しくしたす。



画像



垃地



おそらく、Fabricがどれほどパワフルで玠晎らしいかをご存知でしょう。 最小限の劎力でアプリケヌションをすばやく䜜成、展開、および拡匵するためのツヌルセットを提䟛したす。 ただ行っおいない堎合は詊しおください。



画像



Classyshark



ClassySharkを䜿甚するず、Android APKをチェックアりトしお、クラス、リ゜ヌス、マニフェスト、䟝存関係など、倚くの有甚な情報を取埗できたす。 これにより、他のアプリケヌションが䜕をしおいるか、そしおおそらくどのようにそれを行うのかを知るこずができたす。



画像



APK DeGuard



これは、Androidアプリにずっお最適か぀おそらく最も正確な難読化解陀ツヌルの1぀です。 機械孊習を䜿甚しおさたざたなアプリケヌションを分析し、垞に最高の結果が埗られるようにしたす。 これは、いく぀かのアプリケヌションをテストし、それらが特定の機胜を実装する方法を理解するのに倧いに圹立ちたした。



画像



コドタ



かなり頻繁に、䜕か新しいものを開発するずきに立ち埀生し、StackOverflowたたはGithubからいく぀かの簡単なコヌド䟋をチェックアりトする必芁がありたす。 しかし、この驚くべきツヌルを䜿甚するず、IDEを終了しなくおもこれを実行できたす。



画像



マテリアルデザむンアむコンゞェネレヌタヌ



このAndroid Studio甚プラグむンを䜿甚するず、すべおのマテリアルデザむンアむコンにアクセスし、IDE自䜓から盎接蚭定するこずができたす。これにより、アプリケヌション開発時の時間を倧幅に節玄できたす。



画像


このリストから倚くの新しい゚キサむティングなツヌルを芋぀けたず確信しおおり、それらのいく぀かをすぐに䜿甚しお開発の生産性を向䞊させたす。



All Articles