Buscar pacotes, repositórios e categorias de apps

Capa de awesome_calendar
Detalhes do pacotev1.1.3

awesome_calendar

Um calendário fácil de usar e personalizável para Flutter, que permite seleção única, múltipla e por intervalo

Downloads em 30 dias
78
Curtidas
34
Pontos Pub
60

Instalar pacote

flutter pub add awesome_calendar

Visão geral do pacote

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

Awesome Calendar é um pacote Flutter que fornece um widget de calendário fácil de usar e altamente personalizável. Ele suporta seleção de datas única, múltipla e em intervalo, tornando-o ideal para aplicativos de agendamento, reservas ou planejamento. Com design intuitivo e opções flexíveis de configuração, os desenvolvedores podem adaptar a aparência e o comportamento do calendário conforme as necessidades do seu app. O pacote se integra perfeitamente aos projetos Flutter e é mantido pela equipe de engenharia Molteo.

Casos de uso

  • Sistemas de reservas
  • Agendamento de eventos
  • Planejamento de tarefas
  • Formulários de seleção de data
  • ferramentas de itinerário de viagem

Principais recursos

  • Seleção de data única
  • Seleção múltipla de datas
  • Seleção de intervalo de datas
  • UI personalizável
  • Integração fácil com o Flutter

Indicado para

  • Desenvolvedores de aplicativos que precisam de seletores de data
  • Projetos que exigem manipulação flexível de datas
  • interfaces de calendário focadas no design
  • Aplicativos móveis com recursos de agendamento

Considerações

  • Nenhuma limitação específica de plataforma observada
  • Requer manipulação manual da lógica de data
  • Documentação limitada além do uso básico
  • Não otimizado para fluxos de trabalho complexos de calendário

README original

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

Awesome Calendar

An easy to use and customizable calendar for Flutter.

The calendar can be used with the provided AlertDialog or as a Widget embedded the way you want. It allows single, multi and range selection.

Basic usage

final List<DateTime>? picked = await showDialog<List<DateTime>>(
  context: context,
  builder: (BuildContext context) {
    return const AwesomeCalendarDialog(
      selectionMode: SelectionMode.MULTI,
      canToggleRangeSelection: true,
    );
  },
);

Check out examples to see more usage samples

The dates are translated automatically according to your Intl.defaultLocale value, the other string values can be overriden in the constructor.

Found this project useful? ❤️

If you found this project useful, then please consider giving it a ⭐️ on Github: https://github.com/molteo-engineering-team/awesome_calendar

Issues and feedback 💭

If you have any suggestions for including a feature or if something doesn't work, feel free to open a Github issue or to open a pull request, you are more than welcome to contribute!

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.