we are a software development team and build a brand new working angular2 responsive web app with RC1 and deprecated router.
We have the intention to use also the new ionic2 to for our mobile platforms, but there are a lot of things we have to consider:
ionic2 gives you the ability to create platform specified look&feel, but we would like to create one look&feel for browser, mobile, android and ios. So the first question is this approach OKAY or is it better to use system specified css for performance problems or something else?
As we try to use same look&feel, we would not use native ionic components as buttons or checkbox or something else, we have created our own material design components and we would like to use them, later we would like to use angular-material2 components. So, is it okay to use ONLY custom components or is that a performance problem and we should use better ionic components which means a really hard work for use create several new html pages.
we created our app using angular2 webpack starter github project. using normal (now deprecated) router and standard bootstrapiping with an standard angular2 index.html file and so on. We are not sure about how we can introduce ionic2 in our project. Can we use the same project, the same router structure the same html and other things, including ionic2 (without @Page) using probably 95% the same code and include some native things we use as for example push notifications? So for now we didn’t understand which code we can share cross ios/android and normal responsive web app. If it is possible we would like to have only ONE project and not maintain two separate projects, are this things doable?