
Compot
LukyLab s.r.o. · Programmation
Compot (aussi appelé Compot UI) est une bibliothèque de composants SwiftUI doublée d'un assistant de code IA. Elle réunit plus de 130 éléments à copier et un générateur de code Swift pour accélérer les apps iOS.

À propos de Compot
What Is Compot
Compot est un outil natif pour développeurs Apple, conçu par LukyLab s.r.o., un studio basé à Prague. Il associe deux choses : une bibliothèque de composants SwiftUI faits à la main, que vous copiez directement dans Xcode, et un assistant IA qui écrit du code Swift à votre place. La promesse tient à la vitesse. Au lieu de reconstruire de zéro un paywall, un parcours d'accueil ou une liste de réglages, vous collez du code qui gère déjà la mise en page, l'animation et le mode sombre.
La bibliothèque s'appuie sur le langage visuel d'Apple. Les composants suivent les Human Interface Guidelines, utilisent les SF Symbols, réagissent au Dynamic Type et passent du thème clair au thème sombre sans effort supplémentaire. Chaque extrait est du SwiftUI pur, sans CocoaPods, Carthage ni paquet externe du Swift Package Manager. Votre projet reste propre et les temps de compilation restent courts.
La limite tient au périmètre. Compot n'aide que sur le SwiftUI natif pour les plateformes Apple. Si votre app tourne sous Flutter, React Native ou Android Jetpack Compose, ou si vous construisez encore vos interfaces en UIKit, il ne vous servira à rien. L'assistant est lui aussi réglé pour la mise en page SwiftUI, pas pour des questions de programmation générales.
Getting Started
- Téléchargez l'app Compot pour iPhone, iPad ou Mac sur l'App Store. Elle est gratuite pour commencer.
- Parcourez le catalogue par catégorie, des boutons et paywalls aux graphiques et bulles de chat.
- Prévisualisez un composant, puis copiez son code Swift dans votre projet Xcode.
- Pour une mise en page personnalisée, décrivez l'écran ou importez une maquette et laissez l'assistant rédiger le code Swift.
- Ajustez les modificateurs et les couleurs copiés pour coller au style de votre app.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Compot.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs iOS et macOS qui publient des apps natives en SwiftUI et veulent éviter de refaire les écrans courants à la main.
- Développeurs indépendants sans designer attitré, qui ont besoin de composants déjà soignés.
- Équipes qui prototypent tôt, car le code prêt à coller met une interface fonctionnelle devant les testeurs rapidement.
Tâches
- Monter un paywall d'abonnement
- Assembler un parcours d'accueil
- Générer une mise en page SwiftUI personnalisée à partir d'une maquette ou d'une description quand aucun composant du catalogue ne convient.
Cas d'usage
- Les finitions de dernière minute avant un envoi sur l'App Store, quand des détails comme les toasts et les invites de notation comptent.
- Apprendre les motifs SwiftUI en lisant de vrais composants sans dépendances plutôt que des tutoriels abstraits.
- Publier un écran visionOS ou watchOS avec des jauges et des symboles qui respectent déjà les règles de taille d'Apple.
Fonctionnalités clés
Plus de 130 composants à copier
La bibliothèque couvre 22 catégories, des boutons et de la typographie aux paywalls, graphiques et calques de carte. Au-delà des composants isolés, elle réunit des modèles SwiftUI prêts à l'emploi. Chaque composant arrive sous forme de code Swift autonome à coller dans votre projet : aucun paquet à importer, aucune version à suivre. Cette variété compte surtout quand vous assemblez un écran complet : un parcours d'accueil, une liste de réglages et un pied de page peuvent tous venir du même catalogue.
Génération de code Swift par IA
L'assistant de Compot, un générateur de code SwiftUI réglé pour les apps Apple, transforme une maquette importée ou une description écrite en code SwiftUI. Plutôt que d'interroger un chatbot générique en espérant que la syntaxe soit à jour, vous obtenez un résultat réglé sur la mise en page SwiftUI. C'est la voie la plus rapide quand aucun composant du catalogue ne ressemble à ce que vous imaginez.
Aucune dépendance
Chaque extrait est du Swift et du SwiftUI purs. Rien ne tire CocoaPods, Carthage ni paquet Swift externe. Pour les équipes attentives à la taille du build et à la maintenance, cela veut dire moins d'éléments à casser à la prochaine mise à jour de Xcode.
Conformité aux HIG d'Apple
Les composants suivent les Human Interface Guidelines d'Apple, avec SF Symbols, Dynamic Type et animations à ressort natives. Les modes clair et sombre fonctionnent sans réglage supplémentaire. Cette cohérence évite qu'un écran fait à la main détonne à côté de l'interface système.
Blocs prêts pour paywall et accueil
Les paywalls d'abonnement et les écrans d'accueil engloutissent beaucoup de temps de développement. Compot livre des lignes de bénéfices, des animations à rebond en cascade, des sélecteurs de formule avec étiquette d'économie et des carrousels d'accueil multipages, déjà prêts.
Catalogue dans une app native
Vous parcourez et prévisualisez les composants dans une app native sur iPhone, iPad ou Mac, pas sur une page web lente. Copier le code se fait en un geste, et les aperçus affichent le vrai composant SwiftUI : ce que vous voyez est ce qui arrive dans Xcode.
Avantages et inconvénients
Avantages
- Plus de 130 composants répartis en 22 catégories couvrent presque tous les écrans courants et réduisent nettement le travail d'interface initial.
- Le Swift vanilla sans dépendances garde les projets légers et évite les conflits entre paquets.
- L'assistant IA génère du code SwiftUI à partir d'une maquette ou d'une consigne écrite.
- Les composants respectent SF Symbols, Dynamic Type et le mode sombre, donc ils s'accordent à l'interface système.
- Le téléchargement est gratuit et le catalogue se parcourt avant tout achat.
Inconvénients
- Plateformes Apple uniquement, donc inutile pour les projets Flutter, React Native ou Android.
- Nécessite Xcode 15+ et iOS 16+, ce qui exclut les apps qui prennent en charge d'anciennes versions du système.
- Beaucoup de composants sont gratuits, mais les pièces les plus avancées de paywall et d'accueil restent derrière des achats intégrés.
Questions fréquentes
Compot est un outil de développement d'apps iOS qui aide à construire des interfaces SwiftUI plus vite. Vous collez des composants prêts dans Xcode ou laissez son assistant IA générer du code Swift, ce qui réduit le temps passé à refaire des écrans comme les paywalls et les listes de réglages.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Compot.
Alternatives à Compot
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
