AppScreens
L'assistant complet pour construire et publier vos apps iOS & Android
Votre compagnon idéal pour livrer des apps mobiles. Construisez, exécutez et itérez en local sur iOS et Android, puis empaquetez des artefacts de release prêts pour l'App Store et le Google Play. Gère les bundle IDs, la config de signature, les bumps de version, la génération de captures d'écran dans toutes les tailles requises, et les visuels marketing avec device frames — le tout depuis une seule app de bureau native.
Gratuit pour un usage personnel, éducatif et non lucratif. L'usage commercial — y compris un consultant indépendant en mission — requiert une licence. Chaque build est produit par la CI de release et servi depuis mayorana.ch.
Le build macOS est signé avec un Apple Developer ID et notarisé : il s'ouvre d'un double-clic normal.
Cette app est en beta. Le flux principal est stable ; certains panneaux sont encore en cours d'affinage.
Vue d'ensemble
Livrer une release mobile, c'est une longue liste de petites étapes exigeantes : bumper la version, obtenir la bonne config de signature, produire une capture dans chaque taille exigée par les stores, les habiller de device frames pour que la fiche ne fasse pas amateur, puis empaqueter l'artefact que le store acceptera.
AppScreens déroule cette liste depuis une seule app de bureau native, pour les deux plateformes, sans l'habituel empilement de scripts shell et de réglages Xcode à moitié mémorisés.
La génération des captures est à elle seule la partie que la plupart des équipes refont à la main à chaque release, dans chaque taille requise, pour les deux stores.
Ce que fait l'app
Build et exécution locale
Construisez, exécutez et itérez sur iOS et Android depuis un seul endroit, en pilotant Xcode et Gradle en dessous.
Empaquetage de release
Produit les artefacts que l'App Store et le Google Play acceptent, au lieu de vous laisser deviner quel format d'archive chacun réclame cette année.
Bundle IDs, signature et bumps de version
La configuration qui casse une release à la dernière minute, intégrée au flux plutôt que retenue de mémoire à chaque fois.
Captures store dans toutes les tailles
Génère le jeu de captures exigé par les deux stores, dans chaque résolution requise, à partir d'une seule prise.
Des visuels téléversés, pas seulement générés
Les captures habillées de device frames partent directement vers App Store Connect et Google Play via leurs APIs, dans le bon type d'affichage et le bon jeu de captures, au lieu d'attendre dans un dossier que quelqu'un les glisse à la main.
Prérequis
- macOS sur Apple Silicon pour les builds iOS ; Windows ou Linux x86_64 pour un usage Android uniquement
- Xcode, pour construire et empaqueter iOS
- Le SDK Android et Gradle, pour Android
- Un compte App Store Connect ou Google Play pour publier les artefacts
Conçu avec
Rust · Dioxus · Xcode · Gradle · image · imageproc
Licence
Source disponible sous PolyForm Noncommercial License 1.0.0 : gratuit pour l'usage personnel, l'apprentissage, la recherche et les projets de loisir, ainsi que pour les associations, écoles, universités et institutions publiques. Les entreprises qui l'utilisent pour leur activité prennent une licence.
Code source
Le code est public et lisible. Forkez-le et rebrandez-le — le nom et le logo sont des marques et ne sont pas couverts par la licence.
Voir sur GitHubQuestions
Puis-je l'utiliser pour Android seulement ?
Oui. Le chemin Android ne demande pas macOS. Les builds iOS si, parce que Xcode l'exige.
L'app envoie-t-elle vers les stores à ma place ?
Oui, pour les visuels : elle dialogue directement avec les APIs App Store Connect et Google Play Developer pour téléverser les captures dans les bons types d'affichage et jeux de captures. Vous fournissez les identifiants d'API.
Besoin d'une version adaptée à votre stack ?
Ces outils sont nés de vrais projets d'intégration Azure. Si le vôtre demande une variante — une autre source de données, vos propres conventions, un build on-premise — c'est exactement le type de mission que nous prenons.
Nous contacter