Rapidez

Firebase is a mobile platform that helps you quickly develop high–quality apps, grow your user base, and earn more money. O Firebase é composto de recursos complementares que você pode combinar conforme suas necessidades.

Infraestrutura fácil de usar

Implementar o Firebase é rápido e fácil. Com APIs intuitivas reunidas em um único SDK, você pode se concentrar em solucionar os problemas dos seus clientes sem perder tempo criando uma infraestrutura complexa.

Make smart, data–driven decisions

O Firebase Analytics é uma solução gratuita e ilimitada de análise de dados incorporada diretamente no Firebase. Tenha insights sobre seus usuários, dos cliques em anúncios até o uso de aplicativo. O Firebase Analytics funciona com outros recursos do Firebase. Por isso, você pode agir com base em todo tipo de dados, como taxas de cliques e falhas do aplicativo.
Swift
FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth, user) in
  if (user) {
    var email = user.email
    // ...
  }
})
FIRAuth.auth()?.signInWithEmail(email,
                                password: password,
                                completion: { (_, error) in
  if (error) {
    // ...
  }
})
Objective-C
[[FIRAuth auth] addAuthStateDidChangeListener:^(FIRAuth * _Nonnull auth,
                                                FIRUser * _Nullable user) {
  if (user) {
    NSString *email = user.email;
    // ...
  }
}];
[[FIRAuth auth] signInWithEmail:email
                       password:password
                     completion:^(FIRUser * _Nullable user,
                                  NSError * _Nullable error) {
  if (error) {
    // ...
  }
}];
Java
FirebaseAuth auth = FirebaseAuth.getInstance();
auth.signInWithEmailAndPassword(email, password)
    .addOnCompleteListener(new OnCompleteListener() {
        @Override
        public void onComplete(Task task) {
            if (task.isSuccessful()) {
                FirebaseUser user = task.getResult().getUser();
                String email = user.getEmail();
                // ...
            }
        }
    });
JavaScript
firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
        // User is signed in
        var email = user.email;
        // ...
    } else {
        // User is not signed in
        // ...
    }
});
firebase.auth().signInWithEmailAndPassword(email, password);
C++
firebase::auth::Auth* auth = firebase::auth::Auth::GetAuth(app);
firebase::Future result =
    auth->SignInWithEmailAndPasswordLastResult();
if (result.Status() == firebase::kFutureStatusComplete) {
  if (result.Error() == firebase::auth::kAuthErrorNone) {
    firebase::auth::User* user = *result.Result();
    printf("Sign in succeeded for email %s\n", user->Email().c_str());
    // ...
  }
}

Trabalhe em qualquer plataforma

Deliver cross–platform apps with APIs packaged into single SDKs for iOS, Android, JavaScript and C++. Expanda para diferentes plataformas sem modificar sua infraestrutura.

Comece gratuitamente, expanda com facilidade

A maioria dos recursos do Firebase é gratuita para sempre, em qualquer escala. Nossos recursos pagos têm uma ampla gama gratuita e dois planos pagos para quando sua empresa começar a crescer.

Quando seu aplicativo ficar famoso, você não precisará se preocupar em expandir o código do seu servidor ou provisionar mais capacidade. O Firebase cuidará disso para você.

Receba suporte gratuito

Oferecemos suporte gratuito por e-mail a todos os desenvolvedores. A equipe do Firebase e os especialistas do Google Developer também são ativos nas comunidades on-line, como o Stack Overflow e o GitHub. Estamos aqui para ajudar.

Faça um teste

Comece a desenvolver gratuitamente

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.