Orientação gerada a partir de informações públicas. Apenas para referência.
Flutter Deck é um framework leve e personalizável para criar apresentações interativas usando o Flutter. Permite que desenvolvedores criem slides elegantes com animações com pouca configuração, ideal para demonstrações, tutoriais e sessões de codificação ao vivo. Com suporte integrado a transições, animações e layouts responsivos, simplifica a criação de decks de slides envolventes em plataformas web e desktop. O pacote se integra perfeitamente aos projetos Flutter e aproveita as ricas capacidades da interface do usuário do Flutter para resultados refinados.
Casos de uso
Criando palestras para desenvolvedores e apresentações de conferência
Criando tutoriais interativos e fluxos de onboarding
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.