アンドロイドエミュレーターに使用。前述の通り、今回僕はLinuxOSのUbuntuで環境構築を行いました。Linuxでの環境構築には、AndroidStudioとJDKの他に、仮想環境を実行するためのKVMを設定する必要がありました。環境構築の詳細は割愛しますが、参考にしたサイトだけ貼っておきます。18.04にKVMをインストールアプリ開発:0日目アプリ開発0日目。アプリ開発を決心した日に行ったことです。2018年11月2日Android開発のために購入したのは、初学者向けの書籍とAndroidスマホでした。なんちゃって開発者にならないための実践ハンズオン』です。最新のAndroidStudio3.0に対応している書籍の中で最も良さそうな本を購入しました。AndroidOneはOSのアップデート保証があり、2年間は最新のOSに更新できるため、アプリ開発にちょうど良いかなと思い購入しました。イオシスの未使用品で16000円と、かなりお手頃な価格で買うことができました。レビューも悪くなさそうなので届くのが楽しみです。アプリ開発:1日目アプリ開発チャレンジの初日に行ったことです。・朝活!・KVMの設定!・AVDの起動!PC画面上でAndroidOS動かせるなんて驚きー!もっといじりたいけどそろそろ遅刻なので出勤してきます...。2018年11月3日JavaもAndroid開発も初めてだったので、とりあえず入門書を読み進めてました。PC上でAndroidOSを動かせるのはちょっとびっくりでした。普通にアプリとかもダウンロードできたので、これがあればPCでスマホアプリも使えますね。何かPCで動かしたら面白そうなアプリとかあるかなぁ。アプリ開発:2日目さて、こちらは2日目の内容。2018年11月4日Androidスマホのビュー(画面)はXMLで記述します。これまでHTMLは何度も書いたことがあったのですが、XMLは初めて書いたので新鮮でした。いえ、基礎的な部分はHTMLと共通しているところが多かったので、HTMLを経験していれば習得は早そうだなと感じました。そもそもXMLとは何かということについてはこのサイトを参考にしました。何はともあれXMLって何?Androidプロジェクトのファイル構成はざっくり以下の通りです。・manifestsアプリの実行に必要な設定を記述するファイルが格納されている。・java.処理を行うためのjavaファイルを格納する。・res画面構成を記述するための.xmlファイルを格納する。seconds"というエラーが返ってくることがありました。既知のエラーのようで、こちらを読んだら解決しました。bootを選択すると解決します。何のエラーなのかはよくわかってないので、詳しい人がいたら教えてほしいです。アプリ開発:3日目3日目は結構いろいろできました。・Android開発ではpxを使わない!・pxの代わりにdpかspを使う。・ボタンを押すなどのユーザー側の操作がイベント。・そのイベントに対して行う処理をイベントハンドラ。・イベントの実行を検出するものをリスナと呼ぶ。【Android開発チャレンジ3日目】とりあえず文字入力のフォームと、ボタンが押された時にオウム返しするイベントハンドラ&リスナを作れた!このイベントハンドラの中身を変えれば検索アプリができそうなんだけど、Javaも初めて書いてるから実装方法がわからないや。2018年11月5日ツイート埋め込み、便利ですね笑3日目は、イベントリスナとイベントハンドラを作成して、初めてアプリケーションを作成することができました。最終的に完成したのはこちら。・WEB検索アプリ完成!!・URLの検索クエリに文字列挿入しただけ。できないと思った直後にやり方思いついた。天才かもしれない...。2018年11月5日フォームで入力されたキーワードでGoogle検索を行うアプリです。(普通にGoogle使え笑)Androidアプリでインターネット上のページを参照するにはWebViewというビューを作成する必要がありました。こちらの記事が分かりやすかったのでぜひ。今後の計画4日目以降も引き続き、JavaとAndroidの勉強をしつつ、7日目までに入門書を一通り読み切りたい!まだアプリ開発の全体像がつかめなくてゴール設定もうまくできないので、とりあえずこのまま手探りで進めていきます。誰かメンターになってくれる人がいた方が絶対習得早いよなー。いえ無い物ねだりをしても仕方ないので、出来ることを一つ一つやっていきましょう。コメントをキャンセルメールアドレスが公開されることはありません。千葉県を中心にボランティア活動や勉強会などを行っています。好きな言語はC#とPythonとC++です。関係の技術が好きです。XamarinとかTypeScriptも触ってます。質問・相談・お仕事のご依頼は、Twitterまたは問い合わせフォームまで。今月の人気記事1一年間プログラミングを独学した過程を振り返ってわかったこと。