Com o QuickAlert, exiba instantaneamente diálogos animados de alerta, como sucesso, erro, aviso, confirmação, carregamento ou até mesmo um diálogo personalizado.
Orientação gerada a partir de informações públicas. Apenas para referência.
QuickAlert é um pacote Flutter que permite aos desenvolvedores exibir rapidamente diálogos de alerta animados e personalizáveis com tipos pré-definidos como sucesso, erro, aviso, confirmação e carregamento. Ele simplifica o processo de exibição de feedback do usuário com poucas linhas de código, suportando múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote oferece animações suaves e integração fácil por meio de uma única chamada de método, sendo ideal para melhorar a experiência do usuário em aplicativos que exigem feedback visual imediato. Diálogos personalizados também são suportados para casos de uso únicos.
Casos de uso
Exibindo mensagens de sucesso após o envio do formulário
Mostrando alertas de erro para entradas inválidas
Confirmar ações com prompts sim/não
Indicando estados de carregamento durante operações assíncronas
Criando designs personalizados de alerta para necessidades específicas de interface
Principais recursos
Tipos de alerta pré-definidos (sucesso, erro, aviso, etc.)
Transições animadas para apelo visual
Suporte para conteúdo de diálogo personalizado
Invocação simples de uma linha
Compatibilidade multiplataforma
Leve e fácil de integrar
Indicado para
Desenvolvedores iniciantes do Flutter
Aplicativos que precisam de feedback rápido do usuário
Formulários e fluxos de autenticação
Interfaces de usuário interativas com alertas frequentes
Projetos que priorizam a implementação rápida
Considerações
Personalização limitada além do estilo básico
Pode exigir estilos adicionais para layouts complexos
Não ideal para diálogos altamente dinâmicos ou persistentes
Melhor adequado para notificações temporárias
Depende de bibliotecas externas de animação para efeitos
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
An instantly ready, full-featured alerts for development on any platform with flutter. Enabling you to complete projects and deploy quickly. With QuickAlert, you can display animated alert dialogs such as success, error, warning, confirm, loading or even a custom dialog.
Key Features 🔮
Easy To Use
The alerts are very flexible and can be customized very easily. In QuickAlert, the QuickAlert.show() triggers the alert, which informs the user about the situations that need acknowledgment.
Predefined Beautiful Alert Styles
Make use of the predefined alerts are very beautiful and can also be customized very easily. In QuickAlert there are 6 different types of alerts, they are Success, Error, Warning, Info, Confirm & Loading.
Predefined Title & Actions
In QuickAlert all the 6 different types of alerts have predefined title & actions matching the alert type.
Super Customizable
Build your custom alert with power of QuickAlert using the flutter widgets.
Change Animation
Set your favorite animation by choosing from scale, rotate, slideInDown, slideInUp, slideInLeft, slideInRight.
Set Auto close
Auto close the alert by setting auto close duration.
Set Overlay Tap to Dismiss
Control the alert's Barrier Dismissible Property by setting barrierDismissible to true or false.
And Many More...
QuickAlert Demo
Getting Started 🔥
Start by adding the library as a dependency to your project.
dependencies:quickalert:<latestversion>
Run the command get the dependency
$ flutter pub get
Import it in your dart code, you can use
import'package:quickalert/quickalert.dart';
To display alert use QuickAlert.show() and define the type of alert.
QuickAlert.show(
context: context,
type: QuickAlertType.success,
); // That's it to display an alert, use other properties to customize.
Examples ⚡
There is a detailed example project in the example folder. You can directly run and play on it. There are code snippets from example project below.