...
The knowledge portal is not responsive so it will impact the same here.
Knowledge portal also has the editors link so those we need handle in mobile view.
If portal application is down , then mobile app also will not work.
Solution3:
We can use existing sunbird mobile application as the one more approach
Pros:
Its easy to implement
We can easily change players version and test our changes
Faster the development process.
Cons:
have some predefined forms in mobile app and on boarding configuration, those forms configurations are not there in our building block.
if we want use existing mobile app as it is we need have/follow these installations steps.
If we use existing mobile app as it is, so any changes in configurations or api’s , will through error if we not onboard those new changes.
if we want use latest versions of the mobile app , then we to make related changes in that version in our building block(configuration , api’s).
If we don’t want some of other modules , then cleaning up of existing code is very difficult.
The app size will be more as we use existing mobile application because it has lot of modules.
Solution4:
We need to use existing knowlg portal application
In this application we need create 3 modules to it. and which are portal related one module, mobile related changes in one module , and the common changes are into common/shared module.
For portal related changes into portal module and along with shared module when we build portal related changes only comes.
Similarly , for mobile related changes into mobile module and along with shared module when we build mobile related changes only comes.
The shared module having changes which are shared between portal and mobile application.
References links https://devdactic.com/ionic-multi-app-shared-library/
design:
...