Slide 8
Slide 8 text
From Idea to App Store cball_
OUR BET AT
ECHOBIND
Prerequisites
Register at App Stores, DUNS #
Features / Research
Unknowns, think “Screens”, API needs
Initialize App
Create RN App / Expo / react-native init / Ignite
App Icon
generator-rn-toolbox / fastlane / web
Splash Screen
react-native-smart-splashscreen / manual
State vs Store
Do you need Redux / Mobx? Maybe not.
Persist Minimal Data to Device
redux-persist, mobx-persist, AsyncStorage
Handle Offline
Minimum = Show a Banner
Add CI
buddybuild, Windows Mobile Center
Setup Beta Testing
Buddybuild, Windows Mobile Center,
Testflight / Google Play Beta, Hockeyapp, etc
App Store Assets
Screenshots, Feature Images, Video
Correct App / Package Name?
com.biz.app
Checked in Landscape?
Adjust or force portrait only
Optimized Image size?
High res = slow load. Use auto @2x, @3x for static
HTTPS API / Images
Easier & better than dealing with App Transport Security
Avoid “Flash of White”
Set app bg colors or keep splashscreen up
Crash Reporting / Analytics
Mobile Center, Buddybuild, Fabric, etc
Codepush
Instant updates for your users
Test on Actual Devices
As many as you can
Add Automated Tests
Minimal: Jest Snapshots + unit, Full: E2E tests via detox
Ensure Proper Permissions
Pay attention to lib READMEs
Fastlane Precheck
Avoids costly App Store delays
From Idea to App Store
The Checklist