Ionic 2 permet de développer des applications mobiles hybrides en s'appuyant sur Angular 2 (on devrait juste dire "Angular" en fait, plus "Angular 2", mais c'est une autre histoire ...)
Quoi de neuf dans cette nouvelle version ? La liste des nouveautés mises en avant par l'équipe de Ionic peut se résumer ainsi :
- Material Design est complètement supporté
- les modals ont été améliorées, ainsi que menus, toasts et système de navigation
- de nouveaux composants pour la création de formulaires
- Ionic Native, qui est un nouveau system de plugin natifs (plus 70 plugins) qui sont basés sur des wrappers ES5/ES6/TypeScript pour les plugins Cordova/PhoneGap, wrappers qui permettent de recourir aux Promises et aux Observables afin que les événements natifs soient bien pris en compte par le change detection d'Angular 2 et ceci via une interface commune
- la création de thèmes est simplifiée
- look and feel propre aux 3 plus importantes plateformes du marché (iOS, Material Design et Windows) customisable à l'aide de Sass et d'attributs
- "light Theme" disponible par défaut sur les nouvelles app que vous créerez, d'autres thèmes sont en cours de création par l'équipe de Ionic dont un Dark Theme
- enrichissement de la documentation (qui était déjà un gros point fort de Ionic)
Au chapitre de l'amélioration des performances :
- déjà via Angular 2 plus performant qu'AngularJS
- abandon du scroll JavaScript pour permettre d'atteindre 60 FPS sur Android et iOS
- un nouveau rendering pipeline pour éviter les opérations les plus coûteuses au niveau du rendu (rendu uniquement de la partie de la vue qui a changé, CSS containment, passive event listeners...)
Voilà, il n'y a plus qu'à :)
Formation Ionic 2 en français
Apprenez Ionic 2 dès aujourd'hui, en quelques soirées, grâce notre formation en français Ionic 2 pour les développeurs pressés : 49 € HT pour être au fait des dernières nouveautés est un investissement abordable, chose rare. Pour le livre d'un livre d'informatique qui prendra la poussière, vous bénéficierez de vidéos pédagogiques claires - et en français ! - qui vous motiveront à apprendre Ionic 2 par la pratique.
Pour apprendre Angular 2, pré-requis à Ionic 2,
Si vous n'êtes pas encore initié à Angular 2, pré-requis à Ionic 2, montez en compétence dès maintenant sur ce framework phare grâce à "Angular 2 par la pratique. Le cours complet en promo à 15 € HT en ce début mars 2017. A noter que ce cours consacre un chapitre de 18 vidéos au Reactive Programming et à RxJS, qui vous permettra de prendre en main plus facilement les plugins Ionic Native (plugins qui reposent sur les Observablesde RxJS).
Pour être tenu au courant des autres actus, abonnez-vous à la newsletter de meanjs.fr