Créer une application mobile avec Ionic 2 et Angular 2

Profiter de la documentation

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Consultez la documentation qui vous guide et vous permet de saisir l'utilisation des composants natifs. Faites également un tour d'horizon des composants natifs les plus intéressants.
05:54

Transcription

Quelles sont donc les possibilités de Ionic native, et qu'est ce qu'on peut faire avec son application ? Énormément de choses, on va rapidement parcourir, on ne va peut-être pas faire toute la liste mais je vais vous montrer vraiment les modules qui sont très intéressants. Avec App Rate, vous pourrez afficher la petite pop-in qui permet de demander aux gens de donner une note à votre application. App Version est génial et vous permet de récupérer la version. On a le Background Mode, très intéressant quand vous allez avoir besoin de faire tourner des choses en arrière-plan, c'est possible aussi, ça vous permet d’activer un mode arrière-plan. Background Geolocation, c'est la géolocalisation, vous avez la possibilité aussi de le lancer en mode Background, de récupérer les infos de la personne et ça c'est la puce GPS du téléphone qui va vous donner les bonnes infos En descendant, vous avez plein d'informations, ici, par exemple Background Geolocation Configure qui vous permet de configurer une Callback. On verra ce qu'on peut faire avec, on va faire ici un consol.log. Dès que ça va changer au niveau de la géolocalisation de la personne, on peut récupérer latitude et longitude, vous imaginez un petit peu tout ce qu'on peut faire derrière avec ça. Les Badges permettent d'appliquer des badges sur l’icône de votre application, par exemple le nombre de mails qui sont non lus, ou le nombre de notifications. Vous voyez que c'est extrêmement simple à utiliser. On a aussi des possibilités pour travailler avec les codes barre. On a un Barcode Scanner qui nous permet de scanner, de récupérer les informations dans un code barre. C'est génial si vous avez besoin de développer un logiciel de caisse. On peut utiliser le calendrier natif, on peut aussi utiliser la caméra du téléphone qui nous permettra de prendre des captures vidéos ou des photos, de les récupérer et les utiliser, on aura un base64 qui sera utilisable que vous pourrez par exemple envoyer sur un serveur. On a aussi la possibilité d'utiliser le Clipboard, le presse-papier dans lequel on va avoir accès à tout ce qui a été copié-collé par la personne. On peut l'activer et l'utiliser. Vous pouvez accéder aux Contacts de la personne. Pour certains plugin vous devrez faire attention parce que vous devez obligatoirement après, définir quelques petites choses en plus pour demander l'autorisation à la personne. Il y a ce qu'il faut dans la documentation. Vous pourrez à chaque fois aller sur le plugin Cordova réel qui vous donnera plus d'information sur le plugin. C'est vraiment ici sur la doc de Ionic, les méthodes, l'api propre au plugin mais ce n'est pas vraiment tout ce qu'il faut faire pour le faire fonctionner. Le Date Picker permet de récupérer une date, le Device Motion permet de savoir à quelle orientation ou quelle rapidité va le téléphone, donc on peut même se câbler sur l'accéléromètre sans aucun problème. Les diagnostics peuvent être intéressants pour récupérer des informations sur le téléphone : est-ce que la caméra est disponible, est-ce que le Bluetooth est activé etc... Ça vous renverra des booléens, et vous aurez des information la-dessus et c'est vraiment super sympa. Email Composer permet donc de composer des emails et d'en envoyer. Facebook, c'est la connexion Facebook vous avez la possibilité de l'implémenter facilement. Si l'application Facebook est déjà sur le téléphone, vous allez pouvoir demander une connexion Facebook. Il faudra par contre créer une application test etc.. pour le faire fonctionner, mais ça va marcher tout seul, ça va vous ouvrir la pop-in de connexion et puis vous allez derrière récupérer des informations sur la personne directement, vous pourrez stocker ça en base aussi. File permet d'accéder aux fichiers, File Chooser ça permet de récupérer, de proposer un fichier. File Opener permet d'ouvrir un fichier. Vous voyez qu'il y a pas mal de choses, Flashlight, on peut carrément utiliser le flash donc la lumière du téléphone et travailler avec. Géolocalisation va marcher aussi mais c'est plutôt la géolocalisation à la demande, pas en arrière-plan car ça tournera plus ou moins tout le temps. Il y a un plug-in Google Maps pour travailler avec des maps Google qui intègrent le plugin natif donc le sdk natif de Google Maps qui vous permet de travailler. Hotspot vous permet de vous connecter à des réseaux wi-fi. Ensuite on a des petites choses sympas, un petit peu plus bas. InAppBrowser pour ouvrir des fenêtres de navigation web dans l'application directement, et puis après on a des petites choses comme, un petit peu plus bas, l'accès au market qui permet de dialoguer avec les marketplaces, soit le Google Play soit l'App Store et de récupérer des informations sur l'application ou d'ouvrir carrément la page de l'appli, c'est possible aussi. On a également des petites choses sympa au niveau de l'audio. On peut utiliser les contrôles pour la musique, ou le native audio pour lire des sons, et le Native Storage qui permet d'enregistrer de sauvegarder des informations sur le téléphone. Vous avez aussi Paypal bien évidemment, vous avez un Photo Viewer permettant d'ouvrir les photos, voila, l'accès à énormément de choses. Vous remarquez que c'est quand même incroyable le nombre de choses qu'on a. Vous pouvez aussi accéder à la sim si vous avez besoin de connaître le numéro de téléphone de la personne. Il est possible d'accéder à sa sim et le SMS permettant d'envoyer des sms. En choisissant dans les contacts, on compose le sms et ça va envoyer le sms directement. Ou un numéro de téléphone qu'on peut composer en passant par les contacts et récupérer les numéros de téléphone sélectionnés par l'utilisateur et créer un sms pour plusieurs utilisateurs d'un coup. Pensez aussi que pour ce genre de partage, il y a aussi le Social Sharing qui existe qui vous permet de faire du partage par les réseaux sociaux. A partir de là on ouvrira simplement la boite de dialogue que vous connaissez tous et qui permettra de partager directement. Alors beaucoup, beaucoup, de possibilités. On peut utiliser des vibrations, on peut utiliser aussi les Toasts, les notifications directement mais donc natives. Vous voyez que là, c'est complet. Si vous avez des applications à développer regardez vraiment là-dedans. On va donc regarder à deux endroits différents : la doc de base avec les composants et les api, pour faire de la composition d'interface et les composants natifs pour faire du fonctionnel. Parce que le fonctionnel, généralement, ça va passer par du natif allez, à 80% donc n'hésitez pas à aller regarder là parce qu'il y a quasiment tout ce qu'il vous faut pour travailler et créer des applications mobiles incroyables.

Créer une application mobile avec Ionic 2 et Angular 2

Développez vos applications mobiles avec AngularJS et Ionic. Mettez en place un projet et exploitez les nombreuses possibilités offertes par l’écosystème Ionic.

2h25 (30 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !