0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

2019年度下期 React Nativeでアプリ作る②

Last updated at Posted at 2020-01-01

■ はじめに

前回に続き、React Nativeでアプリを作る。
前回:https://qiita.com/satosingo5/items/bf1a3e6bbcb4ecabe127

今回やること
・エラーの解消
・テストアプリの作成

■ エラーを解消させる

一晩の内に妖精さんが何とかしてくれた可能性にかけ、何も対応せずexpoを起動してみる。
image.png

???????????
image.png

なぜかうまくいった。

と思ったけど、Node.jsの12.14.0をアンインストールして、12.4.0を導入しなおしたのを忘れていた。
image.png

ブラウザのコンソールも正常に起動。表示されたQRはスマホから読み込むと、上記で起動したプロジェクトの動作確認ができる。(後述)
image.png

Nood.jsのバージョン下げたらエラーが解消されうまくいった。
とりあえず解決したので次へ。

■Hello,Worldを進める

次はスマホ側の操作。
下記アプリをインストールする。
Screenshot_20200101-211511.png

アプリを起動。
Screenshot_20200101-213552.png

ScanQRCodeをタップし、PCに表示されたQRを読み込む。
Screenshot_20200101-213806.png

その後、PC側との接続が完了すると、以下のような画面が表示される。
Screenshot_20200101-213834.png

内容は、プロジェクトのソースが置いてあるフォルダのApp.jsの内容が表示される。
image.png

文言をHello,world!に書き換え、上書き保存する。
image.png

すると、リアルタイムでスマホ側の画面に反映される。便利。
Screenshot_20200101-221410.png

テストアプリなどという、ふわっとしたものがなんなのか定義しかねていたが、上記のHello,World!をテストアプリとする。
これにより、最初に書いた今回やることを達成したことになる。予定通り。素晴らしい。

今回はここまで。

■ まとめ

今回やったこと
・エラー解消
・Hello,world
上記はあくまで、PCからスマホに変更内容を送ってデバッグしているような状態にすぎないため、次回は固めた状態のものをスマホに突っ込んで動かしてみたい。

次回やること
・固めてスマホに突っ込む

以上

次回:https://qiita.com/satosingo5/items/c9b7aee11f1fe7a00b27

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?