Android Studioにはインテリジェントコードエディタが搭載されています。「Kotlin」「Java」などの言語による開発をサポートするコード補完機能を備えています。
「高度なコード補完」「リファクタリング」「コード解析」「C++用シンタックスハイライト表示」などのコーディングサポート機能を提供します。
Android Studioには3種類のコード補完機能があり、キーボードショートカットを使ってアクセスできます。
・基本的補完---変数、型、メソッド、式などの基本的な候補を提示
・スマート補完---状況に応じた関連オプションを表示
・ステートメント補完---不足している丸かっこ、角かっこ、波かっこ、書式などを追加
Android Studioのビジュアルレイアウトエディタでは、各種ウィジェットをデザインエディタにドラッグすることでレイアウトを作成できます。手動でレイアウトXMLを記述する手間を解消できます。
さまざまなAndroidデバイスやバージョンでレイアウトをプレビューできます。また、レイアウトサイズの動的変更も可能です。
Android StudioにはAPKアナライザが含まれており、ビルドプロセス完了後にAPK構成を把握でき、アプリ内のDEXファイルやリソースのデバッグに費やす時間を短縮し、APKサイズを縮小できます。
APKアナライザは以下の機能を提供します。
・APK内ファイルの絶対サイズと相対サイズを表示
・DEXファイル構成を表示
・ファイル最終バージョンの表示
・2つのAPKを並べて比較---アプリバージョン間でアプリサイズの変化を確認 など
「Android Emulator」は、Androidデバイスの動作をシミュレートする機能です。Androidを搭載するさまざまなハードウェアに対応しており、高速かつ強力で機能も充実しています。
エミュレータを利用することで、実際のハードウェアデバイスがなくても、Androidアプリのプロトタイプ作成/開発/テストなどを実施できます。必要に応じて、複数のアプリの連携動作テストも行えます。
エミュレータは、ハードウェアデバイスを接続するよりも情報伝達速度が速いため、開発プロセスを高速化できます。また、開発に使用しているPCのマルチコアプロセッサを活用できるためパフォーマンスをさらに改善できます。
プロファイリングツールは、動作中アプリの「CPU使用率」「メモリ使用量」「ネットワークアクティビティ」などのリアルタイムデータを取得します。
メソッドトレースを実行することで、「コード実行時間測定」「ヒープダンプ取得」「メモリ割り当て表示」「ネットワークで送信されたファイルの詳細検査」などを行え、パフォーマンスのボトルネック特定に利用できます。
参考元サイト
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
Windowsプラットフォーム上で動作するAndroidアプリ用オープンソース開発ツールを紹介。 ①ソースコード管理ツール「GitHub」 GitHubはGitを使用するホスティングバージョン管理サービス。
OSS×Cloud ACCESS RANKING