Build & Deployment
Xcode、Android Studio、Gradle、署名、TestFlight、Play Console、EAS Build
20 面接問題·
Mid-Level
1React NativeにおけるDebugビルドとReleaseビルドの主な違いは何ですか?
1
React NativeにおけるDebugビルドとReleaseビルドの主な違いは何ですか?
回答
Debugビルドには、デバッガーやHot Reloadなどの開発ツールが含まれ、JavaScriptバンドルはMetroによって配信されます。Releaseビルドは本番環境向けに最適化されています。JavaScriptはミニファイされてアプリのバンドルに含まれ、開発ツールは無効化され、パフォーマンス最適化が有効になります(プリコンパイルされたHermes、AndroidではProGuard)。
2React NativeプロジェクトでAndroidビルドの構成を含むファイルはどれですか?
2
React NativeプロジェクトでAndroidビルドの構成を含むファイルはどれですか?
回答
android/app/build.gradleファイルには、Androidビルドの主要な構成(アプリのバージョン、ターゲットSDK、依存関係、ビルドバリアント、署名設定、ProGuardオプション)が含まれます。android/build.gradleファイルには、Gradleツールのバージョンやリポジトリなど、プロジェクト全体の構成が含まれます。
3Play Storeへの公開用にAAB(Android App Bundle)ファイルを生成するにはどうすればよいですか?
3
Play Storeへの公開用にAAB(Android App Bundle)ファイルを生成するにはどうすればよいですか?
回答
cd android && ./gradlew bundleReleaseコマンドは、android/app/build/outputs/bundle/release/にAABファイルを生成します。AAB形式は2021年以降、Play Storeの新規アプリで必須となっています。Google Playはこの形式を使用してデバイス構成ごとに最適化されたAPKを生成し、ユーザーのダウンロードサイズを大幅に削減します。
4
React Native iOSプロジェクトにおけるPodfileの役割は何ですか?
5
ターミナルから iOS Release ビルドを生成するコマンドはどれですか?
+17 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問React Native のスタイリングとレイアウト
Junior
18問React Native ナビゲーション
Mid-Level
22問React Native の状態管理
Mid-Level
24問React Native のネットワーキングと API
Mid-Level
20問データの永続化
Mid-Level
20問フォームとバリデーション
Mid-Level
18問React Native アニメーション
Mid-Level
22問Native Modules & Bridge
Mid-Level
20問プラットフォーム固有のコード
Mid-Level
18問権限とデバイスAPI
Mid-Level
20問Push Notifications
Mid-Level
18問React Native のテスト
Mid-Level
20問React Native のデバッグ
Mid-Level
18問Expo vs React Native Bare
Mid-Level
18問パフォーマンス最適化
Senior
24問メモリ管理
Senior
20問Architecture Patterns
Senior
22問React Native の New Architecture
Senior
24問セキュリティのベストプラクティス
Senior
20問Offline-First Architecture
Senior
20問React Native の CI/CD
Senior
20問Monorepoとコード共有
Senior
18問高度なトピック
Senior
22問アプリのライフサイクルとバックグラウンド実行
Mid-Level
20問認証とセッション管理
Mid-Level
22問Monitoring & Crash Reporting
Senior
20問