सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Flutter Deck एक हल्का, कस्टमाइज़ करने योग्य फ्रेमवर्क है जिसका उपयोग फ्लटर के साथ इंटरएक्टिव प्रेजेंटेशन बनाने के लिए किया जाता है। यह डेमो, ट्यूटोरियल और लाइव कोडिंग सेशन के लिए आदर्श है, जहां डेवलपर्स को कम सेटअप के साथ स्लीक और एनीमेटेड स्लाइड बनाने में सक्षम बनाता है। ट्रांजिशन, एनीमेशन और रिस्पॉन्सिव लेआउट के लिए इंबिल्ट सपोर्ट के साथ, यह वेब और डेस्कटॉप प्लेटफॉर्म पर आकर्षक स्लाइड डेक बनाने की प्रक्रिया को सरल बनाता है। पैकेज फ्लटर प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत हो जाता है और फ्लटर के धन्यवाद चिकने परिणाम प्राप्त करता है।
उपयोग
डेवलपर बातचीत और कॉन्फ्रेंस प्रेजेंटेशन बनाना
इंटरैक्टिव ट्यूटोरियल और ओनबोर्डिंग फ्लो का निर्माण
उत्पाद प्रदर्शन और पिच डेक का डिज़ाइन करना
एनिमेशन के साथ शैक्षिक सामग्री विकसित करना
वेब-आधारित स्लाइड शो जनरेट करना
प्रोटोटाइप प्रेजेंटेशन इंटरफ़ेस
मुख्य विशेषताएँ
निर्मित स्लाइड ट्रांज़िशन और एनीमेशन
प्रतिक्रियाशील लेआउट समर्थन
कस्टमाइज़ किए गए थीम और स्टाइलिंग
Flutter विजेट्स के साथ आसान एकीकरण
कोड हाइलाइटिंग और सिंटैक्स के लिए समर्थन
क्रॉस-प्लेटफ़ॉर्म सुविधा (वेब, macOS, Windows, Linux)
इनके लिए उपयुक्त
तकनीकी प्रस्तुतियाँ बनाने वाले Flutter विकासकर्ता
इंटरैक्टिव कंटेंट का उपयोग करने वाले शिक्षक और प्रशिक्षक
फीचर्स को दिखाने वाली प्रोडक्ट टीमें
डेमो ऐप बनाने वाली स्टार्टअप्स
फ्लटर ऐप में प्रस्तुतियों को एम्बेड करना चाहते हैं
विचार योग्य बातें
डिजिटल प्रस्तुतियों के लिए सबसे उपयुक्त, मुद्रण के लिए नहीं
Flutter के बुनियादी ज्ञान की आवश्यकता होती है
सीमित नेटिव निर्यात विकल्प (उदाहरण के लिए, PDF)
निम्न-स्तर के उपकरणों पर एनीमेशन प्रदर्शन में भिन्नता हो सकती है
जटिल स्लाइड मास्टर टेम्पलेट के लिए डिज़ाइन नहीं किया गया है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
flutter_deck
A lightweight, customizable, and easy-to-use framework to create presentations in Flutter.
A flutter_deck plugin to export presentations to PPTX format.
💻 Installation
❗ In order to start using flutter_deck you must have the Flutter SDK installed on your machine.
Add flutter_deck to your pubspec.yaml:
dependencies:flutter_deck:
Install it:
flutter packages get
👋 Hello flutter_deck!
Use FlutterDeckApp as your slide deck's root widget and pass a list of widgets as slides:
voidmain() {
runApp(constFlutterDeckExample());
}
classFlutterDeckExampleextendsStatelessWidget{
constFlutterDeckExample({super.key});
@overrideWidgetbuild(BuildContext context) {
// This is an entry point for the Flutter Deck app.returnFlutterDeckApp(
configuration: constFlutterDeckConfiguration(...),
slides: [
<...>
],
);
}
}
Also, you can define a global configuration for your slide deck:
This repository ships Agent Skills so AI coding agents (Claude Code, Cursor, Codex, OpenCode, Windsurf, and many other compatible agents) can help you build flutter_deck presentations accurately. Each skill captures the framework's conventions for a specific area:
Skill
Description
flutter-deck-presentation-setup
Scaffold a new presentation from an empty Flutter project — FlutterDeckApp, themes, slides, plugins.
flutter-deck-configuration
Configure a deck globally and per-slide — slide size, transitions, backgrounds, headers, footers.
flutter-deck-slides
Create slides using the eight built-in factories and three idiomatic patterns.
flutter-deck-theming
Style with FlutterDeckThemeData, light/dark modes, per-slide overrides, and component themes.
flutter-deck-plugins
Build, register, and use FlutterDeckPlugins — autoplay, exporters, presenter view, custom controls.
flutter-deck-author
Generate a full deck from a Markdown outline — segment, map to factories, wire the barrel.