Not so long ago I began to study angular 7. I had not written on it before. Now I have a number of questions that it is important for me to know before I continue to go further.
First question: I am going to create two applications (mobile and for PC). These applications will be similar to each other, except that they will have different styles and HTML markup. What is the best way to solve this problem without copying the components?
Second question: I have an application that uses many components, services, etc., and I would like to use these components (services ...) in another application, but I don’t want to just clone these components (because other applications maybe a lot). I want to be able to connect the necessary components to other projects that are generated using the ng generate application command, with the possibility of replacing css files. How is this possible? In the future, one or another component may be rewritten, and I just want to make changes in one place.
I will be very happy if you give me a foam in the right direction, where I could find answers to my questions. Any help would be appreciated.