Explore Library
React NativeBuilding, Deployment & App Store Release

101 items

1

Multiple Build Variants & Flavors

Slides / Video
2

Automating Releases with CI/CD

Slides / Video
3

Prebuild: Managed vs Bare Release

Slides / Video
4

Permissions & Privacy Manifests for Stores

Slides / Video
5

ProGuard, Minification & Bundle Size

Slides / Video
6

Configuring app.json for Builds

Slides / Video
7

OTA Updates: EAS Update & CodePush

Slides / Video
8

App Store Review Guidelines & Rejections

Slides / Video
9

Google Play Testing Tracks

Slides / Video
10

Uploading Builds to TestFlight

Slides / Video
11

Google Play Console Setup & App Listing

Slides / Video
12

Building Locally vs Cloud Builds

Slides / Video
13

Uploading Build to TestFlight

Code Quiz
14

__DEV__ Guarded Debug Code

Code Quiz
15

Bundling Source Maps for Crashes

Code Quiz
16

Universal Link Domain Config

Code Quiz
17

EAS Submit for Store Submission

Slides / Video
18

Expo Application Services (EAS) Build

Slides / Video
19

App Icons and Splash Screen Setup

Slides / Video
20

App Versioning: Codes & Numbers

Slides / Video
21

App Identifiers: Bundle ID & Application ID

Slides / Video
22

iOS Code Signing Essentials

Slides / Video
23

Signing Android Apps with a Keystore

Slides / Video
24

iOS buildNumber Wrong Type

Code Quiz
25

app.json Missing expo Key

Code Quiz
26

Invalid Splash resizeMode

Code Quiz
27

Release Uses Debug Signing

Code Quiz
28

Wrong Gradle Task for AAB

Code Quiz
29

Swapped iOS and Android IDs

Code Quiz
30

Adaptive Icon Color Bug

Code Quiz
31

Wrong Gradle Task for APK

Code Quiz
32

iOS Release Build: Archive & IPA

Slides / Video
33

Android Release Build: APK vs AAB

Slides / Video
34

Debug vs Release Build Modes

Slides / Video
35

ABI Splits Not Producing Per-ABI APKs

Code Quiz
36

Enabling R8 Minification

Code Quiz
37

Applying an OTA Update

Code Quiz
38

Staged Rollout to Google Play

Code Quiz
39

Runtime Version Policy

Code Quiz
40

iOS Camera Usage Description

Code Quiz
41

Declaring an Android Permission

Code Quiz
42

Bundling JS for Release

Code Quiz
43

Enabling the Hermes Engine

Code Quiz
44

Android Release Signing Config

Code Quiz
45

Env Vars in the Client Bundle

Code Quiz
46

iOS Export Options Method

Code Quiz
47

xcodebuild Archive Command

Code Quiz
48

EAS Production Profile Distribution

Code Quiz
49

Running an EAS Build

Code Quiz
50

EAS Submit Android Track

Code Quiz
51

Android Keystore Management

Quiz
52

CI/CD for Mobile Releases

Quiz
53

Submitting to App Store Connect

Quiz
54

App Store Rejection Reasons

Quiz
55

iOS Code Signing Basics

Quiz
56

Reducing App Bundle Size

Quiz
57

Android Release APK vs AAB

Quiz
58

Managed vs Bare Workflow

Quiz
59

App Permissions and Privacy

Quiz
60

Beta Distribution Channels

Quiz
61

Environment Variables in Builds

Quiz
62

Staged and Phased Rollouts

Quiz
63

iOS Release Archive in Xcode

Quiz
64

EAS Build for Cloud Builds

Quiz
65

Publishing to Google Play Console

Quiz
66

App Icons and Splash Screens

Quiz
67

Version vs Build Number

Quiz
68

EAS Submit for Store Submission

Quiz
69

Debug vs Release Build Variants

Quiz
70

Bundle ID and Package Name

Quiz
71

Over-the-Air Updates

Quiz
72

Store Listing Metadata

Quiz
73

OTA Updates with CodePush

Flashcard
74

Fastlane for Release Automation

Flashcard
75

Reducing App Bundle Size

Flashcard
76

Building an iOS Archive with Xcode

Flashcard
77

Managed vs Bare Workflow Builds

Flashcard
78

Signing Android Apps with a Keystore

Flashcard
79

App Store Review Rejections

Flashcard
80

Generating an Android App Bundle (AAB)

Flashcard
81

Enabling Hermes for Release

Flashcard
82

Submitting via App Store Connect

Flashcard
83

Store Listing Metadata and Screenshots

Flashcard
84

Environment Variables and Build Configs

Flashcard
85

TestFlight Beta Distribution

Flashcard
86

Google Play Testing Tracks

Flashcard
87

Expo EAS Update / OTA

Flashcard
88

App Icons and Splash Screen

Flashcard
89

iOS Code Signing and Provisioning Profiles

Flashcard
90

App Bundle IDs and Package Names

Flashcard
91

Expo EAS Build

Flashcard
92

Debug vs Release Build Modes

Flashcard
93

ProGuard/R8 Shrinking

Flashcard
94

Crash Reporting Integration

Flashcard
95

Configuring Gradle for Release Builds

Flashcard
96

Developer Account Requirements

Flashcard
97

App Versioning Fields

Flashcard
98

Expo EAS Submit

Flashcard
99

Generating an Android APK

Flashcard
100

Publishing to Google Play Console

Flashcard
101

Configuring App Permissions

Flashcard
Code QuizIntermediate

app.json Missing expo Key

Spot why Expo ignores the metadata declared in app.json.

Codejson
{
  "name": "MyApp",
  "slug": "my-app",
  "version": "1.0.0",
  "orientation": "portrait",
  "icon": "./assets/icon.png"
}

Why does Expo fail to read this app configuration?