Ionic couplé à Cordova reste un duo efficace et apprécié des développeuses et développeurs mobiles hybrides.
Ionic 2 est en train de passer la main à Ionic 3 : il est donc temps de se consacrer spécifiquement à cette version.
C'est ce que nous ferons en créant deux applications. la première nous permettra de créer :
- une application basée sur des tabs
- de la personnaliser
- d'utiliser des composants Ionic tels LoadingController, Toasts, Searchbar ... etc ...
- voir ou revoir la création de formulaires permettant à vos utilisateurs de saisir des données
- persister dans IndexedDB à la l'aide de Dexie, dont la nouvelle version a introduit quelques breaking changes
La seconde application - baptisée FoodEval - vous permettra d'utiliser non seulement le hardware de votre device (en l’occurrence le scanner), mais aussi, d'interagir avec une API open source que vous requêterez en lui passant vos données scannées. Le tout, pour un résultat très utile, puisque FoodEval :
- vous permettra de scanner des produits alimentaires trouvés en magasin afin de connaitre les ingrédients et les macro-nutriments qu'ils contiennent
- vous donnera l’occasion de persister vos données dans une base NoSQL, Firebase, et ceci grâce à la librairie officielle AngularFire.
Bienvenue dans cette formation consacrée à Ionic 3 !