Vous vous demandez certainement : pourquoi une nouvelle librairie graphique ? Encore une ! Comme à chaque fois, cette librairie apporte son lot de nouvelles fonctionnalités, à commencer par l'aspect multiplateforme et surtout la variété d'interfaces physiques accessibles, dont le multi-touch des appareils tactiles. De plus, cette librairie est accompagnée d'un nouveau langage (ou syntaxe) pour la description visuelle de l'interface graphique. Nous allons découvrir cela tout au long de cet article.
1. Présentation de Kivy
Kivy est une bibliothèque graphique qui comme bien d'autres permet de réaliser des interfaces graphiques multiplateformes : GNU/Linux, macOS, Windows ainsi qu'Android et iOS. Toutefois, elle se différencie des autres par la manière de créer les interfaces graphiques, bien que Qt Quick fonctionne de manière un peu similaire. En plus d'être multiplateforme, cette librairie est réellement orientée vers l'interface utilisateur (User eXperience) avec une prise en charge de nombreux périphériques. Bien évidemment le clavier et la souris, mais aussi les supports multi-touch. De plus, pour la création d’interfaces graphiques Kivy utilise un langage dédié nommé kv, rien de bien complexe en soi. Le développement multiplateforme étant un point fort de Kivy, nous testerons nos applications à la fois sur GNU/Linux, mais également sur Android.
2. Installation
Débutons par une mise à jour de notre distribution préférée ainsi que...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première