Aus öffentlichen Paketdaten erstellte Orientierung.
Flutter Deck ist ein leichtgewichtiges, anpassbares Framework zur Erstellung interaktiver Präsentationen mit Flutter. Es ermöglicht Entwicklern, ansprechende, animierte Folien mit minimalem Aufwand zu erstellen, was sich ideal für Demos, Tutorials und Live-Coding-Sessions eignet. Dank eingebauter Unterstützung für Übergänge, Animationen und responsive Layouts vereinfacht es den Prozess der Erstellung ansprechender Folienpräsentationen über Web- und Desktop-Plattformen hinweg. Das Paket lässt sich nahtlos in Flutter-Projekte integrieren und nutzt Flutter’s umfangreiche UI-Funktionen für professionelle Ergebnisse.
Anwendungsfälle
Entwicklung von Entwicklergesprächen und Konferenzpräsentationen
Interaktive Tutorials und Onboarding-Flows erstellen
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.