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. )
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
ci /cd planning
auto build generation
auto beta test builds
deployment error handling
Identify Beta User and Have Initial Feedback before GOLive
deep linking urls
reducing the app size
reduce the size of assets
account management like google accounts,App Store account , facebook , twitter , instagram ,jira , aws , etc.
cloud watch for logging
fall back / back up / crash strategies
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
How to handle Crash report ,Analytics which are in FireBase or any other Tool?
Regular Notification schedule planning
Proguard or obfuscation of code