101 items
Multiple Build Variants & Flavors
Slides / VideoAutomating Releases with CI/CD
Slides / VideoPrebuild: Managed vs Bare Release
Slides / VideoPermissions & Privacy Manifests for Stores
Slides / VideoProGuard, Minification & Bundle Size
Slides / VideoConfiguring app.json for Builds
Slides / VideoOTA Updates: EAS Update & CodePush
Slides / VideoApp Store Review Guidelines & Rejections
Slides / VideoGoogle Play Testing Tracks
Slides / VideoUploading Builds to TestFlight
Slides / VideoGoogle Play Console Setup & App Listing
Slides / VideoBuilding Locally vs Cloud Builds
Slides / VideoUploading Build to TestFlight
Code Quiz__DEV__ Guarded Debug Code
Code QuizBundling Source Maps for Crashes
Code QuizUniversal Link Domain Config
Code QuizEAS Submit for Store Submission
Slides / VideoExpo Application Services (EAS) Build
Slides / VideoApp Icons and Splash Screen Setup
Slides / VideoApp Versioning: Codes & Numbers
Slides / VideoApp Identifiers: Bundle ID & Application ID
Slides / VideoiOS Code Signing Essentials
Slides / VideoSigning Android Apps with a Keystore
Slides / VideoiOS buildNumber Wrong Type
Code Quizapp.json Missing expo Key
Code QuizInvalid Splash resizeMode
Code QuizRelease Uses Debug Signing
Code QuizWrong Gradle Task for AAB
Code QuizSwapped iOS and Android IDs
Code QuizAdaptive Icon Color Bug
Code QuizWrong Gradle Task for APK
Code QuiziOS Release Build: Archive & IPA
Slides / VideoAndroid Release Build: APK vs AAB
Slides / VideoDebug vs Release Build Modes
Slides / VideoABI Splits Not Producing Per-ABI APKs
Code QuizEnabling R8 Minification
Code QuizApplying an OTA Update
Code QuizStaged Rollout to Google Play
Code QuizRuntime Version Policy
Code QuiziOS Camera Usage Description
Code QuizDeclaring an Android Permission
Code QuizBundling JS for Release
Code QuizEnabling the Hermes Engine
Code QuizAndroid Release Signing Config
Code QuizEnv Vars in the Client Bundle
Code QuiziOS Export Options Method
Code Quizxcodebuild Archive Command
Code QuizEAS Production Profile Distribution
Code QuizRunning an EAS Build
Code QuizEAS Submit Android Track
Code QuizAndroid Keystore Management
QuizCI/CD for Mobile Releases
QuizSubmitting to App Store Connect
QuizApp Store Rejection Reasons
QuiziOS Code Signing Basics
QuizReducing App Bundle Size
QuizAndroid Release APK vs AAB
QuizManaged vs Bare Workflow
QuizApp Permissions and Privacy
QuizBeta Distribution Channels
QuizEnvironment Variables in Builds
QuizStaged and Phased Rollouts
QuiziOS Release Archive in Xcode
QuizEAS Build for Cloud Builds
QuizPublishing to Google Play Console
QuizApp Icons and Splash Screens
QuizVersion vs Build Number
QuizEAS Submit for Store Submission
QuizDebug vs Release Build Variants
QuizBundle ID and Package Name
QuizOver-the-Air Updates
QuizStore Listing Metadata
QuizOTA Updates with CodePush
FlashcardFastlane for Release Automation
FlashcardReducing App Bundle Size
FlashcardBuilding an iOS Archive with Xcode
FlashcardManaged vs Bare Workflow Builds
FlashcardSigning Android Apps with a Keystore
FlashcardApp Store Review Rejections
FlashcardGenerating an Android App Bundle (AAB)
FlashcardEnabling Hermes for Release
FlashcardSubmitting via App Store Connect
FlashcardStore Listing Metadata and Screenshots
FlashcardEnvironment Variables and Build Configs
FlashcardTestFlight Beta Distribution
FlashcardGoogle Play Testing Tracks
FlashcardExpo EAS Update / OTA
FlashcardApp Icons and Splash Screen
FlashcardiOS Code Signing and Provisioning Profiles
FlashcardApp Bundle IDs and Package Names
FlashcardExpo EAS Build
FlashcardDebug vs Release Build Modes
FlashcardProGuard/R8 Shrinking
FlashcardCrash Reporting Integration
FlashcardConfiguring Gradle for Release Builds
FlashcardDeveloper Account Requirements
FlashcardApp Versioning Fields
FlashcardExpo EAS Submit
FlashcardGenerating an Android APK
FlashcardPublishing to Google Play Console
FlashcardConfiguring App Permissions
FlashcardConfiguring App Permissions
You must declare and justify permissions in native manifests before store submission.
How do you declare app permissions for store submission?