
Prototyper une application est une étape cruciale dans son développement. Pour faciliter la vie des développeurs, la plateforme de prototypage Play a récemment lancé Play to Xcode, une fonction qui permet de convertir des maquettes en véritables projets d’application.
Play est une plateforme innovante pour créer des prototypes d’applications. Vous pouvez élaborer des maquettes interactives pour visualiser l’interface de votre application. L’application propose de nombreux éléments d’interface iOS, comme des sélecteurs de date et d’heure, des boutons, des champs de texte, des curseurs et des indicateurs. Il vous suffit de les faire glisser sur la toile.
Ajuster la taille et la couleur des éléments est également très simple. Vous pouvez ajouter facilement un WebView, MapView ou CameraView à votre maquette. Comme on peut s’y attendre d’une plateforme de prototypage, les utilisateurs peuvent créer des interactions pour leurs modèles, envisageant ce qui se passe lorsqu’un utilisateur touche ou appuie sur un bouton, par exemple.
La véritable innovation est Play to Xcode, qui, comme son nom l’indique, transforme les maquettes en projets Xcode. Cette fonctionnalité génère du code Swift basé sur les éléments sélectionnés et ajoute même le support des API appropriées, telles que l’accès à la caméra, les services de localisation, les gestes et les retours haptiques. Play s’intègre également avec des APIs tierces populaires comme Spotify et OpenAI.
Le paquet d’exportation final comprend un projet Xcode avec un MainApp pré-configuré pour rendre vos designs Play grâce à une seule commande de build-and-run. Il contient un paquet Swift personnalisé, disponible en UIKit ou SwiftUI, qui inclut les polices, les assets, les couleurs, les variables, les composants et les pages sauvegardées dans Play. De plus, le paquet comprend le PlaySDK, qui permet de rendre vos designs Play en code natif.
J’ai testé Play sur mon Mac et c’est impressionnant de voir une maquette exportée en projet d’application Xcode. Play peut également être utilisé pour créer des maquettes en direct via des App Clips.
Tout le monde peut essayer Play gratuitement, cependant, si vous souhaitez débloquer des projets illimités et supprimer le filigrane des prototypes, un des forfaits payants est nécessaire. Plus de détails sont disponibles sur le site officiel de Play.