In this video, Raymond Camden gives a high-level overview of the main components of Ionic, both in terms of how it is built as well as the other services that be used with it.
- [Instructor] Ionic is a framework for building hybrid mobile apps with the Apache Cordova framework. It includes UI, UX, and other services to help build a complete and powerful mobile app. There's many features, but we'll be focusing on the core set required to build apps in this course. First and foremost, the tool you'll use most often is the Command Line program. The Command Line is used to create new projects, emulate and test them, and build the final versions to send to the various app stores.
It has many features and is the primary tool for working with Ionic. Ionic Creator is a visual builder for Ionic applications. Developers can drag and drop various components, work with pages, and use the web browser to build apps. Ionic Cloud is a set of services that provide authentication, mobile push, packaging, and deployment as well. Now, these are commercial services Ionic apps could make use of but are totally optional.
Ionic View is a mobile app for sharing and previewing an application on a real mobile device. You would use this if you don't have your own mobile as the case set up, or your clients want an easy way to see what you're building before the app is actually released. These are just a few features Ionic has to offer. The Ionic website is the best source to discover other tools and features of the framework.
- Making a default application
- Exploring application files
- Adding navigation and UI components
- Using a hard-coded detail view
- Adding the SW provider via CLI
- Making a list and a details page
- Adding a loading widget
- Using native and market Ionic resources