Join Raymond Camden for an in-depth discussion in this video Ionic version numbers, part of Learning Ionic 2.
- [Instructor] This course is about Ionic 2 which was a pretty major update from Ionic 1. But you may be hearing about Ionic 3 now and Angular 4 so what the heck is going on? After Angular 2 was complete, the team behind the project decided to switch to what is known as semantic versioning. Without going too deep into what that means, the important thing about semantic versioning is that the version number and a change in the version number has a very specific meaning.
Basically anytime a change is done that causes a break in change in the previous version then major version number has to be updated. As an in user though, even though Angular 1 to 2 was huge, Angular 2 to 4 and so on is a much, much smaller change. Not to say that there won't be big improvements and fixes and so on. It just won't be a huge foundational shift like 1 to 2 was. And in fact, the general consensus is to simply refer to it as Angular.
Ionic is following in the same footsteps as Angular so you don't have to worry about Ionic 3 being such a huge change.
- 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