Seja rápido

O Firebase é uma plataforma móvel que ajuda a desenvolver aplicativos de alta qualidade, expandir sua base de usuários e lucrar mais. O Firebase é composto de recursos complementares que você pode combinar de acordo com suas necessidades.

Esqueça a infraestrutura

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

Tome decisões inteligentes baseadas em dados

O Firebase Analytics é a solução de análise gratuita e ilimitada integrada diretamente ao Firebase. Obtenha informações sobre seus usuários, de cliques em anúncios ao uso do aplicativo. O Firebase Analytics trabalha junto com outros recursos do Firebase. Assim, você pode executar ações com base em quaisquer dados, de taxas de cliques a 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

Forneça aplicativos multiplataformas com APIs reunidas em SDKs únicos para iOS, Android, JavaScript e C++. Expanda para outras 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 camada gratuita generosa e dois planos pagos para quando você começar a expandir seus negócios.

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 gratuitamente

Oferecemos suporte gratuito por e-mail a cada desenvolvedor, e a equipe do Firebase e os especialistas do Google Developer são ativos em comunidades on-line como o Stack Overflow e o GitHub. Estamos aqui para ajudar.

Experimente

Comece a desenvolver gratuitamente

Enviar comentários sobre…

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