Buscar pacotes, repositórios e categorias de apps

Capa de aesthetic_dialogs
Detalhes do pacotev0.0.15

aesthetic_dialogs

Este plugin do Flutter permite exibir caixas de diálogo personalizadas atraentes.

AndroidiOSWeb
Downloads em 30 dias
88
Curtidas
92
Pontos Pub
140

Instalar pacote

flutter pub add aesthetic_dialogs

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Aesthetic Dialogs é um plugin Flutter que permite aos desenvolvedores criar caixas de diálogo visualmente atraentes e personalizáveis para aplicativos Android, iOS e Web. Ele oferece uma API fácil de usar para exibir diálogos com designs modernos, animações suaves e opções flexíveis de estilização. O pacote melhora a experiência do usuário ao oferecer alternativas atrativas às caixas de diálogo padrão do Flutter, tornando-o ideal para aplicativos que priorizam acabamento visual e feedback interativo. Com suporte para conteúdo personalizado e temas, os desenvolvedores podem adaptar os diálogos à linguagem de design do seu aplicativo.

Casos de uso

  • Melhorando a interface com diálogos pop-up elegantes
  • Criando mensagens de confirmação ou alerta personalizadas
  • Melhorando o engajamento do usuário com transições animadas
  • Designando sobreposições de onboarding ou tutoriais
  • Adicionando experiências de diálogo personalizadas
  • Exibindo conteúdo rico em janelas modais

Principais recursos

  • Aparência personalizável do diálogo
  • Efeitos de animação suave
  • Suporte para conteúdo personalizado de widget
  • Compatibilidade multiplataforma (Android, iOS, Web)
  • Integração fácil por meio de API simples
  • Personalização de tema e estilo

Indicado para

  • Aplicações Flutter voltadas para a interface do usuário
  • Aplicativos que exigem interações de usuário refinadas
  • Desenvolvedores em busca de melhorias estéticas rápidas
  • Projetos com necessidades específicas de diálogo da marca
  • Equipes que priorizam o design de experiência do usuário

Considerações

  • Pode exigir esforço adicional de estilização para layouts complexos
  • Documentação limitada além do uso básico
  • Impacto potencial no desempenho com conteúdo personalizado pesado
  • Não adequado para abordagens de design minimalista
  • Depende de dependências externas para funcionalidades avançadas

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

AestheticDialogs v0.0.15

AestheticDialogs is inspired by Laravel Notify This Flutter plugin allows you to display nice custom dialog boxes. It is only available on Android at the moment.

Android Version : AestheticDialogs

screen.png

Install

Kotlin version : minimum 1.3.40

AestheticDialog use AppCompat Themes

Add the dependency

dependencies {
	...
	implementation 'androidx.appcompat:appcompat:1.2.0'
}

Follow the instructions to integrate a package into your Flutter application. Make sure you also use the AppCompat themes :

  • Download the colors.xml file and paste it into your project: "/android/app/src/main/res/values/".
  • Download the styles.xml file and replace it into your project: "/android/app/src/main/res/values/".
How to use it?
import 'package:AestheticDialogs/AestheticDialogs.dart';

...

AestheticDialogs.showDialog(
        title: "My Dialog",
        message: "Hello!!!",
        cancelable: true,
        darkMode: false,
        dialogAnimation: DialogAnimation.IN_OUT,
        dialogGravity: DialogGravity.CENTER,
        dialogStyle: DialogStyle.EMOJI,
        dialogType: DialogType.INFO,
        duration: 3000);

The time is expressed in milliseconds and by default it is 3000ms. A more complete example can be found in the "example" folder of the Git repository.

Types of Dialog

AestheticDialog At this moment, library provides eight types of dialog i.e.

1. Flash Dialog 2. Connectify Dialog 3. Toaster Dialog
4. Emotion Dialog 5. Drake Dialog 6. Emoji Dialog
7. Rainbow Dialog 8. Flat Dialog

Dark Mode

AestheticDialog Also provides Dark Theme for some dialogs i.e.

1. Connectify Dark Dialog 2. Toaster Dark Dialog 3. Emoji Dark Dialog
4. Flat Dark Dialog LET's USE aesthetic Dialog !

Constants

DIALOG STYLE DIALOG TYPE DIALOG ANIMATION
RAINBOW
FLAT
CONNECTIFY
TOASTER
DRAKE
EMOJI
EMOTION
SUCCESS
ERROR
WARNING
INFO
DEFAULT
SLIDE_UP, SLIDE_DOWN
SLIDE_LEFT, SLIDE_RIGHT
SWIPE_LEFT, SWIPE_RIGHT
IN_OUT
CARD
SHRINK
SPLIT
DIAGONAL
SPIN
WINDMILL
FADE
ZOOM

Demo

You can download the demo app on PlayStore

Contribute

You can contribute us by filing issues, bugs and PRs.

Contributing:
  • Open issue regarding proposed change.
  • Repo owner will contact you there.
  • If your proposed change is approved, Fork this repo and do changes.
  • Open PR against latest dev branch. Add nice description in PR.
  • You're done!

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.