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.

Xcode 10 Object Library

Petit moment de frustration lors de l’édition d’un Storyboard dans XCode 10. La bibliothèque d’objets, habituellement située dans la colonne de droite sous les propriétés a disparu.

Elle est désormais accessible avec la bibliothèque des médias par ce bouton situé dans la barre de titre à droite.

Elle fonctionne comme un panneau temporaire qui disparait après utilisation. Si vous voulez qu’elle reste en permanence sur l’écran, appuyez sur option (⌥) en cliquant sur le bouton.

Les raccourcis pour accéder aux différentes bibliothèques

  • ⌘⇧L ouvre la bibliothèque d’objets temporaire.
  • ⌥⌘⇧L ouvre la bibliothèque d’objets permanente.
  • ⌘⇧M ouvre la bibliothèque de médias temporaire.
  • ⌥⌘⇧M ouvre la bibliothèque de médias permanente.