Ionic is the beautiful, free and open source mobile SDK for developing native and progressive web apps with ease.
Ionic Framework is a 100% free and open source project, licensed under MIT. It will always remain free to use, powered by a massive world-wide community. It is fully cross-platform and builds progressive web and native mobile apps for every major app store, with one codebase. Ionic works and looks beautiful wherever it runs. It has premier native plugins and uses over 120 native device features like Bluetooth, HealthKit, Finger Print Auth, and more with Cordova/PhoneGap plugins and TypeScript extensions. First-class documentation Ionic builts with real app examples, component demos, guides, and how-to’s to get you up and running with mobile apps faster than ever before. With one code base and running everywhere, it is the only mobile app stack that enables web developers apps for all major app stores and the mobile web with a single code base. And with Ionic’s Platform Continuity, any app looks and feels at home on every device. Speed is so important, you only notice when it isn’t there. Ionic is built to perform and behave great on the latest mobile devices with best practices like efficient hardware accelerated transitions, and touch-optimized gestures. Clean, simple, and functional Ionic is designed to work and display beautifully on all current mobile devices and platforms. With ready-made components, typography, and a gorgeous (yet extensible) base theme that adapts to each platform, you’ll be building in style. Ionic emulates native app UI guidelines and uses native SDKs, bringing the UI standards and device features of native apps together with the full power and flexibility of the open web. To sum it up:
- The library is based on the popular Angular 2(4) with its advantages (a good structure, typescript).
- You can write the same code that will run on multiple devices (Android, IOS, Window phones).
- Ionic view is the application which helps to quickly preview releases for testers and customers.
- Using the CLI (Command Line Interface) the application can be run by one command on the emulator like Android and IOS as well as on any real device.