import 'package:firebase_auth/firebase_auth.dart'; class AuthService { final FirebaseAuth _auth = FirebaseAuth.instance; Future login(String email, String password) async { try { UserCredential result = await _auth.signInWithEmailAndPassword( email: email, password: password, ); return result.user; } catch (e) { throw e.toString(); } } Future logout() async { await _auth.signOut(); } Stream get userStream => _auth.authStateChanges(); }