firebase .signupUser(email, password) .then(() => { // console.log(); setUserData({ ...data }); }) .catch((error) => { setError(error); }); code example

Example 1: firebase sign up with email and password

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {  // Handle Errors here.  var errorCode = error.code;  var errorMessage = error.message;  // ...});email-password.html

Example 2: firebase sign out

Future<Null> _signOut() async {
    await _auth.signOut();
    this.setState(() {
      isLoading = false;
    });
    Navigator.of(context).pushAndRemoveUntil(
        MaterialPageRoute(builder: (context) => MyApp()),
        (Route<dynamic> route) => false);
  }