import 'package:flutter/material.dart'; import 'dart:async'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Aplicación Flutter', theme: ThemeData( primarySwatch: Colors.blue, ), home: LoginScreen(), ); } } class LoginScreen extends StatelessWidget { final _usernameController = TextEditingController(); final _passwordController = TextEditingController(); LoginScreen({super.key}); void _login(BuildContext context) { if (_usernameController.text == 'admin' && _passwordController.text == 'password') { Navigator.push( context, MaterialPageRoute(builder: (context) => FormScreen()), ); } else { ScaffoldMessenger.of(context).showSnackBar( const SnackBar(content: Text('Credenciales incorrectas')), ); } } como agregar una base datos | A shadcn/ui and v0 generation - v0