Rapidez

Firebase es una plataforma móvil que te permite desarrollar apps de alta calidad con rapidez, aumentar la cantidad de usuarios y ganar más dinero. Firebase contiene funciones complementarias que puedes combinar y adaptar según tus necesidades.

Olvídate de la infraestructura

Implementar Firebase es rápido y fácil. Gracias a las API intuitivas incluídas en un solo SDK, puedes concentrarte en resolver los problemas de tus clientes sin perder tiempo compilando infraestructuras complejas.

Toma decisiones inteligentes basadas en los datos

Firebase Analytics es la solución de análisis ilimitada y gratuita integrada directamente en Firebase. Obtén estadísticas de tus usuarios, desde los clics en un anuncio hasta el uso de una app. Firebase Analytics funciona con otras características de Firebase para que puedas controlar todo, desde las tasas de clics hasta los fallos de una app.
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());
    // ...
  }
}

Trabaja en diferentes plataformas

Ofrece apps multiplataforma con API integradas en SDK individuales para Android, iOS, JavaScript y C++. Pasa a otra plataforma sin cambiar la infraestructura.

Inicio gratuito, escalamiento sencillo

La mayoría de las funciones de Firebase son de uso gratuito siempre, para cualquier escalamiento. Nuestras cuatro funciones pagas tienen un amplio nivel de gratuidad y dos planes pagos que puedes seleccionar cuando comiences a expandirte.

Cuando tu app sea un éxito, no tendrás que preocuparte por el escalamiento del código de tu servidor ni por ofrecer capacidad adicional; Firebase se encargará de eso.

Obtén soporte gratuito

Ofrecemos soporte gratuito por correo electrónico a todos los programadores. Además, el equipo de Firebase y los expertos en programación de Google participan activamente en comunidades en línea como Stack Overflow y GitHub. Estamos aquí para ayudar.

Prueba nuestro producto

Comienza a compilar sin costo

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.