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.