I’m new to the Ionic/Cordova/Angular scene and am planning to make a completely custom UI application for desktop, tablets and (secondarily) mobile. I want the UI to be consistent across all platforms (more like a responsive website) and so I feel the Ionic UI and components aren’t really a good fit for what I’m going for as they are too targeted at getting that "native" feel.
However, I don’t really have enough in-depth knowledge yet to set up Cordova and Angular together to the same standard that I'm sure the Ionic team have done, with tools, handlers, etc - things I don't want to give up just because I don't want to use the themes.
What is the best course of action to completely exclude the Ionic styles so that I can just use Bootstrap as a base instead? I already have Bootstrap installed but I see that it is conflicting with the built in styles.
Also if you have any other, better suggestions than what I propose above, I’d be happy to hear them.
Ionic is for building mobile apps and has a lot of building tools integrated. But it isn't recommended to create web applications with it. Check the browser support, I really wouldn't recommend using it like that.
Bootstrap is only a simple framework for styling html elements. Cordova is for wrapping up webpages in a native app context.
Yes you can use Bootstrap libraries with ionic like ng-bootstrap but with out much of an issue, but just be sure to know that you won't be able to fully replace ionic with bootstrap, it will just be added ontop of ionic's css.