This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
学習リソース
ページを編集
Expo と React Native について学ぶための、厳選されたリソースを紹介します。
サンプルアプリが完成したので、ここからはアプリの構築に使用した技術についてさらに詳しく学んでいきましょう。
プロジェクトをアプリとして構築する
自分のマシンで新しいアプリの作成を始めるには、npx create-expo-app@latest --template default@sdk-57 を使い、続けて 開発環境のセットアップ を行います。
注:
--templateを付けない場合、create-expo-appは使用する Expo SDK のバージョンの選択を求めます。ほとんどのプロジェクトでは Latest (SDK 57) を選択してください。Google Play ストアと Apple App Store で配布されている Expo Go のバージョンに合わせる場合は、for learning with Expo Go (SDK 54) を選択してください。
おすすめのリソース
新しいプロジェクトを作成したら、アプリ開発を進めるうえで役立つさまざまなツールや概念について学んでいけます。
- 開発ツール:アプリ構築のさまざまな場面で役立つ Expo ツールのリファレンスです。
- 開発ビルド:開発ビルドを使用すると、アプリのビルドプロセスを完全にコントロールでき、デバイスやシミュレーターでアプリをテストできます。
- 開発の概要: Expo でアプリを開発するうえでの重要な概念や、コア開発ループの流れを高レベルで解説しています。
- Expo Router:チュートリアルでは Expo Router の基本を扱い、タブナビゲーターを実装しました。ライブラリの詳細についてはドキュメントを参照してみてください。
- アプリアイコン と スプラッシュスクリーン:アプリアイコンとスプラッシュスクリーンのカスタマイズについて、ガイドで詳しく学べます。また、app.json ファイルで設定できるプロパティについては、アプリ設定リファレンス を参照してみてください。
- アプリストアへの アプリ配信 と 提出:アプリのリリース準備が整った後、アプリストアへの公開や提出方法について学べるリソースです。
- デバッグ:問題が発生したときに、デバッグツールを使ってエラーを見つけて修正できます。
学習
React
チュートリアルでは、React のコンポーネントと API を使用しました。Expo でアプリを構築するうえで、React をしっかり理解しておくことは欠かせません。React 公式ドキュメントの クイックスタート と Hooks のセクションを読んでみることをおすすめします。
React Native
チュートリアルアプリの開発では、React Native を幅広く使用しました。詳しく学ぶには、React Native 基礎ガイド から始められます。また、次のドキュメントも参考にしてみてください。
コンポーネントのレイアウトには Flexbox を使用しました。Flexbox についてさらに学ぶには、次のリソースを確認してみてください。
ジェスチャーとアニメーション
さまざまな種類のジェスチャーやアニメーションの実装について学ぶには、次のドキュメントをおすすめします。
コミュニティに参加する
Discord
のコミュニティに参加して、他の Expo ユーザーとチャットしたり質問を投げかけたりしてみましょう。