Join Sani Yusuf for an in-depth discussion in this video Ionic overview, part of Ionic 3.0 for Mobile App Developers.
- [Instructor] When building mobile applications with Ionic, it is important that you understand how Ionic works on a high level, and understand its capabilities. Ionic is an SDK for building hybrid mobile applications. When developing web applications, it can be quite challenging to get access to hardware features like the camera, GPS, and Bluetooth. Although native browser support for hardware features keeps improving, it is still challenging to get full access to these features with web technologies. Native mobile apps, on the other hand, have direct access to these hardware features.
Ionic is able to provide us with all its great features thanks to the Angular framework. Angular is the backbone of Ionic, so this means that you have all the power of the Angular framework available to you in any Ionic application you build. In the end, your Ionic app is made up of your own code, which in turn uses Ionic, which in turn is built on top of the Angular framework. This app of yours then uses Cordova to communicate with the hardware device features of the phone, like the camera, GPS, Bluetooth, NFC, and many other things.
This is how Ionic works with Cordova and the Angular framework to ensure that you have a great mobile application.
- Setting up the Ionic CLI
- Understanding the Ionic CLI
- Testing with the Ionic View app
- Working with the Ionic tab template
- Theming and configuring an Ionic app
- Working with the Ionic side menu template
- Working with Ionic Native