auto_screenshot_manager 1.0.0
auto_screenshot_manager: ^1.0.0 copied to clipboard
Un package Flutter pour capturer automatiquement les écrans de ton app à partir d’un dossier donné.
📝 A propos de l’auteur #
👋 Je suis NASSARA Kévine, développeur Flutter et passionné de transformation digitale. Mon objectif : faciliter la vie des développeurs avec des outils simples et automatisés.
📸 Auto Screenshot Manager #
Un package Flutter pour capturer automatiquement toutes les pages de votre application, avec support multi-appareils et labels personnalisés. Idéal pour vos captures Play Store et App Store.
🌟 Fonctionnalités #
- ✅ Capture automatique des écrans depuis un dossier spécifique
- ✅ Multi-devices : téléphone Android, tablette, iPhone, iPad
- ✅ Ajout de texte ou label marketing sur chaque capture
- ✅ Thème clair ou sombre
- ✅ Prêt pour CI/CD ou scripts d’automatisation
- ✅ Sauvegarde propre dans un dossier de sortie choisi
⚡ Installation #
Ajoutez à votre pubspec.yaml :
dependencies:
auto_screenshot_manager: ^1.0.0
Puis exécutez :
flutter pub get
🚀 Utilisation #
import 'package:auto_screenshot_manager/auto_screenshot_manager.dart';
void main() async {
final manager = AutoScreenshotManager(
sourcePath: 'lib/screens', // dossier contenant vos screens
outputPath: 'captures', // dossier où enregistrer les images
themeMode: ThemeMode.dark, // theme clair ou sombre
devices: ['phone', 'iphone'], // appareils ciblés
label: 'SmartService v3.0', // texte sur les captures (optionnel)
);
await manager.generateAllScreenshots();
print("✅ Toutes les captures ont été générées !");
}
📂 CLI (optionnel) #
Vous pouvez lancer directement la capture via le terminal :
flutter pub run auto_screenshot_manager \
--path lib/screens \
--output captures \
--theme dark \
--devices phone,iphone,tablet \
--label "SmartService v3.0"
🎯 Résultat #
Le package va générer les captures dans :
captures/
├─ phone/
│ ├─ homeScreen.png
│ ├─ profileScreen.png
├─ iphone/
│ ├─ homeScreen.png
│ ├─ profileScreen.png
└─ tablet/
├─ homeScreen.png
├─ profileScreen.png
Chaque capture est optimisée pour Play Store / App Store.
📦 License #
MIT License
---
## 🧩 Étape 3 — Préparer la présentation sur pub.dev
Quand tu publieras le package, pub.dev prendra **le README.md** pour la page principale.
Quelques conseils pour le rendre attractif :
- **Titre avec emoji** : 📸 Auto Screenshot Manager
- **Badges possibles** : build, license, version (optionnel mais pro)
- **Exemples clairs** avec code copiable
- **Screenshots ou GIF** pour montrer le résultat (optionnel mais recommandé)
- **Phrase d’accroche personnalisée** :
> "Capturez automatiquement vos écrans Flutter en un seul clic ! Développé par NASSARA Kévine, spécialiste Flutter et transformation digitale 🚀"
---