Migration to IOS
Cordova Approach (Complete App) :
Steps for Development Team :
a) IOS Build Creation: - 3days
ITunes account : Paid Account
Configuration for apps in itunes for developer’s certificate :
b) P12 (or) pem file generation/FireBase Account for IOS App : - 2 days
c) Manual Build for IOS along plugins: 10 days
c) Plugin Migration for ionic plugins :
Plugin | IOS Migration | Note |
---|---|---|
cordova-plugin=cordova-plugin-printer
cordova-plugin=ionic-plugin-keyboard
cordova-plugin=cordova-plugin-whitelist
cordova-plugin=cordova-plugin-ionic-webview
cordova-plugin=cordova-plugin-app-version
cordova-plugin=cordova-plugin-x-socialsharing@5.6.5
cordova-plugin=cordova-plugin-device
cordova-plugin=cordova-plugin-file
cordova-plugin=cordova-plugin-file-transfer
cordova-plugin=cordova-plugin-inappbrowser
cordova-plugin=cordova-plugin-network-information
cordova-plugin=cordova-plugin-statusbar
cordova-plugin=https://github.com/adriano-di-giovanni/cordova-plugin-shared-preferences.git
cordova-plugin=https://github.com/katzer/cordova-plugin-local-notifications.git
cordova-plugin=cordova-plugin-advanced-http
cordova-plugin=cordova-plugin-media
cordova-plugin=cordova.plugins.diagnostic
cordova-plugin=com.telerik.plugins.nativepagetransitions  | NO |
Â
|
| YES | Â |
| YES | Â |
| YES | Â |
| YES/NO | Â |
| YES | Â |
| YES | Â |
| YES/NO | Â |
| YES | Â |
| YES/NO | Â |
| YES | Â |
| YES | Â |
d) Automated Build for IOS : - 15 days
e) Android and IOS Regression Checks : - 60 days
Development Days : 150 Days
Manual Testing Effort : 60 Days
Number of Sprints : 2.5
Team Members : 5 (3 Developers + 1QA + 1TM)
Risks:
a) Logistical Support for Mac machines
b) IPhone, Ipad Devices required. (Atleast 1 iphone 8,iphone 9, iphone 10,iphone 11 , 1 ipad device )
Cordova Approach (With Just On-boarding,Login,Profile and Sameeksha)
Steps for Development Team :
a) IOS Build Creation: - 3days
ITunes account : Paid Account
Configuration for apps in itunes for developer’s certificate :
b) P12 (or) pem file generation/FireBase Account for IOS App : - 2 days
c) Manual Build for IOS along plugins: 10 days
c) Plugin Migration for ionic plugins :
Plugin | IOS Migration | Note |
---|---|---|
cordova-plugin=cordova-plugin-printer
cordova-plugin=ionic-plugin-keyboard
cordova-plugin=cordova-plugin-whitelist
cordova-plugin=cordova-plugin-ionic-webview
cordova-plugin=cordova-plugin-app-version
cordova-plugin=cordova-plugin-x-socialsharing@5.6.5
cordova-plugin=cordova-plugin-device
cordova-plugin=cordova-plugin-file
cordova-plugin=cordova-plugin-file-transfer
cordova-plugin=cordova-plugin-inappbrowser
cordova-plugin=cordova-plugin-network-information
cordova-plugin=cordova-plugin-statusbar
cordova-plugin=https://github.com/adriano-di-giovanni/cordova-plugin-shared-preferences.git
cordova-plugin=https://github.com/katzer/cordova-plugin-local-notifications.git
cordova-plugin=cordova-plugin-advanced-http
cordova-plugin=cordova-plugin-media
cordova-plugin=cordova.plugins.diagnostic
cordova-plugin=com.telerik.plugins.nativepagetransitions  | NO |
Â
|
| YES | Â |
| YES | Â |
| YES | Â |
| YES/NO | Â |
d) Automated Build for IOS : - 15 days
e) Android and IOS Regression Checks : - 30 days
Development Days : 80 Days
Manual Testing Effort : 30 Days
Number of Sprints : 1.5
Team Members : 5 (3 Developers + 1QA + 1TM)