初心者におすすめ!Androidアプリ開発の入門として参考になるサイト・記事まとめ「Androidアプリ開発の入門」として参考になるサイト・記事まとめました。開発環境の構築からAndroidアプリのリリースまで、この記事を読めばひと通りの流れを把握することができます。[テックアカデミー]が運営する教育×テクノロジーのWebメディアです。初心者でもすぐ勉強できる記事が2,000以上あります。スマートフォンの普及に伴って、自分でもスマートフォンアプリを開発してみたい!と考える人も多いのではないでしょうか?そこで今回は、Androidアプリ開発の入門として参考になるサイト・記事を集めてみました。記事を参考にしてぜひチャレンジしてみてください。Android入門Androidアプリの開発に必要なソフトは英語のサイトで配布されていることも多く、開発環境の構築に必要なダウンロードやインストールの手順で戸惑ってしまうこともあるかもしれません。このサイトではすべての作業を初心者向けに図解入りで一から説明されています。このページを見て第一歩を踏み出してみましょう。Android入門Javaプログラミング講座Androidアプリの開発に欠かせないのがプログラミング言語のJavaです。このサイトでは、Javaの基本的な構文について練習問題も使ってしっかりと解説されています。Javaのプログラミングを始める前に、入門としてまずは読んでおきましょう。開発環境を構築する入門編から製作、エミュレータでのテスト、そして実際にアプリとして仕上げてマーケットへ公開するまでの一連の手順が全12回の記事を通して紹介されている連載記事です。これからアプリを開発しようとする時、どの段階でも参考になる記事がそろっています。Eclipseやエミュレータの細かい操作がしっかりと解説されていますので、作業中分からないことがあったらすぐにチェックしてみましょう。アプリ開発Androidアプリの開発を楽しく学べる記事です。難しい内容も、分かりやすい例えを使って説明されています。コピー&ペーストですぐ使えるソースコードも充実していて、まだ初心者だけどとりあえず色々動かしてみたいという方にもおすすめです。Bundle版)Androidのアプリ開発はMacでも可能です。OSでの開発環境構築の手順を説明しています。開発環境はEclipseを使います。Bundleを使っているので、複雑な操作が必要なくなりました。エミュレータでの起動まで一通りのわかる記事です。IDEとして正式にリリースされた新しい開発環境の「AndroidStudio」を使った開発環境の構築についてまとめた記事です。Bundleを使うのではなく、AndroidStudioを使うことをおすすめします。操作や機能は従来とあまり変わっていないため、以前にAndroidアプリを開発したことがある方でも、違和感なく使えるはずです。「AndroidStudio」を使ったAndroidアプリ開発環境の構築方法AndroidアプリをGooglePlayでリリースする方法Androidアプリを誰もが使えるようにするには、GooglePlayで公開する必要があります。公開するために必要なAPKファイルの作り方から、実際の登録方法まで初心者向けに解説している記事です。今回の記事はいかがでしたか?ぜひ記事を参考にAndroidアプリの開発にチャレンジしてみてください![お知らせ]TechAcademyでは初心者でも最短4週間でオリジナルアプリが作れるAndroidアプリ開発講座(オンラインブートキャンプ)を開催しています。自分でアプリを公開してみたい場合はご参加ください。関連する記事Androidアプリ開発でEditTextを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。今回はその中の1つである、EditTextを...Androidアプリ開発Androidアプリ開発でImageViewを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。今回はそのなかの1つである、ImageVie...Androidアプリ開発Androidアプリ開発でDatePickerを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。StudioでAndroidアプリを開発する場合、まず最初にプロジェクトを作成する必要があります。今回は、このプロジェクトを作成する方法を初心者...Androidアプリ開発Androidアプリ開発でListViewを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。今回はそのなかの1つである、ListView...Androidアプリ開発Androidアプリ開発でAnalogClockを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。Studio)Androidアプリを開発しようと思っても、開発環境の構築で戸惑う人も多いと思います。そこで、MacのPCを使ってAndroidアプリの開発環境を構築する方法をご案内します。Studio」を使います。Studioを使うんだけど、インストール方法は違うから、一緒にやってみようか。開発環境の構築は、以下のような3つのステップで進めていきます。それでは手順をおって説明していきます。インストールはOracleのサイトから可能です。こちらのURLを開いてください。x64」をクリックしてダウンロードを開始してください。ダウンロードしたら解凍して、インストーラを起動します。インストーラで処理が終わったらJDKのインストールは完了です。1.8.0_121」といった結果が返ってきたら既にインストールされていることになります。Studioをインストールするよ。Studioをインストールします。Studioのサイトからインストールします。下記の赤枠で囲ったボタンをクリックします。「上記の利用規約を読み、同意します」にチェックを入れ、ダウンロードボタンをクリックしてダウンロードします。ダウンロードが終わったものをクリックすると、このような画面が表示されます。Studio」のアイコンを「Applications」にドラッグ&ドロップしてください。インストールが終わったら、この画面を閉じてください。Studioのアイコンを選び、クリックして起動します。...」を選択し、OKボタンをクリックします。「Next」をクリックします。そのまま「Next」をクリックします。「Finish」をクリックします。数分待つと、インストールが完了します。プロジェクトを作成して、エミュレータで表示してみましょう。それでは実際にアプリケーションを作っていきましょう。project」を選択します。2つの項目を入力します。今回は以下のように入力しています。「Next」を押して進んでいき、「Finish」をクリックします。これがプログラム等の作業をしていく画面になります。エミュレータで起動できるか確認してみましょう。最後に、PC上で動作するAndroid端末のエミュレータを作成しましょう。Manager」をクリックします。Device」をクリックします。「Next」をクリックします。「Download」をクリックします。「Accept」を選択し、「Next」をクリックします。「Finish」をクリックします。「Next」をクリックします。「Finish」をクリックします(名前は任意に変更できます)。上記のように追加されたらAVDの作成は完了です。Manager)を閉じます。ツールバーから「Debug」をクリックします。24」をクリックします。このような画面になったら成功です。これで環境の構築は完了です。MacでAndroidアプリの開発が始められるようになりました。あとはWindowsの開発方法とよく似ているから、応用できるよ。[お知らせ]TechAcademyでは初心者でも最短4週間でオリジナルアプリが作れるAndroidアプリ開発講座(オンラインブートキャンプ)を開催しています。自分でアプリを公開してみたい場合はご参加ください。初心者でもできた!Androidアプリの開発環境構築方法(Windows編)自分でもAndroidアプリを開発してみたい!と思う方も多いのではないでしょうか。そこで今回は、初心者でもできるWindowsのAndroidアプリの環境構築方法について紹介します。初心者でもわかりやすいように、画像を多く使って説明しています。world」を表示させるところまで解説していきます。Androidアプリは開発環境を構築する必要があるんだ。いくつかインストールしないと行けないものがあるから、順番に教えていくね。本記事では、下記の項目にそって紹介していきます。Kit)をインストールします。x64用のファイルをダウンロードします。使用しているPCがx86版かx64版かは、使っているPCの「コントロールパネル」または「設定」から確認できます。コントロールパネルで、「システムとセキュリティ」をクリックします。「システム」をクリックします。赤い枠で囲まれている部分に表示されます。この場合だと64bitのx64版となります。左下にあるWindowsボタンを右クリックして表示されるメニューから「システム」をクリックします。赤い枠で囲まれている部分に表示されます。この場合だと64bitのx64版となります。確認してからインストールするようにしましょう。JDKのインストール先は、以下のJAVA_HOMEの設定で必要になります。メモしておきましょう。設定しておきましょう。JDKのインストール先を、エクスプローラーで開き、入力欄の部分を右クリックしてコピーします。コントロールパネルで、「システムとセキュリティ」をクリックします。「システム」をクリックします。「システムの詳細設定」をクリックします。「環境変数」をクリックします。「新規」をクリックします。「変数名」に「JAVA_HOME」を入力し、「変数値」には先ほどコピーしたものを貼り付けて、OKをクリックします。左下にあるWindowsボタンを右クリックして表示されるメニューから「システム」をクリックします。「システム情報」をクリックします。「システムの詳細設定」をクリックします。「環境変数」をクリックします。以降の作業は、Windows7、8と同じです。Studioをインストールします。Studioのサイトからインストールします。下記の赤枠で囲ったボタンをクリックします。「上記の利用規約を読み、同意します」にチェックを入れ、ダウンロードボタンをクリックしてダウンロードします。ダウンロードしたものをダブルクリックしインストールを実行します。設定もなく「Next」でインストールを進めていきます。Studio」にチェックを入れたまま、「Finish」をクリックします。...」を選択し、OKボタンをクリックします。「Next」をクリックします。そのまま「Next」をクリックします。「Finish」をクリックします。数分待つと、インストールが完了します。プロジェクトを作成して、エミュレータで表示してみましょう。それでは実際にアプリケーションを作っていきましょう。project」を選択します。2つの項目を入力します。今回は以下のように入力しています。「Next」を押して進んでいき、「Finish」をクリックします。これがプログラム等の作業をしていく画面になります。エミュレータで起動できるか確認してみましょう。最後に、PC上で動作するAndroid端末のエミュレータを作成しましょう。Manager」をクリックします。Device」をクリックします。「Next」をクリックします。「Download」をクリックします。「Accept」を選択し、「Next」をクリックします。「Finish」をクリックします。「Next」をクリックします。「Finish」をクリックします(名前は任意に変更できます)。下記のように追加されたらAVDの作成は完了です。Manager)を閉じます。ツールバーから「Debug」をクリックします。24」をクリックします。エミュレータの起動には数分かかります。このような画面になったら成功です。これでAndroidアプリの開発環境は整ったよ。これでアプリケーションを書いて実行すると、そのスマホ画面でエミュレートできるんだ。[お知らせ]TechAcademyでは初心者でも最短4週間でオリジナルアプリが作れるAndroidアプリ開発講座(オンラインブートキャンプ)を開催しています。自分でアプリを公開してみたい場合はご参加ください。そんな初心者向けに、AndroidStudio(アンドロイドスタジオ)を使ったAndroidアプリ開発環境の構築方法をご紹介します。この開発環境はTechAcademyで開催しているAndroidアプリ開発オンラインブートキャンプで使用しているものです。Studio」っていうのは、今までElicpseとかでAndroidアプリを開発していたと思うんだけど、Android開発のためのIDE環境なんだ。本記事は下記の流れで説明していきます。Worldの表示までを扱います。今回はMacのPCを使って説明しますが、基本的なやり方はWindowsも同じです。IDEAベースの統合開発環境です。Tools)から移行した開発環境で、従来のADTもAll-in-Oneの配布は終了しましたがEclipseにプラグインとして導入することができます。操作や機能は従来のADTと違和感なく使えるようになっているので、以前にアプリを開発したことがある方でも安心して使えることでしょう。AndroidStudioのダウンロードページにアクセスしてください。このような画面に飛ぶので、ダウンロードボタンをクリック。次のような画面に進むので、利用規約を読んだらチェックボタンにチェックを入れて、ダウンロードします。ダウンロードには少し時間がかかる場合があります。ダウンロードが終わると、このような画面が表示されます。Studio」のアイコンを「Applications」にドラッグ&ドロップしてください。Studioのアイコンを選び、クリックして起動します。起動すると、このようなSetup画面になります。そのままNextで進みましょう。うまく起動できないような場合は、こちらを参考にしてみましょう。次はtypeの選択の画面です。Standardで構いませんが、ここでは理解を深めるために、Customを選んでみます。すると、このような画面になりました。Androidアプリケーションを開発するために必須のソフトウェア開発キットです。Locationは、インストールされる場所を示します。すべてチェックが入っていることを確認したら、そのままNextで進みましょう。規約に関する画面になるので、「android-sdk-license」と「intel-android-extra-license」の2つの規約をクリックし、それぞれでAcceptをチェックしたら、Finishで進みます。Nextでそのまま進みます。ダウンロードが始まります。時間がかかるので、気長に待ちましょう。ダウンロードが終わると、パスワードを要求されます。お使いのPCのパスワードを入力してOKで進んでください。最後に、Finishをクリックします。Studioのインストールが完了しました。このようなポップアップが出てきたら、この方法を試してみてください。アプリケーション>AndroidStudioと進み、そこで右クリックしてパッケージの内容を表示と進みます。>Contentsと進み、info.plistファイルを開きます。したら、JVMVersionでファイル内を検索し、すぐ下の1.6*を1.6+に書き換え、保存します。多少タイムラグはあるかもしれませんが、これでAndroidStudioをインストールできるはずです。Studio」のインストールも終わったし、実際にプロジェクトを作成してみようか。Androidアプリを開発するには、新規のプロジェクトをまずは作成する必要があります。Androidアプリの新規プロジェクトを作成していきましょう。Projectをクリック。プロジェクトの設定画面にきました。各項目に入力していきます。Name:アプリの名前を示します。好きな名前をつけましょう。nameを使用する際のドメインです。nameは他の人と被らないようにする必要があるため、重複を防ぐために、自分が所属するドメインを名前に設定したりするのが普通です。ドメイン内でも被る心配がある場合は、自分の名前を加えるなどして対策をとります。name:上の2つを記すと自動的に書かれます。書き換える必要はないでしょう。location:作成したプロジェクトの保存先をあらわします。書き換える必要はないでしょう。ここでは、例として次のように設定しました。設定したら、Nextで進みましょう。SDKの選択画面に進みました。今回はサンプルの作成なので、デフォルトのまま、特に設定し直す必要はありません。PhoneAndroidアプリ開発ゲーム開発のプロに聞いた!Unityの入門におすすめの書籍5冊ソーシャルゲームなどの開発でも使われることの多いUnity、これから勉強しようと思う人も多いと思います。Studioの代表であり、ご自身でもUnityの書籍を出版している浅野祐一氏に、Unityの入門におすすめの書籍を聞いてみました。書籍の難易度は紹介する順番に上がっていくと考えてください。コンシューマゲームのプログラマーとして3DS/WiiUのデバイス研究とUI部門を担当。3DS/WiiUなどの開発に携わり、その後独立。現在はゲーム制作集団のFAGStudioの代表として、Unityを使用したスマートフォンゲームの開発を行う。毎月東京の赤坂にてUnity勉強会も定期的に開催。最新開発環境による簡単3Dゲーム製作」を2013年7月に出版。浅野氏自身が執筆した書籍です。これからUnityの勉強を始める人、特にゲーム開発が初めての人を対象にしたUnity4の入門書です。初心者でもわかりやすいように、手順を一つ一つ丁寧に写真付きで解説をしていて、Unityでゲーム開発を始めるための基礎を一通り学ぶことができます。書籍で扱うスクリプト言語はJavaScriptです。UnityのためのC#スクリプトの入門書です。スクリプト言語の基礎を学び、実際にゲームで使われるスクリプトが読めるようになることを目標にしています。Unityの基礎はある程度理解して、次のステップとしてスクリプトをいちから勉強したい方向けです。書籍で扱うスクリプト言語はもちろんC#です。様々なジャンルのゲームを実際に作りながら、ゲームのアルゴリズムやつくり方を学べる書籍です。完全な入門書というよりは、「基本的なUnityのことは既に知っている」「Unityは初めてだけどゲーム開発については知識があり、スクリプトにも自信がある」という人向けです。全ページカラーで書かれていることも特徴です。書籍で扱うスクリプト言語はC#です。他に比べると難易度はやや高めの書籍です。横スクロールのアクションゲーム、シューティングゲーム、リズムゲーム、パズルゲームなど、現役のゲーム開発者が開発方法を書いています。Unityの基本やスクリプトについて理解をしている人向けですが、その分、他と比べて一歩進んだ内容が学べます。書籍で扱うスクリプト言語はC#です。C#で書かれたUnityのライブラリ辞典です。様々な関数が丁寧に説明されています。この書籍は「辞書」であるため、定義や考えを調べるには良いですが、これをどのように使うのかは情報量が少ない場合があるので注意が必要です。自分で何かゲームを作ろうとした時に非常に役に立ちます。今回は5つの書籍を紹介しました。その他、Unityに関する情報はインターネットでももちろん見つけることができるので、併用しながらうまく勉強してみてください。Unityをすぐに使ってみたい場合は、Unityのインストール方法の記事を参考に使ってみてください。[お知らせ]TechAcademyではオリジナルゲームアプリが公開できるUnityオンラインブートキャンプを開催しています。現役Unityエンジニアのサポートで効率的に学びたい場合はご検討ください。UnityAndroidアプリ開発でSpinnerを追加する方法【初心者向け】Androidアプリ開発では、アプリのパーツを簡単に追加できるGUIコンポーネントが数多く用意されています。Studioで追加する方法と基本的な使い方をご紹介します。Studioの開発環境を構築していないという方は、Androidアプリ開発環境の構築方法をまずご覧ください。本記事はTechAcademyのAndroidアプリ開発オンラインブートキャンプの内容をもとに解説しています。それなら、Spinnerを使うと良いよ。Spinnerは、ドロップダウンリストを作成するためのGUIコンポーネントです。htmlのselectのように、タップすることで選択肢が表示され、ユーザーはその中から1つの項目を選択します。事前準備として、Spinnerに表示させるリスト「list」という名前で作成しておきましょう。プロジェクト内の「/res/values/string.xlm」の...に下記のようなコードを追加します。事前準備はこれだけです。プロジェクト内の「/res/layout」で、Spinnerを配置したいアクティビティのXMLファイルを開きます。Spinnerはパレットの「Widgets」から配置できます。パレット内のSpinnerを、配置したい場所までドラッグしましょう。これでSpinnerの配置ができました。このSpinnerに準備しておいた「list」という名前の配列を表示させます。続いて、プロパティの「Entries」に「@array/list」と入力します。xmlファイルを確認すると、次のようなコードが追加されています。ここでアプリを実行してみましょう。Spinnerをタップして、設定された項目から1つを選択できるようになりました。最後に応用編としてちょっとしたカスタマイズ方法をご紹介します。選択肢の表示表表はドロップダウンとダイアログの2種類から選択することができます。ダイアログ表示で表示をしたい場合は、プロパティの「spinnerMode」で「dialog」を選択します。これでアプリを実行すると、Spinnerがダイアログモードで表示されていることが確認できます。今回の記事は以上です。