signUp method

Future<User?> signUp(
  1. {required String? name,
  2. required String email,
  3. required String password}
)

Implementation

Future<User?> signUp({
  required String? name,
  required String email,
  required String password,
}) async {
  return instance
      .createUserWithEmailAndPassword(email: email, password: password)
      .then((userCredential) async {
    if (userCredential.user != null) {
      final User user = userCredential.user!;
      await user.updateDisplayName(name);
      await user.sendEmailVerification();
      return user;
    } else {
      return null;
    }
  });
}