Le fonctionnement de Bubble s’appuie sur un langage de programmation visuel. L’interface de l'outil permet d’éditer et de personnaliser un projet de développement par l’ajout ou le retrait de composants graphiques prédéfinis. On parle alors de système "drag and drop", ou de fonction glisser-déposer, afin de gérer les fonctionnalités, le design ou les options de ses applications web ou mobiles. Lire la suite