MENU

IT導入どうにゅう・DX支援しえん受付うけつけちゅう

  • 現役げんえきエンジニアがサポート
  • WraptasアンバサダーによるWEBサイト制作せいさく
  • オーダーメイドの自動じどうツール開発かいはつ

無料むりょう相談そうだん可能かのう

IT導入どうにゅう・DX支援しえん受付うけつけちゅうCLICK!

初心者しょしんしゃけ】ReactNativeの基本きほん環境かんきょう構築こうちく方法ほうほう解説かいせつ

こんな疑問ぎもん解決かいけつします!
  • ReactNativeってなに?
  • ReactNativeの環境かんきょう構築こうちく方法ほうほうりたい!

ReactNativeは、JavaScriptでネイティブアプリを開発かいはつできるクロスプラットフォームフレームワークです。近年きんねん注目ちゅうもくあつめており、おおくの企業きぎょう個人こじん利用りようされています。

ReactNativeをはじめるには、まず環境かんきょう構築こうちく必要ひつようです。環境かんきょう構築こうちくは、ReactNativeの開発かいはつすすめるうえでの基礎きそとなるため、しっかりと理解りかいしておきましょう。

この記事きじでは、ReactNativeの基本きほん環境かんきょう構築こうちく方法ほうほう初心者しょしんしゃけに解説かいせつします。

IT導入どうにゅう・DX支援しえん受付うけつけちゅう

  • 現役げんえきエンジニアがサポート
  • WraptasアンバサダーによるWEBサイト制作せいさく
  • オーダーメイドの自動じどうツール開発かいはつ

無料むりょう相談そうだん可能かのう

この記事きじかること

ReactNativeとは

ReactNativeとは、Facebookしゃ開発かいはつしたモバイルアプリケーションフレームワークです。

使用しようする言語げんごはJavaScriptで、JavaやSwiftをかなくてもネイティブアプリを開発かいはつすることができます。

ReactNativeのメリット

クロスプラットフォーム

Android、iOS、Webの3つのプラットフォームを同時どうじ開発かいはつできるため、開発かいはつ工数こうすうとコストを大幅おおはば削減さくげんすることができます。

ホットリロード機能きのう

従来じゅうらいのモバイルアプリケーション開発かいはつでは、ソースコードを変更へんこうしたさいにアプリのさい起動きどう必要ひつようでした。

ReactNativeのホットリロード機能きのうでは、ソースコードを変更へんこうしたさいに、UI部分ぶぶんのみさいビルドをかけることができるため、さい起動きどうせずに変更へんこう反映はんえいすることができます。

Web開発かいはつ経験けいけんかつかせる

ReactNativeは、JavaScriptベースで開発かいはつするため、Web開発かいはつ経験けいけんがあるエンジニアであれば、短期間たんきかんでモバイルアプリケーションを開発かいはつできます。

ReactNativeの環境かんきょう構築こうちく方法ほうほう

Chocolateyのインストール

Chocolateyは、Windowsけのパッケージマネージャーです。

ソフトウェアの依存いぞん関係かんけいふくめ、簡単かんたんにソフトウェアのインストール・アップデートをすることができます。

Chocolatey – The package manager for Windows

つぎのコマンドをコマンドプロンプト(管理かんりしゃ権限けんげん)で実行じっこうします。

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('<https://chocolatey.org/install.ps1>'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\\chocolatey\\bin

インストールがわったら、コマンドプロンプトをさい起動きどうして、インストールがうまくいったか確認かくにんする。

choco -v
2.0.0

Node.jsのインストール

Node.jsは、V8 JavaScriptエンジンをベースとしたJavaScriptランタイム環境かんきょうです。

Node.jsは、サーバーサイドでのJavaScript実行じっこうとくしており、非同期ひどうきI/O処理しょりをサポートしています。また、npm(Node Package Manager)というパッケージマネージャーをふくんでおり、おおくのライブラリやフレームワークが利用りようできます。

Node.js

つぎのコマンドをコマンドプロンプト(管理かんりしゃ権限けんげん)で実行じっこうします。

choco install -y nodejs-lts

インストールがわったら、コマンドプロンプトをさい起動きどうしてインストールがうまくいったか確認かくにんします。

node --version
v18.16.1

npmもインストールされたか確認かくにんするためにつぎのコマンドを実行じっこうします。

npm --version
9.5.1

Pythonのインストール

React NativeのビルドシステムはPythonを使つかっています。

Pythonは、AIやアプリ開発かいはつなどにもちいられている高水準こうすいじゅんインタプリタがた汎用はんようプログラミング言語げんごです。Webアプリケーション、データ分析ぶんせき人工じんこう知能ちのう機械きかい学習がくしゅうなどの分野ぶんやひろ使用しようされています。

つぎのコマンドをコマンドプロンプト(管理かんりしゃ権限けんげん)で実行じっこうします。

choco install -y python

インストールがわったら、コマンドプロンプトをさい起動きどうしてインストールがうまくいったか確認かくにんします。

python --version
Python 3.11.4

React Native CLIのインストール

React Native CLIは、React Nativeアプリケーションを作成さくせいするためのコマンドラインインターフェース(CLI)です。React Nativeアプリの作成さくせい、ビルド、テスト、デプロイに使用しようできます。

React Native CLIは、React Native開発かいはつ必要ひつよう開発かいはつツールをインストールするために使用しようされるnpmパッケージです。

npm install -g react-native-cli

インストールがわったら、つぎのコマンドを実行じっこうしてインストールがうまくいったか確認かくにんします。

react-native --version
react-native-cli: 2.0.1
react-native: n/a - not inside a React Native project directory

JDKのインストール

Reeact NativeでAndroidアプリを開発かいはつする場合ばあいはJDK(Java Development Kit)が必要ひつようになります。

つぎのコマンドをコマンドプロンプト(管理かんりしゃ権限けんげん)で実行じっこうします。

choco install -y microsoft-openjdk11

インストールがわったら、コマンドプロンプトをさい起動きどうしてインストールがうまくいったか確認かくにんします。

java -version
openjdk version "11.0.18" 2023-01-17 LTS
OpenJDK Runtime Environment Microsoft-7208460 (build 11.0.18+10-LTS)
OpenJDK 64-Bit Server VM Microsoft-7208460 (build 11.0.18+10-LTS, mixed mode)

Android Studioのインストールとセットアップ

Android Studioのインストール手順てじゅん

  1. 公式こうしきページからAndroid Studioをダウンロードします
  2. インストーラーを起動きどう「Next」を押下おうかしてつぎ画面がめんすすみます
  3. 「Android Virtual Device」にチェックをれ、つぎ画面がめんすすみます
  4. Android Studioのインストールを指定していし、つぎ画面がめんすすみます
  5. スタートメニューを設定せっていする画面がめんるので、「Install」をしてインストールを開始かいしします
  6. インストール完了かんりょう、「Start Android Studio」にチェックがはいっていることを確認かくにんして「Finish」をします

Android Studioのセットアップ

  1. 初回しょかい起動きどう、セットアップウィザードが表示ひょうじされるので「Custom」を選択せんたくしてつぎすすみます
  2. UIテーマをおこのみで選択せんたくします
  3. SDKコンポーネントのセットアップ画面がめん表示ひょうじされるので、「Performance (Intel ® HAXM)とAndroid Virtual Device」の項目こうもくにチェックをつぎすすみ、セットアップを完了かんりょうさせます

Android SDKのインストール

  1. Android Studioのホーム画面がめんみぎの「Configure」から「SDK Manager」を選択せんたくします
  2. 「SDK Platforms」タブ画面がめんみぎの「Show Package Details」にチェックをれます
  3. つぎ内容ないよう選択せんたくします
    • Android SDK Platform 33
    • Intel x86 Atom_64 System Image または Google APIs Intel x86 Atom System Image
  4. 「SDK Tools」タブ画面がめんみぎの「Show Package Details」にチェックをれます
  5. 「Android SDK Build-Tools」を展開てんかいし、「33.0.0」にチェックをれます
  6. 最後さいごに「Apply」をしてインストールを開始かいしします

Android Studioの環境かんきょう変数へんすう設定せってい

React Nativeは、ネイティブコードでアプリを構築こうちくするために環境かんきょう変数へんすう設定せっていする必要ひつようがあります。

  1. Windowsのスタートメニューをみぎクリックし、「システム」を選択せんたくします
  2. 画面がめんみぎ関連かんれん設定せっていにある「システム詳細しょうさい設定せってい」をひらきます
  3. 詳細しょうさい設定せってい」タブの「環境かんきょう変数へんすう」を押下おうかします
  4. ユーザー環境かんきょう変数へんすうの「新規しんき」を押下おうかします
  5. 変数へんすうめい変数へんすうつぎのように入力にゅうりょくして登録とうろくします
    変数へんすうめい:ANDROID_HOME
    変数へんすう:Android SDKへのパス れい)C:\Users\<ユーザーめい>\AppData\Local\Android\Sdk
  6. 変数へんすう「Path」の編集へんしゅう画面がめんひらき、platform-toolsへのパスをリストに追加ついかします
    れい)C:\Users\<ユーザーめい>\AppData\Local\Android\Sdk\platform-tools
  7. 上記じょうき完了かんりょうしたら、コマンドプロンプトをひらのコマンドを実行じっこうします
adb

環境かんきょう変数へんすう設定せっていがうまくいっていれば、つぎのような結果けっか表示ひょうじされます。

Android Debug Bridge version 1.0.41 Version 30.0.3-6597393 Installed as C:\\Users\\<ユーザーめい>\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe

プロジェクトの作成さくせい

コマンドプロンプトを管理かんりしゃ権限けんげんひらき、プロジェクトを作成さくせいしたいパスまで移動いどうしてつぎのコマンドを実行じっこうします。

npx react-native init [プロジェクトめい]

「Run instruction」が表示ひょうじされれば作成さくせい完了かんりょうです。

「TypeError: cli.init is not a function for react native」と場合ばあいは、バージョンを指定していして実行じっこうします。

npx react-native init [プロジェクトめい] --version 0.68.2

仮想かそうデバイスの作成さくせい

  1. Android Studioのホーム画面がめんみぎの「Configure」から「AVD Manager」を選択せんたくします
  2. 「Create Virtual Device」からデバイスを押下おうかします
  3. 任意にんいのデバイスを選択せんたく画面がめんすすみます
  4. 「x86 Images」タブのTargetが「Android API 33 (Google APIs)」のものを選択せんたく画面がめんすすみます
  5. 「Finish」を押下おうか完了かんりょうです

React Nativeアプリケーションを実行じっこうする

  1. コマンドプロンプトを管理かんりしゃ権限けんげんひらき、作成さくせいしたプロジェクトのディレクトリに移動いどうします
  2. つぎのコマンドを実行じっこうし、Metroを開始かいしします
npx react-native start
  1. あたらしくコマンドプロンプトを管理かんりしゃ権限けんげんひらき、作成さくせいしたプロジェクトのディレクトリに移動いどうします
  2. つぎのコマンドを実行じっこうしアプリケーションを開始かいしします
npx react-native run-android

すべてがただしく設定せっていされていると、Androidエミュレータが起動きどうします。

わたゆー

環境かんきょう構築こうちく以上いじょうです!
つかれさまでした!

まとめ | ReactNativeでいろんなアプリを開発かいはつしましょう!

今回こんかいはReactNativeの基本きほん環境かんきょう構築こうちく方法ほうほうについて紹介しょうかいしました。

ReactNativeは、JavaScriptでネイティブアプリを開発かいはつできる手軽てがる便利べんりなフレームワークです。

環境かんきょう構築こうちくさえできれば、すぐにアプリ開発かいはつはじめることができます。

この記事きじ参考さんこうに、ぜひReactNativeでアプリ開発かいはつにチャレンジしてみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
この記事きじかること