Android
Android
Android は、Google が 2007 年 11 月に発表した、スマートフォンやタブレットなどのモバイル端末向けプラットフォームである。
Android はライセンス料なしで利用できるため、世界中の多くのメーカーが Android スマートフォンを製造している。
ここでは Android アプリを開発する人を対象に、開発環境である Android Studio のインストール方法、プログラミング方法、作成したアプリの公開方法を説明する。
参考
Android アプリとは
Android モバイル端末で実行できるアプリケーションを Android アプリと呼ぶ。業務を効率化するビジネスアプリ、家計簿など生活を支援するアプリ、ゲームなど、数多くの Android アプリが存在する。
Android アプリは、Android モバイル端末にインストールされている Google Play ストアから入手できる。Android アプリの開発には、一般に Java または Kotlin を使用する。
Java と Android Studio とは
Java または Kotlin で Android アプリを開発する方法の 1 つが、Android Studio を使う方法である。
Android Studio は Android アプリ開発の公式統合開発環境である。JetBrains が開発する Java 統合開発環境 IntelliJ IDEA を基に作られている。
Android Studio を使うと、効率よくアプリを開発できる。
Android Studio の特徴
Android Studio では、Android スマートフォンや Android タブレット向けのアプリだけでなく、Wear OS、Android TV、Android Auto 向けのアプリも作成できる。
アプリ開発を効率化するため、次のような機能も用意されている。
- プログラミング支援
- テストツール
- ソースコードのバージョン管理
- 便利なビルドツール
1. プログラミング支援
Android Studio には、コードの置換、検索、自動補完などを利用できる高機能なコードエディターがある。これらの機能を使うと、プログラミングを効率よく進められる。
単純なアプリであれば、自動補完によって手作業で記述する Java コードを減らせる。
2. テストツール
Android Studio には Android アプリをテストするためのツールがある。ユニットテストや UI テストなどを短時間で実行できる。
組み込みのテストツールを利用すると、開発中のミスを最小限に抑えられる。
3. ソースコードのバージョン管理
Android Studio は GitHub や Subversion などのバージョン管理システムと連携できる。過去のバージョンの確認、変更の取り消し、バグの追跡などが可能になる。
変更前にソースコードを手作業でバックアップする必要がなくなり、Android アプリ開発を効率よく進められる。
4. 便利なビルドツール
Java ソースコードを実行可能なアプリケーションへ変換するには、ソースコードのコンパイル、静的解析、ライブラリー管理、リリース用アプリケーションのビルドなどが必要になる。
Android Studio には Gradle というビルドツールが含まれている。Gradle がこれらの処理を実行するため、Android アプリ開発を効率よく進められる。