THINGS TO DO BEFORE Making "Mobile App" LIVE
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
- 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
- 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
- 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
#mobileappdevelopment #HybridApps #mobile_app_development
PS:Above points are collected with experience & some info from Other google source. these can be extended as per requirements & individiual experiences.