bauth 0.0.2 copy "bauth: ^0.0.2" to clipboard
bauth: ^0.0.2 copied to clipboard

O BAuth é uma biblioteca de autenticação simples e personalizável para Flutter. Ela fornece um conjunto de widgets e funções fáceis de usar para implementar e gerenciar autenticação de usuários em seu [...]

BAuth #

Uma biblioteca do BAuth para Flutter

O BAuth é uma biblioteca de autenticação simples e personalizável para Flutter. Ela fornece um conjunto de widgets e funções fáceis de usar para implementar e gerenciar autenticação de usuários em seu aplicativo, incluindo login, criação e gerenciamento de usuários.

Recursos #

  • Implementa autenticação de usuários de forma simples e eficiente.
  • Personalizável para atender às necessidades do seu aplicativo.
  • Suporte a diferentes tipos de autenticação: login, registro, recuperação de senha, etc.
  • Fácil integração com projetos Flutter existentes.

PUB.DEV #

https://pub.dev/packages/bauth

Instalação #

$ flutter pub add bauth

Exemplo de Uso #

import 'package:bauth/bauth.dart';

 Widget build(BuildContext context) {
    String url = ""; //LINK DA API AQUI
    return MaterialApp(
      title: 'Flutter Demo',
      routes: {
        '/base': (context) => BtreeAuth(
            bauthURL: url,
            onLogout: () {
              Navigator.pushReplacementNamed(context, '/');
            },
            onUpdateUser: (user) {
              print(user.nome);
            },
            callbackReturn: () {
              Navigator.pushReplacementNamed(context, '/test');
            }),
        '/': (context) => LoginBauth(
            bauthURL: url,
            advanceIfLogged: false,
            onLogin: (user) {
              Navigator.pushReplacementNamed(context, '/test');
            }),
        '/test': (context) => const MyWidget()
      },
      initialRoute: '/',
      theme: ThemeData(
        useMaterial3: false,
      ),
    );
  }

Design Baseado em Pine UI #

O design deste projeto de autenticação, BAuth, foi desenvolvido com base no Pine UI, um design system moderno e flexível para design de interfaces. O Pine UI fornece um conjunto abrangente de componentes e estilos consistentes que ajudaram a moldar a aparência e a experiência do BToast.

Para obter mais informações sobre o Pine UI, você pode visitar o Pine UI e explorar os recursos e a documentação fornecidos.

Licença #

Este projeto está licenciado sob a MIT License.

Outras versões #

  • Nada disponivel.
1
likes
110
pub points
12%
popularity

Publisher

unverified uploader

O BAuth é uma biblioteca de autenticação simples e personalizável para Flutter. Ela fornece um conjunto de widgets e funções fáceis de usar para implementar e gerenciar autenticação de usuários em seu aplicativo, incluindo login, criação e gerenciamento de usuários.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

btoast, dio, flutter, flutter_secure_storage, google_fonts, heroicons, http_parser, image_cropper, image_picker, permission_handler

More

Packages that depend on bauth