• ベストアンサー

アンドロイドの実機なしで開発する方法

エミュレーターがほしいのですが、何らかのフリーソフトを知っていれば教えて下さい。開発はflutterかreact nativeにします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>まだ触ったことのあるjsにしようかと。 >ただ、エミュレーター環境があるかが問題。 いやいや・・・ JSは、ブラウザについてるので、エミュレーターいりませんて。 HTMLで。試しに ーーー <script> for (i=0;i<10;i++) { document.write("i=" + i); } </script> ーーー とでも書いて、保存して、Chromeなり、Edgeなり 普通のブラウザに張り付ければわかりますが。 それ自体がプログラム環境ですよ。 ついでに、Chromeだと、デバッガーも内蔵してるので、 ステップトレースすらも、ブラウザに内蔵してますから。

inudaisukidesu
質問者

補足

それはわかるんですけど、reactってネイティブ環境で動かすものですよね。ネイティブ上でも、ブラウザ上でも確認できるものと同じ動作をするということでしょうか?

その他の回答 (3)

回答No.3

>reactとandroid studioどちらがいいかなと。 んま~好みに答えはないので、私が答えられることではないですが。 それぞれですからね! 今の私だと、これとか、やってみたいな~なんて、 活力も沸いてこないので、そのうちプログラムでもやってみるかな~ 程度になっちゃってますよ。 で、質問者さんの投稿はちなみ全部目を通しておりますが。 私からのおすすめですが。 一つコンパイル型の言語をマスターしてみませんか? 例えばC#など。 それで、アウトラインエディターを自作しちゃってみる? なんてな目標はいかがでしょう? 例えばエディター内で、独自でマクロを書けたりだとか、 それこそ、JSを連携して使えるなどなど。 課題としては、なかなか、ありかもしれません。

inudaisukidesu
質問者

補足

アウトラインはもういいかなと。 あちこちの言語をやるより少ない言語に絞ったほうが成果が出そうなので、まだ触ったことのあるjsにしようかと。 ただ、エミュレーター環境があるかが問題。

回答No.2

>開発環境は最初からマルチプラットフォームにこだわる必要はないでしょうか? 開発がマルチなのか、実行がマルチなのかでも違いますよ。 例えば WINでWINのアプリを作る WINでMACのアプリを作る WINかMACでWINのアプリを作る WINでWINとMACのアプリを作る は、全部違いますので。 先ほどのAndroidStudioは、それ自体がJavaで作られているので、 恐ろしいことに、最初からマルチなのです。 このせいで「重い」特定の機種に最適化したつくりになってない反面。 WINでもMACでもLinuxでも動いちゃうメリットがあります。 また、 >あと、reactなんてjsだから簡単そうに見えたんですが。 JSは、Androidアプリじゃないです。 ブラウザ用のスクリプトでしかないですよ。 やり始めればそれなりには面白いでしょうが。 私の方プログラムもう、やってないので。 浦島太郎状態でして。 ただ、別にフリーなので、 AndroidStudioで遊んでみるのはありでしょ! 別にタダだし!

inudaisukidesu
質問者

補足

すみません。実行の話でした。 reactはjavascriptでスマホアプリが作れます。 reactとandroid studioどちらがいいかなと。

回答No.1

Androidの開発をしたいなら、 そのままAndroidStudioでいいのではないかと。 https://developer.android.com/studio/install?hl=ja 当然、Google純正のエミュレーターも入ってますので、 PC上で普通にアプリ動かせられますし。 ついでに他のゲームや無関係なアプリを入れても動作しますよ。 ただし、本当にエミュレーションしてる関係で、「重い」です。 なお、フリーです。 エディター、開発用APIセット、エミュレーター 全部セットのオールインワンパックです。 (ちなみ、こいつに入っているエミュレーターをVisualStudioからも使えます) おまけ。 VisualStudio+Xamarinで、家の中にMACがあれば、 PCの画面上で、アンドロイドエミュレーターとIOS(IPHONE)シュミレーターが 同時に起動できるので、結構にぎやかになりますが。 激重!にはなります。 Xamarin自体もかなりでかいパッケージなので。 なお、開発言語はC#になります。 通常のAndroidはJavaやC言語。 後はお好みでチョイス!ですかね。

inudaisukidesu
質問者

補足

アンドロスタジオに入ってるんですね。ありがとうございます。 開発環境は最初からマルチプラットフォームにこだわる必要はないでしょうか?必要になったら作ればいいだけで。 あと、reactなんてjsだから簡単そうに見えたんですが。

関連するQ&A