I’m thrilled to announce the Ionic 4.0.0-beta.0 release.
What’s New
Ionic 4 brings significant performance and build time improvements, powerful theming capabilities, multi-framework compatibility, brand new documentation, and so much more to the Framework you know and love.
A quick overview of what Ionic 4 has to offer:
Stabilization Through Web Standards
Framework Integration & Compatibility
Support for the Angular CLI & Router
New Documentation
Theming with CSS Variables
Encapsulation via Shadow DOM
Getting Started
The upgrade from Ionic 3 to 4 is our easiest upgrade yet, because, if you’re using Angular, the developer experience hasn’t changed at all! Our Migration Guide helps to transition your Ionic apps to take advantage of Angular’s tooling.
Most of the changes in our Breaking Changes can also be detected by our Migration Tool. It can even fix some issues automatically!
If you’d like to learn more, the community has already published some great migration guides that share some experiences of the migration process.
As with any beta software, we know there will be some rough edges. Please let us know how migration and testing goes, and please report issues to our GitHub. In order to better manage and resolve these issues, we’ve embraced using the new GitHub Project Board to make what we’re actively working on more transparent.
Thank You
Thank you to everyone for using Ionic and being patient with us while we worked through organizing issues and went heads down on this new version. We think you’re really going to love it!
We’d also like to extend a huge THANK YOU to everyone that helped test the previous v4 alpha releases. Your input and feedback was instrumental in getting to this point.
Not able to create a ionic 4 beta apps to test -
Using below commands
ionic start myApp tabs --type=angular
getting below error -
npm ERR! Unexpected end of JSON input while parsing near '...s.org/@ngtools/webpac'
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/Satish/.npm/_logs/2018-07-26T07_27_32_538Z-debug.log
[ERROR] An error occurred while running subprocess npm.
Is this production ready. Am creating a new project today. So i used ionic start it asks me to update so i updated to ionic4. I want to know that its production ready or in testing phase.
I wouldn’t recommend using it in a production application just yet as there will likely be some issues.
The framework has gone through extensive testing internally (alpha versions) and is close to what the final product will be, but there may be some design/API changes as a result of the external testing (beta versions).
Version 4.0.0 of the Ionic CLI was released at the same time as our beta release of the framework, and it is stable to use.
ionic category is for V4 and up! Since the frameworks has been restructured to framework agnostic components, we shouldn’t need a new category anymore Plus this will include the core components as well as any framework specific bindings (angular, vue, etc)
ionic-v3 is for anything related to v2 and v3. Since this was a massive change compared to v1, it’s much easier to just keep it it’s own category
ionic-v1 is for V1 projects, pretty self explanatory.
Please let me know if this make sense, I think this will be the easiest way to separate things out
Congratulation. had to start it soon.
honestly, I was waiting for the ability to use animated SVG in splash screen but it seems still is not available. Animated SVG help to end user to tolerate loading time(lazy loading)
I have not deployed the new version of the app to a real device to check that dose in old device shows the flowing error or not.
I have a big problem with this issue since version 2 and its solution by using dealy.
and forcing new versions of phones the same delay.
This is not something implemented by Ionic but by the native wrapper you are using, Cordova or Capacitor.
I don’t know of any way to achieve this with both.
For your other problem, please open a new topic instead of hijacking this one. Thanks.
Amazing work by the Ionic Framework Team I wrote a small article explaining the main differences between Ionic 4 and Ionic 3 as well as the new concepts of this new version.
Also, I created a To Do List App in Ionic 4 that you can download for free so you can see how to start using Ionic 4 to create a simple app with lists, forms and navigation. You can download it from https://ionicthemes.com/tutorials/about/ionic-4-vs-ionic-3