Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative.
Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué.
Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison...
Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :)
Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View.
Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D
L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/
2. Loïc Knuchel
Développeur web full-stack
Fondateur de SalooN
Fan de depuis l’alpha ;)
Me contacter : loicknuchel@gmail.com - @loicknuchel - http://loic.knuchel.org/
9. Réalité :
Le natif coûte cher
$$$
Une bonne UX/UI coûte très cher
$$$$$$$$$$$$$$$
10. Réalité :
Le natif coûte cher
$$$
Une bonne UX/UI coûte très cher
$$$$$$$$$$$$$$$
Le multi-platforme coûte très très cher
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
11. Réalité :
Le natif coûte cher
$$$
Une bonne UX/UI coûte très cher
$$$$$$$$$$$$$$$
Le multi-platforme coûte très très cher
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
12. Les promesses de l’hybride
Du cross-platform easyyyyyy
(iOS, Android, WindowsPhone, Blackberry, Symbian, Bada, WebOS, FirefoxOS…)
Les mêmes possibilités que le natif !
Vous connaissez et utilisez déjà les technos web
(HTML, CSS, JavaScript)
Pas cher :)
15. Full-bullshit ?
Ce sont les développeurs qui font une
bonne application ! Pas une techno !
Quel objectif ? Avec quels moyens ?
STOP au nombrilisme technique !
Une application est bien plus que du code !
Service / UX / Valeur perçue / Design ...
17. Cordova
“Apache Cordova is a platform for building
native mobile applications using HTML, CSS
and JavaScript”
● 2009: Nitobi crée PhoneGap
● 2011: Adobe rachète PhoneGap
● 2012: PhoneGap est cédé à Apache sous le nom de Cordova
36. Ionic deploy
“The Ionic deploy service makes it possible to
ship new updates to your app without going
through the app store resubmission process.”
40. Ce que j’attends...
Mock des plugins dans le navigateur
Industrialisation (cf tarifa)
● environnements de build : app package, icon & variables
Material design (cf ionicmaterial.com)