Buscar categorias, pacotes e repositórios

Capa de fast_ui_kit
Detalhes do pacotev1.0.25

fast_ui_kit

Fast UI Kit é um kit de interface para desenvolvimento rápido de aplicativos no flutter

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
206
Curtidas
43
Pontos Pub
50

Instalar pacote

flutter pub add fast_ui_kit

Visão geral do pacote

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

Fast UI Kit é uma biblioteca de widgets do Flutter projetada para acelerar o desenvolvimento de aplicativos com componentes de interface pré-construídos e personalizáveis. Oferece uma coleção de widgets prontos para uso que simplificam a criação de interfaces consistentes e visualmente atraentes em múltiplas plataformas. Ideal para desenvolvedores que buscam eficiência sem sacrificar a qualidade do design, suporta Android, iOS, macOS, Windows e Linux. O kit promove prototipagem rápida e interfaces prontas para produção por meio de elementos modulares e reutilizáveis.

Casos de uso

  • Prototipagem rápida de aplicativos
  • Desenvolvimento de interface do usuário multiplataforma
  • Simplificando tarefas de UI repetitivas
  • Construindo sistemas de design consistentes
  • Acelerando a implementação de recursos

Principais recursos

  • widgets pré-diseñados e personalizáveis
  • Compatibilidade multiplataforma
  • Arquitetura de componente modular
  • Suporte para temas escuro/claro
  • Integração fácil por meio do pub.dev

Indicado para

  • Desenvolvedores iniciantes a intermediários do Flutter
  • Equipes priorizando a velocidade de desenvolvimento
  • Projetos que exigem padrões de UI consistentes
  • Startups que precisam de tempo rápido para o mercado
  • Aplicativos direcionados a múltiplos sistemas operacionais

Considerações

  • Pode exigir personalização para necessidades de design únicas
  • Documentação limitada além da configuração básica
  • Depende de dependências externas para funcionalidade completa
  • Não ideal para requisitos altamente especializados ou personalizados de interface
  • Curva de aprendizado potencial para novos usuários

README original

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

Simple Implementation !

The "Fast UI Kit" is a Flutter package that aims to simplify application development by providing a collection of ready-to-use components. Similar to Quasar, it offers a set of components that can be used to quickly and efficiently create user interfaces while maintaining a consistent and elegant design.

The main goal of the "Fast UI Kit" is to expedite the development process by allowing developers to utilize pre-defined components instead of building each element from scratch. This saves time and effort while helping to maintain a cohesive visual appearance throughout the application.

✅ Dark Mode suporte ✅ Color scheme suporte

The components screenshots with colors scheme green selected

example of button


example of form field


example of form field


example of button group


example of audio player


example of calendar


example of carousel


example of typographic


example of LinkFy


example of input picker


example of column

Use FastColumn to have a vertical gap between components


Define your theme
class MyApp extends StatelessWidget {
  MyApp({super.key});

  final theme = FastTheme(seed: Colors.green);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      darkTheme: theme.dark,
      theme: theme.light,
      home: const HomePage(),
    );
  }
}
Components
  • FastColum
  • FastRow
  • FastImg
  • FastAvatar
  • FastAnimate
  • FastCalendar
  • FastTable
  • FastSkeleton
  • FastSearchAppBar
  • FastFormField
  • FastFormFieldFile
  • FastFormAvatarFile
  • FastDropDown
  • FastSearchSelect
  • FastDialog
  • FastContent
  • FastCarousel
  • FastButton
  • FastButtonIcon
  • FastButtonGroup
  • FastAudio
  • FastLinkFy
  • FastIcon -> Icon(FastIcons.library.icon)
Extension
Typographic
  • context.H1
  • context.H2
  • context.H3
  • context.H4
  • context.H5
  • context.H6
  • context.P

Size
  • context.height
  • context.width

Navigation
  • context.dialog
  • context.push
  • context.pushNamed
  • context.pushReplacement
  • context.pushReplacementNamed
  • context.pushAndRemoveUntil
  • context.pushAndRemoveUntilNamed
  • pop
  • popUntil
  • popUntilNamed

Style
  • context.colors color scheme
  • context.theme current theme
  • context.button button scheme of colors
  • context.brightness brightness of application

Message
  • context.showMessage

example:

context.showMessage(
  'Update user successful',
  title: 'Sucesso', //optional field
  type: MessageVariant.success, //optional field
  position: MessagePosition.top, //optional field
  style: Style.flat, //optional field
);
Utils
  • FastDebounce
  • FastUUID
  • FastClipboard
  • FastLinkFyHelper
Services
  • FastAudioService
  • FastPickerService

📄 Access the example file



Feito com ❤️ by Weliton Sousa

Categorias

Dependências

Lista de dependências 10 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.