Utiliser la caméra dans une application iOS (3/3)

Dans l’article précédent, nous avons vu comment utiliser AVCaptureSession et AVCapturePhotoOutput pour prendre une photo.

Voyons comment utiliser la classe AVCaptureVideoOutput. Alors que AVCapturePhotoOutput offre une fonction capturePhoto, dans le cas de AVCaptureVideoOutput, le delegate permet d’accéder à un buffer avec la fonction captureOutput(_ output: AVCaptureOutput, didOutput...) qui est appelée à chaque fois qu’une nouvelle image est disponible.

Lire la suite Utiliser la caméra dans une application iOS (3/3)

Flutter 1.0

Logo FlutterFlutter est un framework de Google destiné au développement d’applications mobiles sur iOS et Android.

C’est un framework qui utilise une approche similaire aux autres outils de développement hybrides comme ionic/cordova en créant une vue unique dans laquelle toute l’interface de l’application apparaîtra. Cependant, au lieu d’utiliser une vue web, flutter se base sur le moteur graphique Skia, ce qui d’après Google, garantit une grande vitesse d’exécution.

Les éléments d’interface, boutons, menus, listes  spécifiques aux deux plateformes ont été soigneusement reproduits pour donner l’illusion du natif.

Un projet flutter se code en Dart.

Pour en savoir plus, lisez l’annonce de Google et visitez le site officiel.

Les erreurs ‘CDVPlugin.h’ file not found et Missing dependency target CordovaLib

Si vous rencontrez l’une de ces erreurs lors de la compilation d’un projet iOS produit par ionic/cordova, votre projet est abimé et doit être recréé. Le contenu du dossier CordovaLib dans platforms/ios/ est manquant ou incomplet.

La solution est simple. Supprimez et ajoutez la plateforme de cette manière :

ionic cordova platform rm ios
ionic cordova platform add ios

Vous pouvez alors compiler ( build ) le projet.

Utiliser la caméra dans une application iOS (1/3)

Plusieurs solutions existent pour récupérer une image avec la caméra de l’iPhone. La plus simple est d’utiliser UIImagePickerController, un controller qui va se charger d’afficher une vue modale permettant de prendre une photo (ou éventuellement de récupérer une image de la bibliothèque.

Lire la suite Utiliser la caméra dans une application iOS (1/3)