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.