Dans l’exemple du chapitre précédent, nous avons créé une application permettant de gérer des contacts, en affichant des listes et en gérant une navigation pour les écrans. Nous allons dans ce chapitre améliorer cet exemple en raffinant la navigation et en y ajoutant Redux. Mais tout d’abord, explorons une possibilité offerte par React Native et Expo : l’utilisation de fonctionnalités natives du smartphone. Nous allons voir comment permettre à l’utilisateur de prendre des photos et de les afficher dans l’application. Cela nous permettra d’ajouter une fonctionnalité à l’application : celle d’associer des photos de profil à nos contacts. Expo
Pour cette section, nous nous contenterons de réaliser un composant permettant de prendre une photo et de l’afficher ensuite. Dans les sections suivantes, nous intégrerons cette fonctionnalité à l’application.
Tout d’abord, nous aurons besoin d’installer deux dépendances à notre projet :
expo-camera pour accéder à l’appareil photo du téléphone. expo-camera
expo-permissions pour demander l’autorisation au téléphone (et donc, à l’utilisateur) d’accéder à l’appareil photo. expo-permissions
Installer ces dépendances avec NPM ne sera pas suffisant, ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique