img1 Ionic is both a CSS framework and a Javascript UI library. Many components need Javascript in order to produce magic, though often components can easily be used without coding through framework extensions such as our AngularIonic extensions.

Ionic follows the View Controller pattern popularized in such frameworks as Cocoa Touch. In the View Controller pattern, we treat different sections of the interface as child Views or even child View Controllers that contain other views. View Controllers then "power" the Views inside of them to provide interaction and UI functionality.

More than code. Ionic is an ecosystem.

You'll find a suite of mobile development tools and resources at your disposal that make Ionic the complete mobile dev package. It's the best way to build apps. Period.