Very detailed description of technologies used by Ionic

Hello,

I need to get as much information as possible for what Cordova and Angular is used in particular. Which things use Cordova and which Angular. I know that Cordova is HTML, CSS and JS wherase the Angular2 uses TypeScript.

I’m not talking about the description of these technologies but why and when these technologies are used in Ionic?

Are we doing some homework here?

There are hundreds of libraries and technologies used. What exactly do you want to know?

I would like to if it’s like that Angular uses Cordova (which allows using native components inside the WebView) and adds other functionalities?

Ionic Framework uses Angular and adds all the UI components and APIs you can see in the docs.
Ionic CLI uses Cordova to build native apps with the build results of Ionic Framework (/www).