Below are some things we should take as check list before making any app live. Things can be added or removed depend on Hybrid or Native app development and its technology usage.
PRODUCT ASSET MANAGEMENT - HIGH
Generate all app assets like icons, static images
CMS content assets - Text,Images,video
App static content ( eg. labels , Language translations etc. )
Playstore assets
Appstore assets
PRODUCTION BUILDS - HIGH
Build management (eg. manage generated build , keep a record of all the builds till now)
Code Push,IONIC PRO Activity before GO Live.
CODE OPTIMISATION - HIGH
Optimisation of the app code
Removing logs and console
DEPLOYMENT PLAN
deployment structure
ci /cd planning
auto build generation
auto beta test builds
deployment error handling
deployment fallbacks.
PEN/BETA-USER TESTING
penetration testing
Identify Beta User and Have Initial Feedback before GOLive
DEEP LINKING
deep linking urls
APP SIZE
reducing the app size
reduce the size of assets
ACCOUNT MANAGEMENT
account management like google accounts,App Store account , facebook , twitter , instagram ,jira , aws , etc.
DATABASE
cloud watch for logging
auto scaling
high availability
fall back / back up / crash strategies
snapshot storage
usage limit estimation
APP Store/PlayStore Text
Should have SEO Text for App's Description/Title/SubTitle. This would help App index and better search result on PlayStore/AppStore
Others
How to handle Crash report ,Analytics which are in FireBase or any other Tool?
Regular Notification schedule planning
Proguard or obfuscation of code